如何将SMTP邮件保存到已发送的文件夹?

时间:2014-06-29 21:40:28

标签: php sendmail html-email phpmailer swiftmailer

我正在处理自定义邮件模板发件人。它必须使用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,他们是什么?我该如何定义它们?

1 个答案:

答案 0 :(得分:0)

问题在于托管。我改变了服务器并解决了问题。上面的代码还可以:D感谢其他人的帮助