gpt4 book ai didi

ruby-on-rails - Rails 应用程序中 Office 365 的 SMTP 设置

转载 作者:行者123 更新时间:2023-12-03 18:19:35 27 4
gpt4 key购买 nike

我在 Godaddy 有一个 Office 365 邮件帐户。我正在尝试为我的 Rails 应用设置 SMTP 设置:

config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.office365.com",
:port => 587,
:user_name => ENV["OFFICE_USERNAME"],
:password => ENV["OFFICE_PASSWORD"],
:authentication => 'login',
:domain => 'example.com',
:enable_starttls_auto => true }

但是当我通过从我的联系页面提交消息来测试这些设置时,我收到以下错误消息:

550 5.7.1 Client does not have permissions to send as this sender



如何在 Rails 应用程序中为 Office 365 帐户设置 SMTP 设置?

最佳答案

我在这里找到了这个问题的答案:
http://www.brownwebdesign.com/blog/connecting-rails-to-microsoft-exchange-smtp-email-server
相关部分:

config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => 'smtp.office365.com',
:port => '587',
:authentication => :login,
:user_name => ENV['SMTP_USERNAME'],
:password => ENV['SMTP_PASSWORD'],
:domain => 'congrueit.com',
:enable_starttls_auto => true
}
然后:
确保 from: 电子邮件地址、来自域和用户/密码匹配。
不是我的工作只是复制和粘贴对我有用的相关信息。
2021 年新增 :
自 2020 年 4 月起,您必须在 office 336 组织中启用 SMTP AUTH 您正在使用的邮件帐户。
Enable ... SMPT AUTH at docs.ms .在本文档中,缺少必须启用这两个部分的说明。

关于ruby-on-rails - Rails 应用程序中 Office 365 的 SMTP 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23350099/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com