1

抱歉,如果这是一个愚蠢的问题,但在使用 smtp.SendMail 时,我似乎无法让 smtp 包含发件人地址。我使用https://code.google.com/p/go-wiki/wiki/SendingMail作为大纲。

几个小时以来一直在努力这样做,所以任何帮助都会很棒。

我可以很好地发送消息,只是发件人地址似乎保持空白;这不适用于gmail等,因为他们只是认为它是垃圾邮件。

发件人地址是不是特别的东西?(第一次这样做,所以可能只是缺少一些领域知识)......

我注意到 smtp.PlainAuth 中的用户名与给定示例中的发件人地址不同;我一直在为两者使用相同的字符串..

4

1 回答 1

4

SMTP 模块期望的正文实际上是用户提供的标头和正文内容。它们由两个换行符分隔。

所以你提供给 smtp 的正文应该是这样的:

From: Me <me@me.com>
Subject: This is a test email from me

Hello this is a test email!
于 2013-04-28T05:36:55.650 回答