2011-02-22 182 views
0

(如果这是一个重复的问题,请给我一个链接到相应的线程。)连接到MS Exchange服务器挂起

我使用JavaMail API通过发送电子邮件至多个用户写了一个Java程序Gmail和它的工作完美。但是,当我尝试使用相同的代码(稍作修改)使用MS Exchange Server发送电子邮件时,程序挂起。

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

这是最后陈述,之后的程序不终止:

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

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

我很感激你的时间。

+1

为什么要连接到端口135? – dkarp

+0

是的,那是错误的。虽然它没有给我一个明确的错误,但端口应该是25.然后,我遇到了其他错误,比如不需要使用SSL。最终,它工作了!所以,谢谢,dkrap! –

+0

就这样有一个答案,我会将我的评论切换到答案... – dkarp

回答

1

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