端口465的ssl false不会为服务器smtp.gmail.com抛出异常

时间:2011-03-22 10:27:39

标签: java email smtp gmail javamail

我正在尝试使用com.sun.mail连接到我的Gmail帐户..... Mail api。 我使用的是邮件api版本1.4.2 - mail_1.4.2.jar 现在我尝试连接以下详细信息:

username : username@gmail.com
password : some password (correct password)
host : smtp.gmail.com
port : 465
SSL : false

但是当我尝试执行Transport.connect(host,port,username,password)时,它只是挂起 - 没有错误返回,没有异常。请帮助我,好像SSL不是,它应该提示我一些错误。

我能够将SSl连接为true,其余配置与上面相同。

1 个答案:

答案 0 :(得分:1)

SSMTP通常位于端口465上。

SMTP通常位于端口25上。

再试一次,但请使用port : 25。 Google可能会在465上强制执行TLS / SSL。