我们非常清楚“垃圾邮件”和“黑名单”。我根据我们的“躲避垃圾邮件拦截器计划”制作了我的所有代码。 (出于好的目的)
这是 PLAN:
考虑到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封邮件,有时由于模棱两可的原因,雅虎和Hotmail用户没有收到邮件。
当我在我自己的Hotmail或雅虎上测试时...一切似乎都要通过,所以导致这些邮件反弹的原因无法真正得到验证,因为我并不真的打算发送1500封邮件调试(加上我认为它不会有帮助),但我想这是因为从同一发件人发送的电子邮件太多了。
搜索:
Sending email to yahoo and hotmail users?
所以我不是唯一注意到这两个人没有多大帮助的人。
我甚至考虑过这个:
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.
你,nov - 2009
作为我的潜在解决方案,即使我真的不知道如何在我的背景下这样做。
所以我的问题是......有点长......
他们有什么关系? Hotmail和雅虎?我是如何设法躲避10,000封电子邮件的垃圾邮件块而不是下一万封?为什么它总是不能阻止我呢? (电子邮件的数量?)我怎么能完成这样的任务而不必要求另一个“电子邮件专家”compagny发送给我?
答案 0 :(得分:1)
所有大型邮件端点都会维护生成过多电子邮件的发件人的动态黑名单。有些人每分钟使用"邮件"有些人这样做" 24小时内总邮件"。我有一些与英国邮件端点相同的经验(你会发现BT和PlusNet - 两个英国互联网服务供应商都会给你类似的问题')
确保您不被视为垃圾邮件生成器(实际上是您)的唯一方法是与运行端点的特定公司打开一个对话框,并说服他们您不会生成商业垃圾邮件。除非您是一家大公司,并且拥有合理的市场声誉,否则您无法做到这一点。
鉴于这些电子邮件提供商承诺阻止其客户收到未经请求的电子邮件(垃圾邮件),即使您的意图不是发送商业垃圾邮件,您可能会发现他们根本不愿意让您的邮件通过。
艰难的世界。
在某些情况下,你会得到一个无法送达的"回复一个SMTP代码,说明问题所在,在其他情况下,你什么都不会,你的收件人也不会。