普通的Gmail发送代码/示例中有以下功能,即gmail.phps文件,该功能非常有用:
function save_mail($mail) { //You can change 'Sent Mail' to any other folder or tag
$path = '{imap.gmail.com:993/imap/ssl}[Gmail]/Sent Mail'; //Tell your server to open an IMAP connection using the same username and password as you used for SMTP
$imapStream = imap_open($path, $mail->Username, $mail->Password);
$result = imap_append($imapStream, $path, $mail->getSentMIMEMessage());
imap_close($imapStream);
return $result;
}
我想为gmail_xoauth.phps中存在的代码复制此功能,以便在PHPMailer完成电子邮件发送操作时,我可以对Gmail oauth2身份验证(将电子邮件复制到另一个文件夹示例:contact-forms)执行相同的操作gmail.phps文件中的代码正在执行。这可能吗 ?您能自己提供代码或提供有关如何执行此操作的线索吗?
我想使用由PHPmailer的oauth代码生成/获得的gmail令牌连接到imap,以便可以将发送的电子邮件复制到文件夹/标签。
非常感谢您的帮助/合作。