2015-01-09 3 views
0

Я просто отправляю электронное письмо пользователям через учетную запись gmail. Все отлично работает в моей среде разработки (Windows 7), но когда я перейти на производство цента ОСА, то его метание следующего исключенияbroadleaf Java Mail gmail smtp не работает в Cent OS

java.lang.RuntimeException: org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException 
at com.product.mailservice.MailServiceImpl.sendMail(MailServiceImpl.java:90) 
+0

Вы пытаетесь получить доступ к gmail из совершенно другой области, из которой вы никогда не обращались к идентификатору почты? Если да, посмотрите http://stackoverflow.com/questions/19311823/java-mail-fails-to-authenticate-smtp-setting-in-openshift-server – Prabhat

ответ

0

Проверьте свойство производства во время выполнения, если вы установите правильные значения/учетные данные. По умолчанию функция wideleaf использует development.properties как среду выполнения. Убедитесь, что вы запустили сервер приложений с правильной средой выполнения --Druntime.environment = production.

+0

Мы можем подтвердить, что надлежащие учетные данные сохраняются в файл свойств, а также эти учетные данные работают Далее telnet to smtp.gmail.com 465 также работает из этой ОС Cent –