반응형
11. 이메일 보내기
11.1 이메일 서비스 구축 방법
이메일 발송을 위해서는 메일 서버가 필요함
- 자체 구축
- 포털사이트에서 제공하는 smtp(Simple Mail Transfer Protocol) server 활용
- gmail의 경우 : 내 계정 - 로그인 및 보안 - 기기 활동 및 알림 - 보안 수준이 낮은 앱 허용 옵선을 사용으로 설정해야 함
11.2 실습예제
11.2.1 pom.xml에 라이브러리 추가
빌드가 잘 안될 경우 스프링의 버전을 조정할 필요가 있음
비슷한 이름의 라이브러리가 있으므로 artifactId를 정확히 확인하고 추가해야 함
11.2.2 root-context.xml에 메일 발송을 위한 bean 등록
11.2.3 EmailDTO.java
11.2.4 EmailService.java
11.2.5 EmailServiceImpl.java
11.2.6 views/include/admin_menu.jsp
11.2.7 EmailController.java
11.2.8 views/email/write.jsp
반응형