我正在尝试使用google-api-php-client和gmail-api来允许我的用户验证他们的Gmail帐户并通过我的网站发送电子邮件。我先前asked a more generic questions并决定向PHPMailer社区寻求这个问题的帮助。
我使用PHPMailer发送电子邮件。我想知道在发送之前是否可以从我的PHPMailer对象中提取原始rfc822消息。我应该能够在该字符串上执行base64_encode并设置" raw"我的Google_Service_Gmail_Message的属性。
答案 0 :(得分:7)
没问题:将所有内容设置为您要发送的内容,但不要拨打send()
,而是拨打preSend()
,然后使用getSentMIMEMessage()
获取完整的消息。