gpt4 book ai didi

ruby-on-rails - ¨504 5.7.4 无法识别的身份验证类型¨ Rails 应用程序到 MS Exchange

转载 作者:行者123 更新时间:2023-12-05 05:25:12 26 4
gpt4 key购买 nike

我的问题与this one 非常相似但接受的答案并没有解决我的问题。

这是我的配置文件:

# Config for mailserver
config.active_support.deprecation = :notify
config.action_mailer.delivery_method = :smtp
# SMTP settings for Exchange server
config.action_mailer.smtp_settings = {
:address => 'outlook.<domain>',
:port => 25,
:authentication => :ntlm,
:user_name => '<userName>@<domain>',
:password => '<unencryptedPassword',
:domain => '<domain>',
:enable_starttls_auto => true
}

我试过了setting up a relay connector在 Exchange 服务器上接受来 self 的应用程序 IP 地址的请求。

此外,我最初的问题是在我使用 NTLM 之前,我的配置文件看起来像这样,但我得到了同样的错误:

# Config for mailserver
config.active_support.deprecation = :notify
config.action_mailer.delivery_method = :smtp
# SMTP settings for Exchange server
config.action_mailer.smtp_settings = {
:address => 'outlook.<domain>',
:port => 25,
:authentication => :login,
:user_name => '<userName>@<domain>',
:password => '<unencryptedPassword',
:domain => '<domain>',
:enable_starttls_auto => true
}

我已经能够使用 Gmail 的 SMTP 服务器成功发送电子邮件,所以我认为这不是 Rails 方面的问题,而是 Exchange 服务器无法识别我的应用程序。

最佳答案

原来我使用了错误的身份验证,因为 Exchange 服务器不需要任何类型的身份验证(主要是打印机、传真机等不需要身份验证)。

这是我使用的结果设置:

config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => 'outlook.<domain>',
:port => 25,
:authentication => :plain,
:enable_starttls_auto => true
}

关于ruby-on-rails - ¨504 5.7.4 无法识别的身份验证类型¨ Rails 应用程序到 MS Exchange,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31924132/

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