从phpmailer获取原始rfc822消息

Gav*_*mer 5 gmail phpmailer google-api-php-client

我正在尝试使用google-api-php-client和gmail-api来允许我的用户验证他们的Gmail帐户并通过我的网站发送电子邮件.我之前提出了一些更通用的问题,并决定通过这个问题向PHPMailer社区寻求帮助.

我使用PHPMailer发送电子邮件.我想知道在发送之前是否可以从我的PHPMailer对象中提取原始rfc822消息.我应该能够在该字符串上执行base64_encode并为我的Google_Service_Gmail_Message设置"raw"属性.

Syn*_*hro 7

没问题:设置所有内容,就好像你要发送一样,但不是打电话send(),而是打电话preSend(),然后使用获取完整的消息getSentMIMEMessage().