【问题标题】:C# SMTP Client, setting Sent From parameterC# SMTP 客户端,设置发送自参数
【发布时间】:2017-05-08 19:06:17
【问题描述】:

我正在使用 SmtpClient 发送这样的电子邮件

MailMessage mail = new MailMessage("email-from@gmail.com", "email-to@gmail.com", "Contact from " + emailFrom, text);
SmtpClient client = new SmtpClient();
client.Port = 587;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential(emailAccount, accountPass);
client.Host = "smtp.gmail.com";
client.EnableSsl = true;
client.Send(mail);

这工作正常,我正在接收电子邮件,但我收到来自 emailAccount 地址变量的电子邮件。我想从消息的“发件人”字段接收电子邮件,即 email-from@gmail.com

有可能吗?

【问题讨论】:

  • this 问题的选择答案暗示 GMail 的 SMTP 服务器不允许更改 From 字段。

标签: c# email


【解决方案1】:

【讨论】:

  • 我看到了用于发送电子邮件的电子邮件地址,但没有看到用户在 HTML 表单的 from 字段中键入的地址。
猜你喜欢
  • 1970-01-01
  • 2011-11-08
  • 2015-06-16
  • 2013-08-28
  • 2010-12-26
  • 2020-12-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多