سؤال

I am using Rails Action Mailers to send mails. I am successfully able to send emails to individual id's. I want to send email to a google group so that it mails all the people subscribed to that group. If I just email the group using my gmail account, all subscribers get the email but not through Action Mailer. Console output looks like it did send but unfortunately subscribers are not getting it.

 #<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>>

Mailer

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

If I replace google-group@gmail.com with an indvidual's id, it works fine.

هل كانت مفيدة؟

المحلول

Figured it out. The google group belongs to the organization whereas I was trying to send email from a regular gmail account. Changed the group settings to allow external accounts to post to it and it worked.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top