【发布时间】:2011-12-24 02:50:38
【问题描述】:
我在尝试通过 Ruby on Rails 向 Exchange Server 进行身份验证时遇到此错误:
504 5.7.4 无法识别的身份验证 输入
config.action_mailer.raise_delivery_errors = true
config.action_mailer.perform_deliveries = true
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "x.x.x.x",
:port => 25,
:user_name => "xxdomain\xxuser",
:password => "xxxxxx",
:authentication => :login,
:enable_starttls_auto => true
}
我尝试了各种配置设置组合,包括更改设置以使用“普通”身份验证、添加域、将 enable_starttls_auto 设置为 true、false,以及完全删除它、删除端口。没有任何效果。
有什么想法吗?
【问题讨论】:
-
查看 [无法让 ActionMailer 通过 SMTP 与 MS Exchange 一起工作][1]。它帮助我解决了我的问题。 [1]:stackoverflow.com/questions/6523348/…
标签: ruby-on-rails exchange-server