WebMail.Send(to: "someone@somewhere.com", subject: "email subject", body: "message body, isBodyHtml: false );
WebMail.SmtpServer = "smtp.gmail.com";
WebMail.SmtpPort = 587;
WebMail.EnableSsl = true;
WebMail.UserName = "me@mydomain.com";
WebMail.Password = "the password";
WebMail.From = "me@mydomain.com";
通过使用上述方法,我收到来自发件人姓名的电子邮件为" me@mydomain.com" ..我尝试更改参数" userName"和"来自",但gmail服务器拒绝该消息。
要添加哪个参数以从发件人姓名而非电子邮件ID接收电子邮件..
答案 0 :(得分:0)
试试这个:
System.Web.Mail不是SMTP的完整.NET本机实现 协议。相反,它使用预先存在的COM功能 CDONTS。相比之下,System.Net.Mail是完全托管的 实施SMTP客户端。
所以在MailAddress From = new MailAddress(FromName, FromName);
^
From =获取或设置发件人的电子邮件地址