programming/jsp

[JSP] 이메일 보내기

18. 이메일 보내기

 

18.1 이메일 서비스 구축 방법

이메일 발송을 위해서는 메일 서버가 필요함

  • 자체 구축
  • 포털사이트에서 제공하는 smtp(Simple Mail Transfer Protocol) server 활용
  • Gmail의 경우 [내 계정] - [로그인 및 보안] - [기기 활동 및 보완관련 활동] - [보안 수준이 낮은 앱 허용] 옵션을 사용으로 설정해야 함

 

 

18.2 실습 예제

18.2.1 WebContent/WEB-INF/lib 디렉토리에 라이브러리 추가

비슷한 이름의 라이브러리가 있으므로 artifactId를 정확히 확인하고 추가해야 함

mail-1.4.7.jar

https://www.mvnrepository.com/artifact/javax.mail/javax.mail-api/1.6.2

activation-1.1.1.jar

https://www.mvnrepository.com/artifact/javax.activation/activation/1.1.1

 

18.2.2 /email/write.jsp

18.2.3 email.EmailDTO.java