2016-11-04 230 views
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 

回答

0

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