2011-08-12 8 views
4

に電子メールを送信:私はRuby on Railsをを使用して電子メールを送信しようとしているが、私はエラーを取得するRailsの

Net::SMTPAuthenticationError in UsersController#create

535-5.7.1 Username and Password not accepted.


しかし、ユーザ名とパスワードの組み合わせが正しいです。私はそれを何回も経験しました。

これは私のsetup_mail.rbです。
プライバシーの理由からユーザー名、パスワード、ドメインを変更しました。

ActionMailer::Base.smtp_settings = { 
    :address   => "smtp.gmail.com", 
    :port    => 587, 
    :domain    => "mydomain.com", 
    :authentication  => "plain", 
    :user_name   => "myname", 
    :password   => "mypw", 
    :enable_starttls_auto => true 
} 

答えて

2

ユーザー名は、ドメインが必要とされるGmailの

:user_name => "[email protected]" 

なければなりません。

+0

また、認証にもTLSを使用する必要があると思います。 – JonLim

関連する問題