|
|
|
Java mail ошибка
|
|||
|---|---|---|---|
|
#18+
Добрый день. Перерыл весь интернет, че то ничего не могу найти. Пробовал различные варианты, все равно письмо отправить не могу. Код Код вызов: 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) Подскажите пжл в чем проблема. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2015, 13:03 |
|
||
|
Java mail ошибка
|
|||
|---|---|---|---|
|
#18+
bananazury, http://stackoverflow.com/a/26741058 Нужно в настройках почты разрешить отправку через SMTP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2015, 13:07 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=117&tid=2124866]: |
0ms |
get settings: |
10ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 337ms |

| 0 / 0 |
