1

我刚刚设置了一个 Rails 应用程序来使用 Mandrill 发送通知电子邮件(在开发环境中)。当我注册 Mandrill 时,它使用我的 gmail 作为用户名,并在“发送域”下列出了 gmail。基于此(不是非常全面的文档),我假设 Mandrill 将发送电子邮件through mygmail 帐户。

在此处输入图像描述

在我的 Rails 邮件程序 Notifier.rb 中,我将默认邮件地址设置为假的(即不存在的)名称

default from: "fakenotrealemail@gmail.com"

当我使用 mandrill 从我的 Rails 应用程序收到测试电子邮件时,这些电子邮件是从“fakenotrealemail@gmail.com”发送的。显然,该电子邮件地址没有发送电子邮件,因为它不存在。我不确定 Rails 是否会一直这样做,或者 Mandrill 的角色是什么。

  1. 无论如何,如果 Mandrill 没有使用我的真实 gmail 地址(我注册的那个)来发送电子邮件,那么为什么将“gmail”列为“发送域”。
  2. 一旦我获得了我的应用程序的自定义域名(一旦应用程序启动)并注册了 Google 商业应用程序以获取带有自定义域的电子邮件,我需要做些什么来让 Mandrill 使用它吗?还是就像在 Rails 应用程序的 Notifier.rb 类中使用它作为“默认”名称一样简单?
4

2 回答 2

2

Mandrill 会自动将用于外发邮件的所有域名添加到您所看到的域列表中。这很正常。

我应该明确表示 Mandrill 没有使用任何 Gmail 服务器向您发送消息。消息仅通过 Mandrill 系统传递。

获得自定义域后,您应该开始将其用作电子邮件的“发件人”地址。然后该域将显示在域列表中。

我强烈建议您在自定义域 DNS 记录中设置正确的 DKIM 和 SPF 记录。Mandrill 对如何执行此操作有非常明确的说明。只需单击域列表中的“查看 DKIM 设置”和“查看错误详细信息”。

我建议您查看以下页面以获取更多信息:http ://help.mandrill.com/entries/21681347-How-do-I-set-up-sending-domains-

于 2013-06-06T19:17:52.197 回答
0

Mandrill 始终将我们指定的域作为自定义域,因此如果您传入gmail.com您的sending domain namethenmandrill会将其视为your custom domain. 它不会通过您的gmail帐户发送邮件,而是会根据您作为发送域提供的任何内容发送邮件,在您的情况下它是gmail.com

于 2014-05-21T14:59:48.703 回答