【问题标题】:Rails and Gmail SMTP, how to use a custom from addressRails 和 Gmail SMTP,如何使用自定义发件人地址
【发布时间】:2010-09-11 16:36:00
【问题描述】:

我已将 Rails (2.1) 应用程序设置为通过 Gmail 发送电子邮件,但是无论何时我发送电子邮件,无论我在 ActionMailer 中将发件人地址设置为什么,电子邮件总是像从我的 Gmail 电子邮件地址发送一样.这是他们在 Gmail 中设置的安全限制,以阻止垃圾邮件发送者使用他们的 SMTP?

注意:我在 ActionMailer 中尝试了以下两种方法(以防万一):

@from = me@mydomain.com
from 'me@mydomain.com'

【问题讨论】:

  • 您是否已将尝试发送的地址添加到您的 GMail 帐户?

标签: ruby-on-rails smtp gmail actionmailer


【解决方案1】:

我相信这只是 Gmail 通过其 SMTP 发送邮件时所做的事情,正如在有关使用 SMTP 发送邮件的教程中提到的那样,他们这样做了。

【讨论】:

  • 但是,您可以通过在 Gmail 的“设置”>“帐户”下添加“发件人:”标头中的其他电子邮件地址之一来允许 Gmail 发送电子邮件。
【解决方案2】:

这很可能会阻止人们尝试从 Google 无法验证发件人拥有的地址发送电子邮件。这在邮件提供商中相当普遍,并且可能是阻止人们使用 Google 服务发送垃圾邮件的一种保护措施。

【讨论】:

    【解决方案3】:

    我想我自己过去尝试过但失败了,但我只是在 gmail 网站上遇到过这个:http://mail.google.com/support/bin/answer.py?ctx=gmail&hl=en&answer=22370

    看起来您可以在 gmail 中指定自定义“发件人”地址,也许到那时,看看设置 @from 是否有效(现在 gmail 知道您的自定义发件人地址)。

    【讨论】:

      猜你喜欢
      • 2016-11-03
      • 2015-03-02
      • 1970-01-01
      • 1970-01-01
      • 2015-07-22
      • 1970-01-01
      • 2012-03-25
      • 1970-01-01
      • 2018-05-13
      相关资源
      最近更新 更多