当我们从我们的服务器发送电子邮件时,它不会到达多个电子邮件客户端(甚至是垃圾邮件文件夹)
但是,当尝试从 Gmail API 发送相同的电子邮件时,效果很好。
(我们每天只发送几百封电子邮件,每封都发给一个单独的用户,
发送html或纯文本时重现问题,且服务器IP未列入黑名单)
电子邮件被阻止的原因可能是什么?
确保电子邮件不会被阻止的最佳方法是什么?
(下面添加了简单的发送电子邮件代码)
谢谢
拉斐尔
//(1) Create the MailMessage instance
MailMessage mm = new MailMessage(EmailFromAddress, ToEmail);
//(2) Assign the MailMessage's properties
mm.From = new MailAddress(EmailFromAddress, EmailFromName);
mm.Subject = Subject;
mm.Body = GetHtmlMessage(Body);
mm.SubjectEncoding = System.Text.Encoding.UTF8;
mm.BodyEncoding = System.Text.Encoding.UTF8;
//(3) Create the SmtpClient object - Config in the Web.Config
SmtpClient smtp = new SmtpClient();
smtp.EnableSsl = false;
smtp.Send(mm);