【发布时间】:2016-02-24 20:29:07
【问题描述】:
我们非常了解“垃圾邮件拦截”和“黑名单”。我根据我们的“躲避垃圾邮件拦截器计划”编写了所有代码。 (出于好的目的)
这是计划:
考虑到有 1500 人的列表,我将逐个发送这些电子邮件,甚至每 100 封邮件暂停 20 秒,大约 15 分钟后,一切都会好起来的。在验证循环中使用此 c# 代码:
private static bool EnvoieCourriel( string dest, string messsage, string title, string sender)
{
SmtpClient smtp = new SmtpClient();
MailMessage msg = new MailMessage();
msg.From = new MailAddress(sender);
msg.Subject = title;
msg.Body = message;
msg.IsBodyHtml = true;
try
{
msg.To.Add(dest);
smtp.Send(msg);
}
catch
{
return false;
}
return true;
}
记录这一点,我们检查了 10,000 封发送的电子邮件,没有任何问题,确认所有邮件都已正确接收。
然后我们开始遇到问题。
在接下来的 2,000 封邮件中,有时,由于不明原因,Yahoo 和 Hotmail 用户没有收到他们的邮件。
当我在自己的 Hotmail 或 yahoo 上对其进行测试时......一切似乎都通过了,所以导致这些邮件退回的原因无法真正得到验证,因为我真的不打算发送 1500 封邮件调试(另外我认为它不会有帮助)但我想这是因为从同一发件人发送的电子邮件太多。
搜索:
Sending email to yahoo and hotmail users?
所以我不是唯一一个注意到这 2 个没有太大帮助的人。
我什至在考虑这个:
Register my custom domain to google apps, and will open an gmail account with own domain. Then I will send email through google mail server.你,2009 年 11 月
作为我的潜在解决方案,即使我真的不知道如何在我的上下文中做到这一点。
所以我的问题是……有点长……
他们怎么了? Hotmail 和雅虎?我是如何设法避开 10,000 封电子邮件而不是接下来的 10,000 封垃圾邮件的?为什么它不总是阻止我呢? (电子邮件的数量?)我怎样才能完成这样的任务而不必要求另一个“电子邮件专家”公司为我发送它们?
【问题讨论】:
-
这不是一个真正的编程问题,所以我担心你不会在 StackOverflow 上得到一个好的答案。对于您的问题,我想说,“电子邮件专家”公司的存在是有原因的……我会在您的情况下考虑 Mandrill (mandrill.com)。抱歉“未回答”:o
-
没关系...我怀疑有人可以帮助我,谢谢您的建议