5

actionmailerを使用してメールを配信しようとするたびにactionmailerを使用してメールを送信できませんエラーが発生して報告されます

ArgumentError:SMTP-AUTHが要求されましたが、ユーザー名がありません

Telnet経由でメールを送信できるが、ActionMailerを使用していないため、これは奇妙なことです。

Telnetスクリーンショットの添付

ここに私のSMTP設定

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
 }

誰でもメールで送られませんので教えてください

ここに画像の説明を入力してください

4

1 に答える 1

18

とった。それuser_nameは、ではありませんusername

于 2012-08-04T11:56:12.177 に答える