0
使用Rails堆栈和Gmail作为电子邮件域,我可以看到我的邮件通过电子邮件ID发送,而邮件实际上没有收到我的收件人的一端。我如何着手解决这个问题? 我所做的事情检查:电子邮件未收到,但显示为在Gmail邮箱域名下发送
1)根据我的亚马逊SES电子邮件的限制远远超出邮件数量我送
2)我可以看到默认的发件人的电子邮件地址与CC下的邮件和发送到标记正确
class ReportsMailer < ActionMailer::Base
default from: '[email protected]',reply_to: '[email protected]'
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 = "[email protected]"
email_subj = "MAILERTEST " + email_subj
ccmailto = ""
else
mailto = ["[email protected]","[email protected]","[email protected]"]
ccmailto = ["[email protected]"]
end
mail(to: mailto ,cc: ccmailto ,bcc: "[email protected]",subject: email_subj)
end
end