* 이메일 발송을 위해서는 메일 서버가 필요함
- 자체 구축
- gmail 에서 제공하는 smtp server 활용
* 메일 발송을 위한 환경 설정
1. pom.xml 에서 스프링 버전 조정
<!-- 최신 버전은 4.3.3이지만 호환성을 위해 4.3.0으로 조정함 -->
<org.springframework-version>4.3.0.RELEASE</org.springframework-version>
<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>
댓글 ( 4)
댓글 남기기