2011-12-28 18 views
1

Rubyコードからのメールは問題なく送信されます。私はRailsのコンソールからそれを送信しようとすると、それはMissing required header 'From'エラーを与えるも、Fromは、電子メール(通知)に指定されている。しかし、下記を参照してください:ここでRails:Amazon aws-ses、必須ヘッダーがありません 'From'

def send_email(user) 
    recipients "#{user.email}" 
    from  %("Name" "<[email protected]>") 
    subject "Subject Line" 
    content_type "text/html" 
end 

は、レールコンソールからコードを送信するメールです:

ActionMailer::Base.delivery_method = :amazon_ses 
ActionMailer::Base.custom_amazon_ses_mailer = AWS::SES::Base.new(:secret_access_key => 'abc', :access_key_id => '123') 
Notifier.deliver_send_email 

何か不足していますか?使用

GEMS:ここではレール(2.3.5)、AWS-SES(0.4.4)、メール(2.3.0)

答えて

2

それが固定された方法です。

def send_email(user) 
    recipients "#{user.email}" 
    from  "'First Last' <[email protected]>" # changing the FROM format fixed it. 
    subject "Subject Line" 
    content_type "text/html" 
end 
関連する問題