我已经使用下面的代码使用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