Microsoft Exchange Server - Ruby on Rails

时间:2014-12-20 02:42:35

标签: ruby-on-rails ruby email exchange-server

我在Thunderbird中为此Exchange Server电子邮件帐户发送邮件的配置如下:
服务器名称: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'
}

我尝试了不同的身份验证方法,例如none和login。我已经尝试了gem ruby​​-ntlm并将ntlm设置为身份验证方法,但我一直收到错误:

504 5.7.4无法识别的身份验证类型

1 个答案:

答案 0 :(得分:0)

尝试将authentication设置更改为:login