2014-05-21 3 views
0

이전에 gmail을 사용하여 전자 메일을 보내고 받았는데 메일 서비스가 정상적으로 작동합니다. 이제 나는 1and1 우송 서비스로 전환되었습니다.SMTPSendFailedException : 1and1 메일 서비스를 사용하여 메일을 보내는 중 오류가 발생했습니다.

구성 :

Host: smtp.1and1.com 
Port: 587 
Username: xxxxx 
Password: xxxxx 

그리고 메일을 보내는 동안 오류를 다음있어 :

SEVERE: Servlet.service() for servlet [spring] in context with path [/mailtest] threw exception [Request processing failed; nested exception is org.springframework.mail.MailSendException: Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 421 invalid sender domain 'Office' (misconfigured dns?) http://postmaster.1and1.com/error-messages/#invalidsenderdomain 
; message exceptions (1) are: 
Failed message 1: com.sun.mail.smtp.SMTPSendFailedException: 421 invalid sender domain 'Office' (misconfigured dns?) http://postmaster.1and1.com/error-messages/#invalidsenderdomain 
] with root cause 
org.springframework.mail.MailSendException: Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 421 invalid sender domain 'Office' (misconfigured dns?) http://postmaster.1and1.com/error-messages/#invalidsenderdomain 
; message exception details (1) are: 
Failed message 1: 
com.sun.mail.smtp.SMTPSendFailedException: 421 invalid sender domain 'Office' (misconfigured dns?) http://postmaster.1and1.com/error-messages/#invalidsenderdomain 

    at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1515) 
    at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1054) 
    at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:634) 
    at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:416) 
    at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:306) 
    at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:296) 
    at com.office.mailtest.mvc.component.EmailSender.sendEmail(EmailSender.java:29) 
    at com.office.mailtest.mvc.controller.SignupController.sendConfirmationUsingGmail(SignupController.java:318) 
    at com.office.mailtest.mvc.controller.SignupController.showSignupForm(SignupController.java:245) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213) 
    at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126) 
    at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96) 
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617) 
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578) 
    at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80) 
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923) 
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) 
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) 
    at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 
    at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) 
    at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) 
    at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) 
    at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) 
    at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) 
    at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) 
    at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) 
    at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) 
    at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) 
    at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:380) 
    at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) 
    at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) 
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) 
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225) 
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) 
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) 
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) 
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) 
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) 
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) 
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) 
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001) 
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579) 
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 

가 어떻게이 문제를 해결할 수 있습니까? 따라 1and1 조금 더 제한하여 보낸 사람 도메인 이름에 대한 이전의 Gmail 업체보다 것을

+0

확인하시기 바랍니다 1and1에 대해 DNS를 구성한 경우 또한 SMTP 용 포트가 열려 있는지 확인하십시오. –

+0

아니요, 구성하지 않았습니다. DNS를 1 및 1로 구성하려면 어떻게합니까? 예 SMTP 포트가 열려 있습니다 –

답변

0

솔기 ('오피스'로그 파일에서 보듯이, 정말 그것이 유효한 도메인 이름이되지 않나요?)

+0

사실 Office는 내 컴퓨터 이름입니다. 도메인 이름을 구성해야한다면 명시 적으로 어떻게 할 수 있습니까? –

+0

이상 적으로 컴퓨터에는 DHCP에 의해 할당 된 정규화 된 DNS 이름이 있어야합니다. 그렇지 않은 경우 [mail.stmp.localhost 속성] (https://javamail.java.net/nonav/docs/api/com/sun/)을 설정하여 SMTP 연결에서 사용할 이름을 설정할 수 있습니다. mail/smtp/package-summary.html). –

관련 문제