このコードを使用してメールを送信します
Email email = new SimpleEmail();
email.setDebug(true);
email.setHostName("webmail.company.com");
email.setSmtpPort(587);
email.setAuthenticator(new DefaultAuthenticator("username@company.com", "*****"));
email.setSSLOnConnect(true);
try {
email.setFrom("username@company.com");
email.setSubject("TestMail");
email.setMsg("Hi "+receiver.getSex()+" "+receiver.getName()+" "+editorBean.getValue());
email.addTo(receiver.getEmail());
email.send();
} catch (EmailException ex) {
Logger.getLogger(PersonBean.class.getName()).log(Level.SEVERE, null, ex);
result += "exptions :" + ex.getMessage();
return result;
}
そして、smtpポートが変更されていないと思います「次のサーバーへの電子メールの送信に失敗しました: webmail.company.com:465」問題は何ですか?