如何发送大量电子邮件而不被视为垃圾邮件


17

我有一个非常重要的公告,要向我的网站发送超过30万个会员。我已经有发送电子邮件的软件,但是它们会导致垃圾邮件。因此,我想提高到达会员收件箱的机会。

好的,我的域名注册机构是GoDaddy,我的托管公司是LeaseWeb。

这是我在LeaseWeb的设置:

在此处输入图片说明

这是我在GoDaddy的DNS设置:

在此处输入图片说明

这是我发送电子邮件的方式:

  MailMessage mail = new MailMessage();
  mail.To.Add(EmailAdress);
  mail.From = new MailAddress("MonsterMMORPG NoReplay <noreply@MonsterMMORPG.com>");
  mail.Subject = "Title Of Mail";
  string Body = "Body Of Mail";
  mail.Body = Body;
  mail.IsBodyHtml = true;
  SmtpClient smtp = new SmtpClient();
  smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
  smtp.UseDefaultCredentials = true;
  smtp.Host = "85.17.154.139";
  smtp.Port = 25;
  smtp.Send(mail);

我没有使用任何特殊的SMTP设置:

在此处输入图片说明

Answers:


18

如果有办法绕过垃圾邮件过滤器,则垃圾邮件发送者会滥用它。

商业邮件列表运营商的工作,而您不能轻易复制的,是建立并保持作为负责任的信誉良好的批量电子邮件来源的声誉。如果您不打算这样做,也许可以从商业邮件中获得帮助。专业邮件是一项大生意,如果您找不到商业提供商,这似乎会令人不安。您是在试图摆脱便宜,还是在做令人反感的事情?

正确使用滥用处理,退回处理等非常重要,但是除非您拥有丰富的经验,否则您的声誉将保持零(即使不是负数)(这在当今时代是未知域的合理起点)。许多基于信誉的东西,例如SPF,DKIM等,只有在您拥有捍卫声誉的情况下才会有所帮助。另一方面,它确实将正确的信号发送给正在确定发件人是否应被视为信誉良好的人(或者更确切地说,他们的缺席不是一个好兆头;在我的书中,也没有任何建议可言)您正在使用本地和/或预发行版软件发送电子邮件)。

话虽如此,如果您真的想自己做,您可能应该使用适当的邮件列表管理器,而不是创建自己的软件。这是将所有用户迁移到适当的邮件列表基础结构的机会,无论他们在您网站上的状态如何,他们都可以选择加入或退出您的邮件。这样,您还可以将通讯分为重要的操作公告(例如,每三个月最多一次)与健谈和/或促销邮件的单独列表。

适当的邮件列表管理器可以处理退回邮件,将邮件合并到同一域中的收件人,放入适当的标头等方面的细节。

在开始大型运动之前,请先与几名志愿者联系,查看您的公告。也许您的站点上有一些关键用户可以尝试提供建设性的意见。

认真对待所有投诉,确保您的所有地址都是系统的确认用户。从小处着手,发送到大约5%或10%,可能优先考虑当前的活跃用户,如果您收到的流浪投诉不止于此,请立即停止。

监视黑名单并在流行列表开始阻止您时采取措施。有很多在线工具,但是最早的可能是http://www.moensted.dk/spam

主要编辑;修改了答复,以强调使用现成的解决方案和商业服务提供商。您真的不想写自己的邮件。


实际上,我愿意为300k邮件支付大约300美元。我寻找了几家公司并询问了他们,​​但是他们都没有回应。他们还需要具有易于实现的api,因为我将在我的c#应用程序中使用它。我现在正确配置了PTR和SPF。我还需要DKIM吗?
MonsterMMORPG 2011年


8

我曾经为批量邮件发件人工作,并且创建了他的大量邮件发件人之一。

正如您所指出的,使用邮件营销提供商不是一种选择,您的问题的答案是自己构建。

就像我想的那样,您将仅从您的域发送电子邮件,而不会发送给任何第三方,这将变得更加复杂。

要建立自己的邮件营销,您必须遵循以下规则:

  • 您必须配置将发送电子邮件的所有IP,以将解析保留给您的域,如果需要帮助,请与您的提供商联系,目标服务器将使用它来信任或不信任您的电子邮件。

  • 最好获得多个IP地址,我们过去每天使用40个IP地址发送1000万封电子邮件,并且始终检查您的电子邮件并删除黑名单。

  • 另一个非常重要的设置是将您的电子邮件更改为不重复发送同一封邮件,并且始终发送新的电子邮件(一个好的选择是自邮件创建以来不到6小时,如邮件标题所示)。您应该在邮件的内容,DKIM签名等中更改用户名。更多的不同是,将其标记为垃圾邮件的机会较小。

  • 你应该设定反弹地址可变信封返回路径身份和删除反弹地址永不再发到这些地址。这将帮助您清理列表。

  • 较大的提供商(例如hotmail和yahoo)具有用于批量发送电子邮件的控制面板,可使用它来监视您的电子邮件质量

可能要做的事情更多,这些都是非常重要且最容易实现的。这些都不是小事,为确保您的电子邮件不会被标记为垃圾邮件,您必须树立良好声誉并遵守这些规则。



0

如果您选择加入电子邮件列表,并且地址质量还可以,则可以使用Mailjet这样的服务。它将提高您的可交付性,但比Mailchimp便宜得多。

您还将获得分析信息,以便查看电子邮件实际发生了什么。

(公开,我为他们工作:但是只需检查它们的价格和凭证,这是一个了不起的产品!)


你好。由于您为他们工作,我想问这个。在C#应用程序中发送电子邮件有多容易?您能提供C#链接的文档吗?
MonsterMMORPG 2011年

2
用于“电子邮件确认”的电子邮件直接变成了垃圾邮件:/我什至不用去注册该服务。
Totty.js 2013年

不是邮件喷气机。1封垃圾邮件,您已完成。

1
任何认真的操作员都期望这是正确的事情。他们将拥有服务条款(TOS),可在您注册时明确说明措辞。
三胞胎
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.