2017-05-25 16 views
0

私はアクションメーラーを設定しようとしています。私のウェブサイトの連絡フォームを使用してメッセージを送信できます。Rails、Gmail SMTP、および失敗

config.action_mailer.default_url_options = { host: 'mydomain.co' } 
    config.action_mailer.delivery_method = :smtp 
    ActionMailer::Base.smtp_settings = { 
    :address  => 'smtp.gmail.com', 
    :port   => 587, 
    :authentication => :plain, 
    :user_name  => ENV['GMAIL_USERNAME'], 
    :password  => ENV['GMAIL_PASSWORD'], 
    :domain   => 'mydomain.co', 
    :enable_starttls_auto => true 
    } 

私はそれをテストしようとしていたとのメールが配信されますが、その後、私はimmidiately件名で「メール配信サブシステム」からのメッセージを受け取り、「配信ステータス:ここ

は、生産のための私の設定です通知(失敗)」と表示されます。

このメッセージの原因と回避方法を教えてください。

答えて

1

鉱山も確認してください。この

config.action_mailer.smtp_settings = { 
:address    => 'smtp.gmail.com', 
:port     => 587, 
:domain    => 'gmail.com', 
:user_name   => ENV["GMAIL_USERNAME"], 
:password    => ENV["GMAIL_PASS"], 
:authentication  => 'plain', 
:enable_starttls_auto => true 
} 

のように見えますが、Gmailの設定で "安全性の低いアプリ" を有効にした:助け https://support.google.com/accounts/answer/6010255?hl=en

希望を!

関連する問題