File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package config ;
2+
3+
4+ import org .springframework .context .annotation .Bean ;
5+ import org .springframework .context .annotation .Configuration ;
6+ import org .springframework .mail .javamail .JavaMailSender ;
7+ import org .springframework .mail .javamail .JavaMailSenderImpl ;
8+ import resource .EmailResource ;
9+
10+ import java .util .Properties ;
11+
12+ @ Configuration
13+ public class EmailConfig {
14+ @ Bean
15+ public JavaMailSender javaMailService () {
16+ JavaMailSenderImpl javaMailSender = new JavaMailSenderImpl ();
17+ javaMailSender .setHost (EmailResource .getMailserver ()); // 메일 도메인 서버 주소
18+ javaMailSender .setUsername (EmailResource .getUsername ()); // 메일 유저 이름
19+ javaMailSender .setPassword (EmailResource .getUserpwd ()); // 메일 패스워드
20+ javaMailSender .setPort (465 ); // 메일 인증서버 포트
21+
22+ return javaMailSender ;
23+ }
24+ }
Original file line number Diff line number Diff line change 1+ package resource ;
2+
3+ public class EmailResource {
4+ public static String getMailserver () {
5+ return "smtp.naver.com" ;
6+ }
7+
8+ public static String getUsername () {
9+ return "이메일 입력하기" ;
10+ }
11+ public static String getUserpwd () {
12+ return "비밀번호 입력하기" ;
13+ }
14+
15+ }
You can’t perform that action at this time.
0 commit comments