我刚刚设置了一个 Rails 应用程序来使用 Mandrill 发送通知电子邮件(在开发环境中)。当我注册 Mandrill 时,它使用我的 gmail 作为用户名,并在“发送域”下列出了 gmail。基于此(不是非常全面的文档),我假设 Mandrill 将发送电子邮件through my
gmail 帐户。
在我的 Rails 邮件程序 Notifier.rb 中,我将默认邮件地址设置为假的(即不存在的)名称
default from: "fakenotrealemail@gmail.com"
当我使用 mandrill 从我的 Rails 应用程序收到测试电子邮件时,这些电子邮件是从“fakenotrealemail@gmail.com”发送的。显然,该电子邮件地址没有发送电子邮件,因为它不存在。我不确定 Rails 是否会一直这样做,或者 Mandrill 的角色是什么。
- 无论如何,如果 Mandrill 没有使用我的真实 gmail 地址(我注册的那个)来发送电子邮件,那么为什么将“gmail”列为“发送域”。
- 一旦我获得了我的应用程序的自定义域名(一旦应用程序启动)并注册了 Google 商业应用程序以获取带有自定义域的电子邮件,我需要做些什么来让 Mandrill 使用它吗?还是就像在 Rails 应用程序的 Notifier.rb 类中使用它作为“默认”名称一样简单?