从phpmailer获取原始rfc822消息

时间:2014-07-25 13:51:49

标签: gmail phpmailer google-api-php-client

我正在尝试使用google-api-php-client和gmail-api来允许我的用户验证他们的Gmail帐户并通过我的网站发送电子邮件。我先前asked a more generic questions并决定向PHPMailer社区寻求这个问题的帮助。

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

1 个答案:

答案 0 :(得分:7)

没问题:将所有内容设置为您要发送的内容,但不要拨打send(),而是拨打preSend(),然后使用getSentMIMEMessage()获取完整的消息。