最佳做法:代表用户发送电子邮件

时间:2010-05-06 15:39:16

标签: email smtp email-spam send-on-behalf-of

我工作的公司为医疗保健行业提供测试服务。作为我们服务的一部分,我们需要向客户的员工发送电子邮件。通常,这些是临时雇员,兼职雇员或合同雇员,因此拥有私人电子邮件地址(例如Hotmail,GMail,Yahoo!等)。

到目前为止,我们一直在发送内部地址,但这意味着当员工不注意或不知道向我们的客户发送查询时,回复会回复给我们。我想更改此信息,以便请求发送电子邮件的人是回复的人。

我们过去曾使用过回复:但它似乎会导致其他邮件被垃圾邮件过滤器拦截。

我一直在阅读发件人:代表:标题,并想知道当前最佳做法是在我们需要发送电子邮件以便回复转到域的情况下发送电子邮件的内容我们无法控制。

3 个答案:

答案 0 :(得分:38)

on-behalf-of标头是最好的方法,但您也会受到垃圾邮件过滤器的困扰。最有可能减轻或减少您最终进入垃圾邮件过滤器的可能性是实施有关验证域和邮件服务器的所有行业标准。如本文所示:

http://www.codinghorror.com/blog/2010/04/so-youd-like-to-send-some-email-through-code.html

然而,这很难做到,因为你需要掌握SPAM标准,并遵守CAN-SPAM法律和其他一切。更好的选择是使用像这样的按需基于云的SMTP服务器:

https://www.postmarkapp.com

使用在发送电子邮件方面属于域专家的公司,并且已经完成所有的工作以获得最高的可传递率。并将为您保持最高标准,并监控黑名单中的问题。

答案 1 :(得分:28)

你可能正在寻找Reply-To。与On-Behalf-Of不同,它是官方广泛支持的标题,并且不受与From相同的垃圾邮件检查。

如果你真的想要代表另一个用户显示,那么按照SMTP标准,“大多数”正确的方法就是将你的“真实”地址放在Sender:和你客户的地址(其中)你在From:代表发送。但是,From:是DMARC的特定目标,DMARC是大多数主要电子邮件提供商实施的非常严格的垃圾邮件防护协议。他们不会因为您有一个有效的From:标题而忽略Sender: DMARC失败。

DMARC允许域所有者指定如何将SPF和DKIM应用于From:标头。一个流行的策略是拒绝未通过SPF或DKIM的电子邮件,这意味着您的电子邮件甚至不会被标记为垃圾邮件:它将被彻底拒绝。

从技术上讲,

Sender: + From:仍然有效。它最初创建的目的是被同一组织的人员使用,例如秘书或助理。随着垃圾邮件预防机制的出现,这已经变成了一个严格的限制因素。

答案 2 :(得分:0)

您想通过尝试代表他人发送电子邮件来欺骗和破解电子邮件身份验证系统。也许这种黑客行为可以暂时起作用,但是将来,由于网络钓鱼攻击需要越来越多的邮箱提供商需要应用的策略,邮箱提供商会禁止它。

为避免此类黑客入侵,我建议您采用一种解决方案。 为每个客户创建一个唯一的电子邮件地址,并使其成为客户与员工之间对话的“中介”。

工作方式

所有电子邮件对话必须通过您创建的电子邮件进行。您可以设置自定义显示名称(例如John <123@yourdomain.com),以免混淆电子邮件接收者与您奇怪的唯一ID。因此,当A需要写到B时,它实际上会写到您的电子邮件中,然后您将电子邮件转发到B,反之亦然,将B转发到A

此实现有些复杂,但是将来会支付。