我已經使用下面的代碼使用gmail帳戶從我的web應用程序發送郵件。我的問題是,我可以將發件人地址更改爲除原始發件人(gmail)地址以外的其他地址嗎? 我的代碼如下:當通過gmail發送郵件時更改發件人地址c#
System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
System.Net.NetworkCredential cred = new
System.Net.NetworkCredential("[email protected]", "*******");
無論我做什麼也沒用,因爲我總是從[email protected]
接收郵件。有沒有可能改變它?
我已更改爲 mail.From = new System.Net.Mail.MailAddress("[email protected]");
但我收到的郵件地址爲[email protected]
,而不是來自新的「發件人」地址。我認爲gmail smtp會使用原始憑證覆蓋發件人地址。
不正確,請參閱下面的評論。有可能,只要您將其他帳戶添加爲別名即可。 – Whiskey 2014-03-24 11:05:25
這不是正確答案,我今天一起實現了philip和Simon_Weaver的答案,並能夠使用帳戶的主登錄詳細信息(與別名不同)成功從G Suite別名發送電子郵件。 – 2017-01-21 09:50:43