0
を送ることがAuthenticationFailedExceptionAuthenticationFailedException:当社独自のサーバーを介して電子メールを送信するためのコード次の電子メール
String to = "[email protected]";
String from = "[email protected]";
String host = "Mail.abc.co.in";
String message= null;
Properties props = System.getProperties();
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.host", host);
props.put("mail.smtp.port", "587");
Session session = Session.getDefaultInstance(props);
InternetAddress fromAddress = null;
InternetAddress toAddress = null;
try {
Message simpleMessage = new MimeMessage(session);
fromAddress = new InternetAddress(from);
toAddress = new InternetAddress(to);
simpleMessage.setFrom(fromAddress);
simpleMessage.setRecipient(RecipientType.TO, toAddress);
simpleMessage.setSubject("-------------");
simpleMessage.setContent(message, "text/html");
Transport trans = session.getTransport("smtp");
trans.connect("Mail.abc.co.in", 587, "[email protected]", "password");
trans.sendMessage(simpleMessage, simpleMessage.getAllRecipients());
} catch (MessagingException e) {
e.printStackTrace();
}
にadvanve
しかし、私は私自身のメーリングリストサーバを持っていると私はそのサーバーのみを使用してメールをしたいです。 – Betty
@Bettyまた、 'Authentificator'なしで' Session'のデフォルトインスタンスを使用することに気付きました。あなたの質問をよりよく更新して、自分のサーバーを使用する –