* 이메일 발송을 위해서는 메일 서버가 필요함
- 자체 구축
- gmail 에서 제공하는 smtp server 활용
* 메일 발송을 위한 환경 설정
1. pom.xml 에서 스프링 버전 조정
<properties>
<java-version>1.8</java-version>
<org.springframework-version>4.1.6.RELEASE</org.springframework-version>
<org.aspectj-version>1.6.10</org.aspectj-version>
<org.slf4j-version>1.6.6</org.slf4j-version>
</properties>
2. pom.xml 에 라이브러리 추가
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.7</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
3. root-context.xml 에 메일 발송을 위한 bean 등록
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="smtp.gmail.com" />
<property name="port" value="587" />
<property name="username" value="지메일 아이디" />
<property name="password" value="지메일 비밀번호" />
<property name="javaMailProperties">
<props>
<prop key="mail.transport.protocol">smtp</prop>
<prop key="mail.smtp.auth">true</prop>
<prop key="mail.smtp.starttls.enable">true</prop>
<prop key="mail.debug">true</prop>
</props>
</property>
</bean>
'Spring' 카테고리의 다른 글
Spring 어노테이션 정리 (0) | 2016.09.04 |
---|