【问题标题】:yahoo and hotmail being capricious with mail sendingyahoo 和 hotmail 在邮件发送方面反复无常
【发布时间】: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
  • 没关系...我怀疑有人可以帮助我,谢谢您的建议

标签: c# asp.net email


【解决方案1】:

所有大型邮件端点都会维护生成过多电子邮件的发件人的动态黑名单。有些使用“每分钟邮件数”,有些使用“24 小时内的总邮件数”。在一些英国邮件端点上,我和你有同样的经历(你会发现 BT 和 PlusNet——都是英国的 ISP——会给你类似的“问题”)

确保您不被视为垃圾邮件生成者(实际上,您是)的唯一方法是与运行端点的特定公司展开对话,并说服他们您没有生成商业垃圾邮件。除非您是一家大公司并且拥有合理的市场声誉,否则您将无法做到这一点。

鉴于这些电子邮件提供商承诺防止他们的客户收到未经请求的电子邮件(垃圾邮件),即使您不打算发送商业垃圾邮件,您可能会发现他们根本不愿意让您的邮件通过。

艰难的世界。

在某些情况下,您会收到带有 SMTP 代码的“无法送达”回复,表明问题所在,而在其他情况下,您将一无所获,您的收件人也不会。

【讨论】:

  • “打开与运行端点的特定公司的对话,并让他们相信您没有生成商业垃圾邮件。”我是否理解正确:你的意思是,我应该直接打电话给微软和雅虎,告诉他们如果他们继续阻止我们的邮件,成千上万的人将无法让他们的孩子上学?
  • 是的。这正是你必须做的。他们与客户签订了合同,以保护他们免受未经请求的电子邮件的侵害。您必须将自己添加到他们的受信任电子邮件发件人白名单中。你不能用聪明的编码策略来躲避他们的黑名单——你会输掉这场战争。
  • 一个快速的谷歌给了我这个有用的页面group-mail.com/email-marketing/…“与 ISP 合作而不是反对他们总是一个更好的主意。您对批量电子邮件发件人指南、政策和您的要求的了解越多ISP 和收件人的 ISP,越容易将您的电子邮件发送到收件人的收件箱”您可能会发现让现有的批量邮件处理程序为您处理邮件更容易 - 他们通常将其与 SMS 捆绑在一起和其他通讯类型。这是我会做的。
  • 我会通知我的团队这些选项,非常感谢。
猜你喜欢
  • 2010-12-19
  • 2014-11-30
  • 1970-01-01
  • 1970-01-01
  • 2015-10-20
  • 1970-01-01
  • 2013-07-02
  • 2011-09-07
  • 2010-11-28
相关资源
最近更新 更多