봄싹2009. 4. 6. 22:31
13장 코드를 보면 java mail을 보내는 예제가 나온다.. ;;
책에도 적혀 있듯이... 메일 Test를 하려면 자신의 환경에 맞추어서 환경 설정을 해야 한다.

음... 그럼 한번 메일을 보내볼까 ?
예제를 보면 여러종류의 예제가 있는데..
일단 그중에서 com.apress.prospring2.ch13.mime.SimpleHtmlMessageSender
놈을 돌려보는 예제를 실행해보자..

우선 메일을 보내려면 smtp서버가 있어야 하는데;;
가난한 개발자에게 무슨 말도 안되는 .. 말이고..
음.. 그중에서 smtp서비스를 제공해주는(으뜸사용자이면..) Naver 메일 서버를 이용해보았다.
물론 구글도 가능하지만.. Test를 하는데..ㅋㅋ 국산을 써줘야지;;ㅋㅋ

그럼 설정을 한번 살펴보면..
javaMailSender.xml 파일을 보면..
 <bean id="sender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
        <property name="host">
            <value>post.demon.co.uk</value>
        </property>
    </bean>

이런 부분이 있다.. 저쪽으로 메일을 보내면.. 깔끔하게 한줄이 출력된다.
Exception in thread "main"
ㅋㅋ

자 그럼 설정을 해보자..

 <bean id="sender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
        <property name="host">
            <value>smtp.naver.com</value>
        </property>
        <property name="username" value="helols" />
        <property name="password" value="xxxxx"/>
    </bean>

일단 호스트에 naver smtp 서버 주소를 적어주시고 ~
자신의 계정과 패스워드를 넣어준다..

그리고 ~ 예제를 실행하면..
메일이 자알간다~~~~~~~!!!


앗.. 빠진 내용이 잇는데.. 서버 설정후에..
자신의 메일 계정을 변경해주는걸 잊지 말자.. 기본 예제는 simpleHtmlMessageSender.xml 파일에서 ... 받는 사람 메일 주소와 보내는 사람 메일 주소를 입력할 수 있다!!!


Posted by is윤군

댓글을 달아 주세요