ArgumentError:已请求SMTP-AUTH但缺少用户名+ ActionMailer

时间:2012-08-04 06:16:36

标签: ruby-on-rails smtp actionmailer telnet mailer

我每次尝试使用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
 }

任何人都可以告诉我,通过邮件没有收到

enter image description here

1 个答案:

答案 0 :(得分:17)

知道了。它是user_name,而不是username