SMTP 메일 보내기 재 질문
- 작성자 :
- 오*익
- 작성일 :
- 2013-07-23 14:20:40
- 조회수 :
- 1,342
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
밑에 질문의 답변을 받고 port 587을 추가 했으나 Exception 발생하며 메일 전송이 안됩니다.
2013-07-23 14:09:43,890 ERROR [java.lang.Class] Sending Mail Exception : null [failure when sending the message]
context-mail.xml 올립니다.
정상적으로 정보 모두 포함 시킨 것 같은데 에러가 납니다.
아웃룩에서는 정상적으로 해당 계정 송수신 가능합니다.
조언 부탁드립니다.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<!-- 일반용 -->
<bean id="mntrngMailSender"
class="org.springframework.mail.javamail.JavaMailSenderImpl"
p:host="mclick.net"
p:port="587"
p:username="****@****.net"
p:password="비번" />
<!-- 메일 연동 인터페이스에서 첨부파일 미사용 -->
<!-- -->
<bean id="EMSMailSender"
class="org.springframework.mail.javamail.JavaMailSenderImpl"
p:host="mclick.net"
p:port="587"
p:protocol="smtps"
p:username="****@****.net"
p:password="비번">
<property name="javaMailProperties">
<props>
<prop key="mail.smtps.auth">true</prop>
<prop key="mail.smtps.startls.enable">true</prop>
<prop key="mail.smtps.debug">true</prop>
</props>
</property>
</bean>
<!-- 메일 연동 인터페이스에서 첨부파일 사용 -->
<bean id="egovMultiPartEmail"
class="egovframework.com.cop.ems.service.EgovMultiPartEmail"
p:host="mclick.net"
p:port="587"
p:id="****@****.net"
p:password="비번"
p:senderName="Admin"
p:emailAddress="****@****.net" />
<bean id="mntrngMessage"
class="org.springframework.mail.SimpleMailMessage"
p:from="SYSTEM < ****@****.net >"
p:subject="{모니터링종류} 상태통보."
p:text="* {모니터링종류} 상태통보. {에러내용}"/>
</beans>
2013-07-23 14:09:43,890 ERROR [java.lang.Class] Sending Mail Exception : null [failure when sending the message]
context-mail.xml 올립니다.
정상적으로 정보 모두 포함 시킨 것 같은데 에러가 납니다.
아웃룩에서는 정상적으로 해당 계정 송수신 가능합니다.
조언 부탁드립니다.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<!-- 일반용 -->
<bean id="mntrngMailSender"
class="org.springframework.mail.javamail.JavaMailSenderImpl"
p:host="mclick.net"
p:port="587"
p:username="****@****.net"
p:password="비번" />
<!-- 메일 연동 인터페이스에서 첨부파일 미사용 -->
<!-- -->
<bean id="EMSMailSender"
class="org.springframework.mail.javamail.JavaMailSenderImpl"
p:host="mclick.net"
p:port="587"
p:protocol="smtps"
p:username="****@****.net"
p:password="비번">
<property name="javaMailProperties">
<props>
<prop key="mail.smtps.auth">true</prop>
<prop key="mail.smtps.startls.enable">true</prop>
<prop key="mail.smtps.debug">true</prop>
</props>
</property>
</bean>
<!-- 메일 연동 인터페이스에서 첨부파일 사용 -->
<bean id="egovMultiPartEmail"
class="egovframework.com.cop.ems.service.EgovMultiPartEmail"
p:host="mclick.net"
p:port="587"
p:id="****@****.net"
p:password="비번"
p:senderName="Admin"
p:emailAddress="****@****.net" />
<bean id="mntrngMessage"
class="org.springframework.mail.SimpleMailMessage"
p:from="SYSTEM < ****@****.net >"
p:subject="{모니터링종류} 상태통보."
p:text="* {모니터링종류} 상태통보. {에러내용}"/>
</beans>
A
안녕하세요. 오형익님.
우선 서버 상에서 mclick.net의 587 port가 정상적으로 연결되는지 확인해 보십시오.
telnet mclick.net 587 명령으로 확인 가능하실 것 같습니다.
도메인 -> IP 변환이 안되거나, 방화벽 등으로 막혀 있을 가능성이 있는 것 같습니다.
다음으로 username 속성 부분에 "@mclick.net"를 제외시키시고 ID 부분만 사용해 보십시오. (SMTP 서버 상 처리에 차이가 있을 수 있을 것 같습니다.)
그럼, 즐거운 하루되십시오.
감사합니다.
우선 서버 상에서 mclick.net의 587 port가 정상적으로 연결되는지 확인해 보십시오.
telnet mclick.net 587 명령으로 확인 가능하실 것 같습니다.
도메인 -> IP 변환이 안되거나, 방화벽 등으로 막혀 있을 가능성이 있는 것 같습니다.
다음으로 username 속성 부분에 "@mclick.net"를 제외시키시고 ID 부분만 사용해 보십시오. (SMTP 서버 상 처리에 차이가 있을 수 있을 것 같습니다.)
그럼, 즐거운 하루되십시오.
감사합니다.