2013-04-28 41 views
1

對不起,如果這是一個愚蠢的問題,但我似乎無法讓smtp包含使用smtp.SendMail時的地址。 我使用https://code.google.com/p/go-wiki/wiki/SendingMail作爲大綱。SMTP不包括髮送郵件中的地址

幾個小時一直在努力,所以任何幫助都會很棒。

我可以發送的消息很好,只是從地址似乎留空白;這與gmail等無法正常工作,因爲他們只是認爲它是垃圾郵件。

來自地址的意思是什麼特別的東西? (第一次這樣做,所以可能只是缺少一些領域知識)...

我已經注意到smtp.PlainAuth中的用戶名與給定示例中的from地址不同;我一直在使用相同的字符串。

回答

4

SMTP模塊期望的主體實際上是用戶提供的標題和正文內容。它們由兩條換行符分隔。

所以,你提供給SMTP身體應該是這個樣子:

From: Me <[email protected]> 
Subject: This is a test email from me 

Hello this is a test email! 
+0

華友世紀,它的作品!現在我終於可以睡覺了,我想。乾杯。不得不說,這有點令人困惑。你知道爲什麼它似乎是通過電子郵件發送兩條消息,雖然哈哈? JKS。當我醒來時,將不得不解決這個問題。 – user81779 2013-04-28 05:56:44