|
发表于 2004-7-20 08:36:08
|
显示全部楼层
smtp认证的问题.
你的代码里面 Session session = Session.getDefaultInstance(props,null); 这里并没有用到 Authenticator.
其实加认证很简单. 要把Transport.send(msg); 改一下,
增加如下代码
props.put("mail.smtp.auth", "true");
Transport transport = session.getTransport("smtp");
transport.connect(host, username, password);
//一定要用sendMessage.用send有时候发不出去
transport.sendMessage(msg, msg.getAllRecipients());
transport.close();
祝你成功. |
|