-1

我试图让 Rails 与 Exchange server 2007 一起工作。我试图对它使用不同的身份验证方法:无、普通、ntlm、登录。但是它们都不起作用,我看到每个身份验证方法都有这样的异常:

504 5.7.4 Unrecognized authentication type

经过长时间的谷歌搜索后,我尝试使用 telnet 来查看支持的身份验证方法:

ehlo
...
250-AUTH
250-STARTTLS
...

250-AUTH 没有任何参数,但在互联网上的任何手册中,这条线通常看起来像 250-AUTH NTLM LOGIN。

我应该在这个服务器上使用什么身份验证方法,或者我必须重新配置交换?

4

1 回答 1

0

某些邮件服务器(传入和传出)在允许身份验证之前需要加密。

从 STARTTLS 的存在来看,您当前连接到未加密的端口 25 或 587。

尝试使用 STARTTLS 命令将此连接切换到 TLS 模式,并将您当前的普通套接字提升为 SSL 套接字。然后重复 EHLO,应该列出一些身份验证功能(例如“250-AUTH LOGIN PLAIN”)。

于 2013-10-18T19:27:25.440 回答