· 7 years ago · Jan 29, 2018, 06:58 PM
1Properties mProperties = new Properties();
2mProperties.put("mail.smtp.host", "smtp.yandex.ru");
3mProperties.put("mail.smtp.auth", "true");
4mProperties.put("mail.smtp.port", "465");
5mProperties.put("mail.smtp.socketFactory.port", "465");
6mProperties.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
7MimeMessage mMessage = new MimeMessage(Session.getDefaultInstance(mProperties, new Authenticator() { //выполнение Ñтой Ñтроки приводит к ошибке
8
9 @Override
10 protected PasswordAuthentication getPasswordAuthentication() {
11 return new PasswordAuthentication(yandex_username, yandex_password);
12 }
13
14}));
15mMessage.setFrom(new InternetAddress(yandex_username + "@yandex.ru"));
16mMessage.addRecipients(RecipientType.TO, InternetAddress.parse(recipient));
17mMessage.setSubject(subject);
18mMessage.setContent("<html><body>" + content + "</body></html>", "text/html");
19Transport.send(mMessage);