【问题标题】:Email not received whereas shown as sent under gmail domain电子邮件未收到,但显示为在 gmail 域下发送
【发布时间】:2016-11-04 10:02:10
【问题描述】:

使用 rails stack 和 gmail 作为电子邮件的域,我可以看到我的邮件是通过电子邮件 ID 发送的,而我的收件人实际上没有收到邮件。我该如何着手解决这个问题? 我检查过的事情:

1) 我的亚马逊 SES 下的电子邮件限制远远超出了我发送的邮件数量

2) 我可以看到默认发件人电子邮件 ID 下的邮件 cc 并正确发送到标记

class ReportsMailer < ActionMailer::Base
 default from: 'bot@xyz.in',reply_to: 'abc@xyz.in'


  def weekly_performance_email(sorted_centre_array, rank_diff, environment, hide_delta_column)

    @url  = "http://accounts.peerlearning.com";@centre_data = sorted_centre_array;@rank_diff = rank_diff;@from_date = (Time.now - 1.week).strftime("%d/%m/%Y")
    @to_date =  Time.now.strftime("%d/%m/%Y");@hide_delta_column = hide_delta_column
    attachments.inline['upside.png'] = File.read(Rails.root.join('app/assets/images/upside.png'));attachments.inline['downside.png'] = File.read(`Rails.root.join('app/assets/images/downside.png')); email_subj = '[Weekly Summary] Centre In-class Health Info'`
    if environment == EmailWorker::STAGING_ONLY
     mailto = "abc+MAILERTEST@xyz.in"
     email_subj = "MAILERTEST " + email_subj
     ccmailto = ""
    else
      mailto = ["pa@xyz.in","pm@xyz.in","efficacy@xyz.in"]
      ccmailto = ["tech+MAILERS@xyz.in"]
    end
    mail(to: mailto ,cc: ccmailto ,bcc: "bot@xyz.in",subject: email_subj)
  end  
end

【问题讨论】:

    标签: ruby-on-rails email amazon-ec2 amazon-ses mail-server


    【解决方案1】:

    您可能正在沙盒模式下运行。 在这种情况下,甚至需要验证收件人 ID

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-06
      • 2020-04-19
      • 2014-07-20
      相关资源
      最近更新 更多