在 Mandrill 中指定 "send via"- 或 "on behalf of"- 值

Specify the "send via"- or "on behalf of"-value in Mandrill

我在我的 PHP 项目中使用 Mandrill 发送电子邮件,并通过 API 将其集成。到目前为止,很好的电子邮件发出并到达了他们的收件人,但是缺少 SPF 和 DKIM 条目让我感到困扰。

在 Outlook 中打开电子邮件时,会出现 "on behalf of" 问题 (FAQ from mandrills KB)。但我无法解决这个问题,因为我们太多的客户没有必要的技能/访问权限来为他们的域创建 SPF 条目,所以我们学会了接受它。

我们在 mandrill 验证了我们自己的域,将其用作 custom sending-domain 以摆脱

from: reallyLongString@mandrillapp.com on behalf of customerName@customerDomain.com

并与

交换
from: mailbot@ourDomain.com on behalf of customerName@customerDomain.com

但不知何故我无法让它工作!

我找不到将 "mailbot" 设置为发件人的选项。更糟糕的是,Mandrill 虚构了一个包含 customerName@ourDomain.com 的电子邮件地址。如果某些客户想到要发送到这个地址,我们就会遇到灾难。 API 也没有在 "Messages"-Section.

中指定任何类似的内容

如何配置 mandrill 以发送电子邮件,其中发件人字段出现在 outlook 中,如下所示:

mailbot@ourDomain.com on behalf of customerName@customerDomain.com

?确实无法在文档或网络中找到任何内容。提前致谢!

正如 Sanuel Jackson 已经指出的,如果不完成创建 SPF 条目的整个认证过程,就无法做到这一点。

也得到了 Mandrill 支持人员的确认(他们的响应速度非常快)

我现在发送一个正确的回复地址,希望我们客户的客户忽略这些古怪的电子邮件地址...如果他们确实介意它们,我们的客户可以自由地与我们联系SPF 条目 ;-)