0

当我们从我们的服务器发送电子邮件时,它不会到达多个电子邮件客户端(甚至是垃圾邮件文件夹)

但是,当尝试从 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);
4

1 回答 1

0

你还没有在SmtpClient类上设置端口。默认值为 25。试试看。

于 2013-01-31T11:17:01.773 回答