2012-08-04 2 views
5

が不足して、私はそれはエラー例外ArgumentError:SMTP-AUTHが要求されたが、行方不明:SMTP-AUTHが要求されますが、ユーザー名+ actionmailerの

と、ArgumentErrorを私に報告しactionmailerの使用してメールを配信しようとactionmailerのたびを使用してメールを送ったことができなかっメートルユーザー名

私はTelnet経由でメールを送っすることができるよしかし、ここでのTelnetスクリーンショット

を取り付け、私のSMTP設定

をactionmailerの

を使用していないので、これは奇妙です

config.action_mailer.delivery_method = :smtp 

config.action_mailer.smtp_settings = { 
    :address => '216.224.183.100', 
    :port     => 25, 
    :domain    => '[domain_name]', 
    :username    => "[username]", 
    :password    => "[password]", 
    :authentication  => 'plain', 
    :enable_starttls_auto => true 
} 

メール経由に

enter image description here

+1

なぜ、画像から正しいユーザー名とパスワードを変更しなかったのですか?間違ったものだけ。 – tripleee

+0

あなたのコードが明示的に要求している間、あなたのtelnetセッションはSTARTTLSを使用していません。あなたは同じことをテストしていません。 – tripleee

+0

@tripleee私はenable tlsキーを削除して、同じエラーを送信しようとしましたが、認証キーを削除してもまだ幸運を試みませんでした。 – Ratatouille

答えて

16

を送っなっていないと誰が教えてくださいすることができ、それを手に入れました。それはuser_nameであり、usernameではありません。

+0

私もこの問題に苦しんでいます。 – Ravindra

+1

グッドネス、ちょうど私の問題を把握しようと30分を費やした、そしてこれはそれだった。 –

関連する問題