2010-12-15 7 views
0

이 로그를 보면 다음과 같은 오류메일 전송 오류 - 정확히 문제가 어디 SMTPAddressFailedException

을 내가 톰캣에 내 응용 프로그램을 실행하는 리눅스 서버를 사용하고, 그것을 이메일을 보내,하지만 점점 내가 찾을 수 없습니다 , 어떤 제안 ???

15/12/2010 06:00:32 [MIS] ERROR [Thread-7] MailSendingThread.sendMail(155) | Could not send mail 
org.springframework.mail.MailSendException: Failed messages: javax.mail.SendFailedException: Invalid Addresses; 
    nested exception is: 
com.sun.mail.smtp.SMTPAddressFailedException: 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1) 
; 
    nested exception is: 
com.sun.mail.smtp.SMTPAddressFailedException: 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1) 
; message exception details (1) are: 
Failed message 1: 
javax.mail.SendFailedException: Invalid Addresses; 
    nested exception is: 
com.sun.mail.smtp.SMTPAddressFailedException: 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1) 
; 
    nested exception is: 
com.sun.mail.smtp.SMTPAddressFailedException: 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1) 

at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1294) 
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:635) 
at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:416) 
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:340) 
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:336) 
at com.edc.common.service.MailSendingThread.sendMail(MailSendingThread.java:196) 
at com.edc.common.service.MailSendingThread.sendMail(MailSendingThread.java:147) 
at com.edc.common.service.MailSendingThread.run(MailSendingThread.java:126) 
Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1) 
; 
    nested exception is: 
com.sun.mail.smtp.SMTPAddressFailedException: 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1) 

at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1145) 
... 7 more 
Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1) 

답변

0

이메일 서버에서 제한된 주소로 이메일을 보내려하는 것 같습니다.

2

553은 서버에서 "릴레이 거부 오류"입니다. 즉, 올바른 자격 증명을 제공하지 않았습니다 (이 경우 이메일 주소와 함께있는 것으로 보입니다).

3

검사 목록

1. 실행중인 호스트 메일 서버를 확인하십시오. 외부 메일 서버의 경우 0.0.0.0

2.If 같은 로컬 시스템 설정 호스트 주소의 실행은, 메일 자격 증명을 확인하는 경우가를 사용하는 것처럼 즉, 사용자의 이메일과 비밀번호는

1

같습니다 봄 프레임 워크는 귀하의 메일을 보낼 수 있습니다. mail.smtp.auth 속성으로 인증을 활성화했는지 확인하시기 바랍니다.

<bean id="mailsender" class="org.springframework.mail.javamail.JavaMailSenderImpl" > 
    <property name="javaMailProperties"> 
    <props> 
     <prop key="mail.smtp.auth">true</prop> 
    </props> 
    </property> 
    <property name="host" value="smtp.server.com" /> 
    <property name="username" value="your.smtp.user" /> 
    <property name="password" value="your.smtp.password" /> 
</bean>