【发布时间】:2014-12-20 02:42:34
【问题描述】:
我在 Thunderbird 中为此 Exchange 服务器电子邮件帐户发送邮件的配置如下:
服务器名称:pod51003.outlook.com
端口:587
用户名:我的电子邮件地址
认证方式:普通密码
连接安全性:STARTTLS
我正在尝试从我的 Rails 应用程序发送电子邮件,我的应用程序中的配置如下:
config.action_mailer.smtp_settings = {
address: "pod51003.outlook.com",
port: 587,
authentication: "plain",
:enable_starttls_auto => 'true',
user_name: 'myemail',
password: 'mypassword'
}
我尝试了不同的身份验证方法,例如无和登录。我已经尝试过 gem ruby-ntlm 并将 ntlm 设置为身份验证方法,但我一直收到错误:
504 5.7.4 无法识别的身份验证类型
【问题讨论】:
标签: ruby-on-rails ruby email exchange-server