powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Java mail ошибка
3 сообщений из 3, страница 1 из 1
Java mail ошибка
    #39066070
bananazury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Перерыл весь интернет, че то ничего не могу найти. Пробовал различные варианты, все равно письмо отправить не могу.
Код

Код
вызов: sender.sendEmail("465","****@gmail.com","****","f*ck",new String[]{"****@gmail.com"});

public boolean sendEmail (String port,String from , String password,String msg,String to[]) throws MessagingException{
Properties mailProps = new Properties();
String smtpHost = "smtp.gmail.com";
//mailProps.put("mail.smtp.starttls.enable", "true");
mailProps.put("mail.smtp.from", from);
mailProps.put("mail.smtp.host", smtpHost);
mailProps.put("mail.smtp.port", port);
mailProps.put("mail.smtp.auth", true);
mailProps.put("mail.smtp.socketFactory.port", port);
mailProps.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
mailProps.put("mail.smtp.socketFactory.fallback", "false");
mailProps.put("mail.smtp.user", from);
//Session mailSession = Session.getDefaultInstance(mailProps);
Session mailSession = Session.getDefaultInstance(mailProps, new Authenticator() { @Override protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(from, password); } });
MimeMessage message = new MimeMessage(mailSession);
message.setFrom(new InternetAddress(from));
InternetAddress dests[] = new InternetAddress[to.length];
for (int i = 0; i < to.length; i++) {
dests[i] = new InternetAddress(to[i].trim().toLowerCase());
}
String subject = "TESTJAVABRO!!!";
message.setRecipients(Message.RecipientType.TO, dests);
message.setSubject(subject, "UTF-8");
Multipart mp = new MimeMultipart();
MimeBodyPart mbp = new MimeBodyPart();
mbp.setContent(msg, "text/html;charset=utf-8");
mp.addBodyPart(mbp);
message.setContent(mp);
message.setSentDate(new java.util.Date());

Transport.send(message);
return true;
}


Ошибка
Exception in thread "main" javax.mail.AuthenticationFailedException: 534-5.7.14 < https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbsFt
534-5.7.14 WXwLJlwvK6jEZMX4InyNNBdELK7bSygRE6qWBUw25qfrR8VmWcIa623LwVbBNvjt0uaK4R
534-5.7.14 LzCOK4SQnGmszLFvLg0lIZLRXkekmcCmYhy6py0b_5jB_h-ASi4e8UKwkBoQ_hUyFysMOg
534-5.7.14 H3dhRtjJuFZOwGxgHAQpFmzmnJCr9XBhRA88G--12C8i_2kWtPe6Csd6mnyMJBHvXboPsr
534-5.7.14 N8kRnEvT3iqlGmSuq_auJaQpbj6s> Please log in via your web browser and
534-5.7.14 then try again.
534-5.7.14 Learn more at
534 5.7.14 https://support.google.com/mail/answer/78754 i10sm5271497wjz.41 - gsmtp

at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:809)
at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:752)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:669)
at javax.mail.Service.connect(Service.java:317)
at javax.mail.Service.connect(Service.java:176)
at javax.mail.Service.connect(Service.java:125)
at javax.mail.Transport.send0(Transport.java:194)
at javax.mail.Transport.send(Transport.java:124)


Подскажите пжл в чем проблема. Спасибо
...
Рейтинг: 0 / 0
Java mail ошибка
    #39066073
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bananazury,

http://stackoverflow.com/a/26741058
Нужно в настройках почты разрешить отправку через SMTP.
...
Рейтинг: 0 / 0
Java mail ошибка
    #39066168
bananazury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ага, получилось
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Java mail ошибка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]