当发展中的应用程序发出通知的电子邮件,什么是最好的做法

  1. 没有得到标记为一个垃圾邮件发送者由您主持的公司。(涵盖的任何:)
    • 最好的技术不洪水邮件服务器
    • 最好的邮件服务器产品,如果要建立你自己的
    • 发送消息,如果从具体的用户,但仍然清楚自己的应用程序(确保投诉,等等回来给你)不破坏良好的电子邮件礼仪
    • 任何其他经验教训
  2. 得不到标志为垃圾邮件的接收机的客户?(涵盖的任何:)
    • 配置和使用发件人的id,域键,SPF,反dns等,以确保你的电子邮件是正确的识别
    • 最好的SMTP头的技术,以避免让被标记为垃圾邮件发送电子邮件时的用户(例如,使用发送人和从头在一起)
    • 任何其他经验教训

一个附加要求:这个应用程序,将发送一个信息给一个接收者所依据的事件。因此,技术用于发送的相同的消息来多个收件人将不适用。

有帮助吗?

解决方案

最好的技术不洪水邮件服务器

不是很多你能做到这一点超出了检查你的邮件服务器管理员(如果它是一个共用的托管帐户的/不在你的控制)。但是,如果要求是一个电子邮件到每个收件人的事件,这不应该太多的一个问题。事情往往阻塞邮件系统的电子邮件,有数百个(或多个)的收件人。

如果你有事件中发射了所有的时间,或许是考虑巩固他们的和具有电子邮件发送的,总结了它们的周期性。

发送消息,如果从具体的用户,但仍然清楚自己的应用程序(确保投诉,等等回来给你)不破坏良好的电子邮件礼仪

你可以做到这一点通过使用"答复"的标题,然后将有客户使用这一地址,而不是从地址时,一个电子邮件是正在组成。

你也应该设置"返回的道路"的标题的任何电子邮件,电子邮件没有这往往得到过滤掉。

前。

From: me@me.com
Return-Path: me@me.com
Reply-To: auto@myapp.com

配置和使用发件人的id,域键,SPF,反dns等,以确保你的电子邮件是正确的识别

这是所有的高度依赖多少拥有你有你的邮件和域名服务器。spf/发件人-id等...是的所有DNS问题,因此将需要访问DNS。

你如此可以本相当的问题。因为你是设置邮件是从一个具体的用户,用户必须要有防晒指数(例如)设置在他们的DNS允许您的邮件服务器作为一个有效的发送者。你可以想象有多混乱(如果不是完全不可能)这将得到一个用户数量,与各个域名。

作为对反DNS等,这真的取决于。大多数客户的ISP,等等...将只是检查看看这反DNS设置。(即,1.2.3.4解决host.here.domain.com即使host.here.domain.com 解决不回到1.2.3.4).这是由于数量的共同主办了有(其中邮件服务器常常会报告自己为客户的域名,而不是真正的邮件服务器)。

有几个严格的网络,要求匹配的反DNS,但这需要,你必须控制在邮件服务器,如果它不符合在首位。

如果你可以多一点的具体我可能能够提供更多建议,但一般来说,人需要的发送邮件应用程序,没有一堆的控制他们环境中,我建议如下:

  • 确保设置一个"返回路径"
  • 这是很好的增加应用和滥用的信息,以及在标题即:"X-Mailer"和"X-滥用,"(这些都是定制的标题,仅供参考真的)
  • 确保反DNS设置的IP地址发出的邮件服务器

其他提示

第一种快速修正以前

return-path:是一头加入通过接收系统根据信封送进来的消息

为防晒工作,返回路径/络发送者的需要yourapp@yourdomain.com

和确保繁荣的记录yourdomain.com {或者如果每用户spf}对yourapp@yourdomain.com 允许邮件的来源的服务器上的主机应用程序/发送电子邮件

这个信封中发件人是地址,将收到的所有弹/错误。

现在送-id是完全不同的检查return-path/络发送者 和 自:地址{内部所存储的消息} 如果发送 自:hisname yourapp@yourdomain.com 答复:hisname hisaddres@hisdomain.com

这将是一个非问题 如果发送 自:hisname hisaddres@hisdomain.com

这将是你必须添加一个 怨恨,从:hisname yourapp@yourdomain.com 为此指定忽视的:为发件人的id检查使用这个代替,因为它已经发送的通过你他的名义

现在其他位是值得的

ip提到的是你的邮件服务器

一个有你的ip的ptr点的名称还可以解决为同一个ip FQDN

b有你的直升机服务器/ehlo与whatever.domain.com 哪里domain.com 相同的域名的一个步骤{不同的名称resons下}

c有helo/ehlo servername还决心ip的服务器

d添加以下spf记录到直升机/ehlo名"v=spf1一切" {意允许直升机/ehlo有此名称的知识产权的这个名字点只}

e添加以下发件人-id线的直升机/ehlo的名字{纯粹的完整性 "spf2.0/mfrom,pra所有人"{即没有任何用户@这域}

f添加以下spf的FQDN-姓名和任何其他的主机服务器 "v=spf1所有人"{即没有机会直升机/ehlo作为这一名称没有用户@这域}

{为fqdn名可以由机器人/感染的最好永远不会允许这个名称被用于直升机/ehlo问候直接这是不够的,可从相同的域helo/ehlo身份证明的有效性这两个}

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top