我每次尝试使用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
}
任何人都可以告诉我,通过邮件没有收到
答案 0 :(得分:17)
知道了。它是user_name
,而不是username
。