2014-06-29 81 views
-3

我正在處理自定義郵件模板發件人。它必須通過SMTP傳輸協議從外部主機發送一封電子郵件。所以我需要連接,發送電子郵件並將其複製/發佈到主機的已發送文件夾中。如何將SMTP郵件保存到發送的文件夾?

我試過用PhpMailer,但是這段代碼不起作用。

class PHPMailer_mine extends PHPMailer { 
public function get_mail_string() { 
    return $this->MIMEHeader.$this->MIMEBody; 
}} 

$mail= new PHPMailer_mine(); 

... some code and body to send with attachments ... 

$result=$mail->Send(); 
if ($result) { 
    $mail_string=$mail->get_mail_string(); 
    imap_append($ImapStream, $folder, $mail_string, "\\Seen"); 
} 

PhpMailer不錯,但是$ImapStream, $folder,它們是什麼?我必須如何定義它們?

+0

好吧,你已經告訴我們你想要什麼,顯示了一些代碼,但是什麼是實際問題?代碼工作在哪裏? –

+0

right 1 sec to edit –

+0

http://www.php.net/manual/en/function.imap-append.php <<解釋函數在exampleas和everything中的用法! –

回答

0

問題在於託管。我改變了服務器,並努力了。上面的代碼是可以的:D感謝您的幫助