在我的CRM在线系统中,我使用IMAP协议控制进入邮件.
现在我正在使用PHPmailer和SMTP协议发送邮件.
一切都很好,但我有一个奇怪的事情.如何使用PHPmailer脚本邮件发送到“已发送”的IMAP文件夹?
解决方法:
现在PHPMailer中有一个方法getSentMIMEMessage,它返回整个MIME字符串
$mail = new PHPMailer();
//code to handle PHPmailer
$result = $mail->Send();
if ($result) {
$mail_string = $mail->getSentMIMEMessage();
imap_append($ImapStream, $folder, $mail_string, "\\Seen");
}