电子邮件通讯服务准则

时间:2020-03-06 14:35:24  来源:igfitidea点击:

我正在使用.NET和Windows Server技术实现电子邮件通讯发件人服务。是否有全面的指南可以帮助避免电子邮件被垃圾邮件过滤器和其他机制困住?

它们应涵盖(合法)批量邮件发送的所有方面:SMTP配置,DNS,HTML内容,图像,内容中的链接等。一个简单的示例:嵌入图像或者从服务器加载图像更好吗?

如果我们可以提供一些经验数据来表明所采取的某些措施的效率,那将是非常不错的。

解决方案

尽管我没有明确的答案,但我认为这是一个非常重要的问题。
这是我知道的一些花絮

  • 选择一个干净的主机/ smtp服务器。垃圾邮件SMTP服务器的IP地址通常被其他ISP列入黑名单。
  • 向每个订阅者发送一封简单的介绍性电子邮件,要求他们将发件人地址添加到他们的安全列表中。
  • 在仅发送给实际期望的人时要非常谨慎。我们不希望垃圾邮件过滤器的模式识别器了解内容的味道。
  • 如果我们事先不知道smtp服务器,那么最好在应用程序中提供配置选项以控制批处理大小和批处理之间的延迟。一些服务器不喜欢大批量或者连续活动。

除非我们有非常特殊的理由自己托管新闻通讯,否则我认为使用第三方服务会更好。那里有很多东西,有些价格很便宜。

  • 这样可以节省开发工作(无需重新发明轮子)。
  • 他们的系统将处理我们需要包含在电子邮件新闻通讯中的所有取消订阅链接内容,以符合CAN SPAM法律或者其他要求。
  • 他们将处理垃圾邮件报告,如果我们列出了任何不重要的邮件大小,将不可避免地收到这些报告。他们会保留注册者,注册方式以及IP地址的记录,并在收到垃圾邮件报告时将其显示出来,以证明他们的服务没有发送垃圾邮件。
  • 我们可以使用"双重选择加入"(或者"确认选择加入"),以获得额外的证据来证明我们要发送电子邮件的人员实际上已经注册接收他们。

如果确实需要自己托管它,建议我们在网上搜索"电子邮件的可传递性"。已知有帮助的事情包括正确设置SPF记录,DomainKeys / DKIM,正确的DNS设置(最好使用在线服务来检查DNS设置,最好是反向DNS)。我们可以通过发送电子邮件到[email protected]来测试其中的许多内容。

最好避免在电子邮件中总是使用垃圾邮件词,这总是有点猜测,但是有些词会使过滤器跳闸。

但是我想到目前为止,最重要的是从与ISP保持良好关系的受信任服务器发送电子邮件(即,确保ISP认为该服务器没有发送垃圾邮件)。这是为什么让第三方为我们处理所有事情要容易得多的重要原因。