(如果这是一个重复的问题,请给我一个指向相应主题的链接。)
我使用JavaMail API编写了一个Java程序,通过Gmail向多个用户发送电子邮件,它运行良好。但是,当我尝试使用相同的代码(稍作修改)来使用MS Exchange Server发送电子邮件时,程序会挂起。
它没有抛出任何异常,所以我假设它能够建立连接。 (我曾尝试使用其他端口或错误的SMTP地址,它给了我一个'拒绝连接'的例外。)
这是最后一个声明,程序在此之后不会终止:
[DEBUG SMTP:尝试连接主机“[xxx.yyy.com]”,端口135,isSSL false]
请理解我不需要代码的帮助,但我只是想了解发生了什么。
感谢您的时间。
答案 0 :(得分:1)
您需要连接到端口25以获取SMTP,而不是端口135.(SMTPs是端口465.)