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 回答