2014-06-29 42 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感谢您的帮助