Я использую почту javax для отправки почты из моей активности. Вот мои свойстваAndroid дает «javax.mail.AuthenticationFailedException» при отправке электронной почты в действии
Properties properties = new Properties();
properties.setProperty("mail.transport.protocol", "smtp");
properties.setProperty("mail.host", mailhost);
properties.put("mail.smtp.auth", "true");
properties.put("mail.smtp.port", "995");
properties.put("mail.smtp.socketFactory.port", "465");
properties.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
properties.put("mail.smtp.socketFactory.fallback", "false");
properties.setProperty("mail.smtp.quitwait", "false");
При использовании этой настройки javax дает эту ошибку «javax.mail.AuthenticationFailedException».
И я должен отключить защиту Google от этого link!
Но я не хочу отключать службу безопасности. Есть ли способ использовать? Я думаю, что проблема - это мои свойства, но я не могу понять.
может быть, вам нужно имя пользователя и пароль для доступа к SMTP-сервер –
это полезно! http://stackoverflow.com/questions/18778240/solve-error-javax-mail-authenticationfailedexception – Ranjit
@RandykaYudhistira Конечно, я использую имя пользователя и пароль. Этот код является только частью свойств. – Arda