使用JavaMail连接到MS Exchange服务器挂起

时间:2011-02-22 21:29:28

标签: smtp exchange-server javamail

(如果这是一个重复的问题,请给我一个指向相应主题的链接。)

我使用JavaMail API编写了一个Java程序,通过Gmail向多个用户发送电子邮件,它运行良好。但是,当我尝试使用相同的代码(稍作修改)来使用MS Exchange Server发送电子邮件时,程序会挂起。

它没有抛出任何异常,所以我假设它能够建立连接。 (我曾尝试使用其他端口或错误的SMTP地址,它给了我一个'拒绝连接'的例外。)

这是最后一个声明,程序在此之后不会终止:

[DEBUG SMTP:尝试连接主机“[xxx.yyy.com]”,端口135,isSSL false]

请理解我不需要代码的帮助,但我只是想了解发生了什么。

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

您需要连接到端口25以获取SMTP,而不是端口135.(SMTPs是端口465.)