关于Java Mail的身份验证!

05-03-31 wenxue_yang

关于Java Mail的身份验证。

Transport transport = session.getTransport("smtp");

transport.connect(host, username, password);

以上代码不是已经进行了身份验证了吗?为什么还要用PasswordAuthentication呢?他们是不是功能雷同呢?还是有什么不

同?

skyleaf24
2005-04-06 10:01

参看:http://tech.ccidnet.com/pub/article/c297_a229725_p1.html

有一段

Transport transport = mailSession.getTransport("smtp"); 
   transport.connect(host, user, password); 
   transport.sendMessage(message, message.getAllRecipients()); 
   transport.close(); 
<p>

实际上可以替换成Transport.send(message);验证是在这儿做的,前面关于验证的操作仅仅只是初始化信息.