godaddy office 365 smtp设置在rails中

时间:2018-04-17 15:40:45

标签: ruby-on-rails email smtp office365 actionmailer

我正在使用这个smtp配置:

{{1}}

但结果是:

Net :: SMTPSyntaxError:501 5.1.7无效地址[MMXP12301MB1519.GBRP123.PROD.OUTLOOK.COM]

您知道此配置有什么问题吗?

P.S。 谷歌搜索错误和各种配置没有帮助。

1 个答案:

答案 0 :(得分:1)

我也挣扎了很长时间。我最终有以下设置:

config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.default :charset => "utf-8"

config.action_mailer.smtp_settings = {
    user_name:      ENV['SMTP_USERNAME'],
    password:       ENV['SMTP_PASSWORD'],
    from:           ENV['SMTP_USERNAME'],
    address:        'smtp.office365.com',
    port:           '587',
    authentication: 'login',
}

其中STMP_USERNAME和STMP_PASSWORD是您从中发送电子邮件的GoDaddy Office 365电子邮件的用户名和密码。该域也给我带来了一些问题。当我删除它时,一切正常。我不知道这是否可以解决您的问题,但它对我有用,并有望为您服务