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

Rat*_*lle 5 smtp ruby-on-rails telnet actionmailer 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
 }
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉通过邮件没有被发送

在此输入图像描述

Rat*_*lle 18

得到它了.它是user_name,而不是username.