Ejemplo n.º 1
0
         $mbid = $mailfromid[1];
         /*IMAP Postbox*/
         $mailboxconfig = new IMAP($db);
         $mailboxconfig->fetch($mbid);
         if ($mailboxconfig->mailbox_imap_host) {
             $ref = $mailboxconfig->get_ref();
         }
         $mailboxconfig->folder_id = $mailboxconfig->mailbox_imap_outbox;
         $mailboxconfig->userfolder_fetch();
         if ($mailboxconfig->mailbox_save_sent_mails == 1) {
             $folder = str_replace($ref, '', $mailboxconfig->folder_cache_key);
             if (!$folder) {
                 $folder = "Sent";
             }
             // Default Sent folder
             $mailboxconfig->mbox = imap_open($mailboxconfig->get_connector_url() . $folder, $mailboxconfig->mailbox_imap_login, $mailboxconfig->mailbox_imap_password);
             if (FALSE === $mailboxconfig->mbox) {
                 $info = FALSE;
                 $err = $langs->trans('Error3_Imap_Connection_Error');
                 setEventMessages($err, $mailboxconfig->element, null, 'errors');
             } else {
                 $mailboxconfig->mailboxid = $_POST['frommail'];
                 $mailboxconfig->foldername = $folder;
                 $from = $mailfromid[0] . $mailfromid[2];
                 $imap = 1;
             }
         }
     }
 }
 // Send mail
 require_once DOL_DOCUMENT_ROOT . '/core/class/CMailFile.class.php';