ruby-on-rails - 参数错误 : SMTP-AUTH requested but missing user name + ActionMailer

标签 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

最佳答案

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

关于ruby-on-rails - 参数错误 : SMTP-AUTH requested but missing user name + ActionMailer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11806416/

相关文章:

actionmailer - 发送带有文本附件的电子邮件时为 "Missing start boundary"

ruby-on-rails - 我可以在 Windows 上使用 RubyMine 运行 Ruby 应用程序吗?

Spring Boot - 无法连接到 SMTP 主机 : smtp. gmail.com,端口 : 25, 响应:421

python - 为什么 SendGrid 允许我从任何地址发送电子邮件?

java - 使用socket连接gmail并发送gmail,但不起作用

ruby-on-rails - 如何使用rails 4通过localhost发送邮件?

ruby-on-rails - Sidekiq 延迟邮件程序不发送电子邮件

ruby-on-rails - 来自测试控制台的 RSpec 模拟

sql - Rails 5. 范围链中的错误结果

ruby-on-rails - 如何显示用户喜欢的所有我的帖子