4

Ruby on Rails を使用してメールを送信しようとしていますが、次のエラーが表示されます。

Net::UsersController#create の SMTPAuthenticationError

535-5.7.1 ユーザー名とパスワードが受け入れられません。


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

これは私の 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
}
4

2 に答える 2

2

ユーザー名は

:user_name => "myname@mydomain.com"

Gmail の場合、ドメインが必要です。

于 2011-08-12T17:43:32.900 に答える
0

このリンクが役立つかどうかを確認してください

https://github.com/diaspora/diaspora/issues/1539

http://www.manu-j.com/blog/wordpress-exim4-ubuntu-gmail-smtp/75/

Net::gmail への接続時の rails 3.1.0.rc5 の SMTPAuthenticationError

ありがとう

サメエラ

于 2011-08-12T16:09:04.143 に答える