Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails和Exchange server还有一个问题_Ruby On Rails_Ruby_Smtp_Exchange Server - Fatal编程技术网

Ruby on rails Rails和Exchange server还有一个问题

Ruby on rails Rails和Exchange server还有一个问题,ruby-on-rails,ruby,smtp,exchange-server,Ruby On Rails,Ruby,Smtp,Exchange Server,我正在尝试使用ExchangeServer2007获取工作轨道。我尝试使用不同的身份验证方法:none、plain、ntlm、login。但它们都不起作用,我在每个auth方法中都看到类似的异常: 504 5.7.4 Unrecognized authentication type 在长时间的谷歌搜索之后,我尝试使用telnet来观察auth方法支持什么: ehlo ... 250-AUTH 250-STARTTLS ... 250-AUTH不带任何参数,但在internet的任何手册中,这

我正在尝试使用ExchangeServer2007获取工作轨道。我尝试使用不同的身份验证方法:none、plain、ntlm、login。但它们都不起作用,我在每个auth方法中都看到类似的异常:

504 5.7.4 Unrecognized authentication type
在长时间的谷歌搜索之后,我尝试使用telnet来观察auth方法支持什么:

ehlo
...
250-AUTH
250-STARTTLS
...
250-AUTH不带任何参数,但在internet的任何手册中,这一行通常看起来像250-AUTH NTLM登录

我应该对此服务器使用什么身份验证方法,或者我必须重新配置exchange?

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

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


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

您是否尝试过将
身份验证:无
作为选项?否,这意味着服务器在没有任何身份验证的情况下工作?谢谢,
身份验证:无
对我有效