我使用SmtpClient发送电子邮件这样C#SMTP客户端,设置发送从参数
MailMessage mail = new MailMessage("[email protected]", "[email protected]", "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地址变量电子邮件。我想收到来自邮件的'From'字段的电子邮件,例如[email protected]
是否有可能?
上[此]所选择的答案(http://stackoverflow.com/questions/4243300/setting-a-different-from-address-for- mail-via-gmail-using-c-sharp?rq = 1)问题暗示GMail的SMTP服务器不允许更改From字段。 – Martheen