无法通过Action Mailer向Google群组发送电子邮件

时间:2013-07-12 19:38:20

标签: ruby-on-rails ruby-on-rails-3.2 actionmailer google-groups

我正在使用Rails Action Mailers发送邮件。我成功地将电子邮件发送到个人ID。我想向Google群组发送电子邮件,以便邮寄所有订阅该群组的人。如果我只是使用我的Gmail帐户向群组发送电子邮件,则所有订阅者都会收到电子邮件,但不会通过Action Mailer。控制台输出看起来像它发送但不幸的是订阅者没有得到它。

 #<Mail::Message:70252634244300, Multipart: false, Headers: <Date: Fri, 12 Jul 2013 14:02:04 -0500>, <From: test@gmail.com>, <To: <google-group>@gmail.com>, <Message-ID: <51e052ac70b3f_a2df3fe4f5c35ae0536c4@GM15973.group.on.mail>>, <Subject: Welcome!>, <Mime-Version: 1.0>, <Content-Type: text/html>, <Content-Transfer-Encoding: quoted-printable>>

邮件程序

class BlahMailer < ActionMailer::Base
  default from: "test@gmail.com"

  def welcome_email
    @mail = "google-group@gmail.com"
    @tweets = Twitter.user_timeline("tweettest").first.text
    mail(to: @mail, subject: 'Welcome!')
  end

如果我用一个人的id替换google-group@gmail.com,它就可以正常工作。

1 个答案:

答案 0 :(得分:1)

想出来。谷歌组属于该组织,而我试图从常规的Gmail帐户发送电子邮件。更改了组设置,以允许外部帐户发布到它并且它有效。