【发布时间】:2013-06-02 22:40:31
【问题描述】:
我刚刚设置了一个 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 类中使用它作为“默认”名称一样简单?
【问题讨论】: