2015-01-09 3 views
0

Gmail 계정을 통해 사용자에게 전자 메일을 보내고 있습니다. 그때는 당신이 적절한 값/자격 증명을 설정 한 경우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

메일 ID에 액세스 한 적이없는 완전히 다른 지역에서 Gmail에 액세스하려고하십니까? 예인 경우 http://stackoverflow.com/questions/19311823/java-mail-fails-to-authenticate-smtp-setting-in-openshift-server – Prabhat

답변

0

는, 생산 런타임 속성을 확인 다음과 같은 예외를 던지고, 생산 센트 OS로 이동하면 모든 것이 내 개발 환경 (윈도우 7)에서 잘 작동하지만. 기본적으로 broadleaf는 development.properties를 런타임 환경으로 사용합니다. 올바른 런타임 환경 -Druntime.environment = production을 사용하여 응용 프로그램 서버를 시작했는지 확인하십시오.

+0

에서 적절한 자격 증명이 저장되었는지 확인할 수 있습니다. 등록 정보 파일 및 해당 자격 증명이 작동 중임 smtp.gmail.com 465에 대한 텔넷이 해당 Cent OS –

관련 문제