Привет, я написал код для отправки почты с моего сервера с использованием java mail
Вот мой код
Properties pros = new Properties();
pros.put("mail.smtp.host", "my Ip Adress");
pros.put("mail.smtp.auth", "true");
pros.put("mail.smtp.port", "25");
Session mailSession = Session.getDefaultInstance(pros,
new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("emailId","password");
}
});
Message message = new MimeMessage(mailSession);
message.setFrom(new InternetAddress("sendingAddress"));
message.setRecipients(Message.RecipientType.TO,
InternetAddress.parse("recieverAddress"));
message.setSubject("Testing Subject");
message.setText("Dear Mail Crawler," +
"\n\n No spam to my email, please!");
Transport.send(message);
return "SUCCESS";
Все данные, которые я указал в своем коде, верны, яимею в виду настройку свойства, я проверил его.Но, к сожалению, он показывает какое-то сообщение об ошибке, например, Ошибка аутентификации
Сообщение об ошибке выглядит так:
javax.mail.AuthenticationFailedException
У кого-нибудь есть идеи по этому поводу?
Я использую структуру struts2 длямой проект.