次のコードを JDK 1.5 で実行すると最後の行が失敗しますが、JDK 1.6 で実行すると成功します。どうしてこれなの?
コード:
Session session;
session = Session.getDefaultInstance(properties,
new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password);
}
});
// Create a default MimeMessage object.
MimeMessage message = new MimeMessage(session);