Rails和Exchange服务器的另一个问题

时间:2013-10-10 07:26:35

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

我试图使用Exchange Server 2007获得工作Rails。我尝试使用不同的auth方法:none,plain,ntlm,login。但是没有一个不起作用,我看到每个auth方法都有这样的异常:

504 5.7.4 Unrecognized authentication type

经过长时间的谷歌搜索后,我尝试使用telnet来观看支持的auth方法:

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

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

我应该在这台服务器上使用哪种auth方法,或者我必须重新配置交换机?

1 个答案:

答案 0 :(得分:0)

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

根据STARTTLS的存在判断,您当前已连接到端口25或587而未加密。

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