【发布时间】:2011-04-21 18:10:51
【问题描述】:
我已使用以下代码使用 gmail 帐户从我的 Web 应用程序发送邮件。我的问题是,我可以将发件人地址更改为原始发件人(gmail)地址以外的其他地址吗? 我的代码如下:
System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
System.Net.NetworkCredential cred = new System.Net.NetworkCredential("sample@gmail.com", "*******");
无论我做什么都是无用的,因为我总是收到来自sample@gmail.com 的邮件。可以改吗?
我已经改成
mail.From = new System.Net.Mail.MailAddress("sample@yahoo.com"); 但我收到的邮件的发件人地址为sample@gmail.com,而不是来自新的“发件人”地址。我认为 gmail smtp 会用原始凭据覆盖发件人地址。
【问题讨论】:
标签: c# smtp gmail networkcredentials