팀 프로젝트를 하거나 가벼운 메일전송 용도로 흔히 smtp를 사용하는데요.
자바 프로젝트로 javax mail.jar 를 활용하여 네이버 메일을 보내봐요 ~
▶ 프로젝트 생성
자바 프로젝트를 생성해서 해도 좋구
다이나믹 웹 프로젝트
또는 스프링 프로젝트를 활용해도 상관없습니다 !
▶ 자바 파일 및 패키지 생성
자바파일과 패키지를 생성해줬다면 이제 jar 파일을 삽입해봅시다 !
▶ javax mail.jar 를 삽입해보자 !
https://mvnrepository.com/ 에서는 찾고자 하는 jar를 찾아봅시당
JavaMail API JAR 를 클릭해줍시다.
자바 프로젝트에서 하는 경우에는 jar 를 클릭하여 다운로드 받으면 되구요 !
스프링으로 하시는 분들은 pom.xml에 삽입할 수 있는 하단의 Maven dependency 를
복사해서 붙여주면 되요 !
Files 라는 항목의 jar (214KB) 를 다운받으시면 되요.
▶ jar 삽입하기
프로젝트 우클릭 > Build Path > Configure Build Path.. 클릭 후
오른쪽 두번째에 Add External JARs 를 클릭하시면 파일을 첨부하라는
창이 뜨는데요~ 아래 사진처럼 jar를 삽입할 수 있습니다.
▶ 소스보기
소스는 오른쪽 아래를 쭉 늘리시면 창이 늘어납니다 ~
소스코드 안에 주석을 첨부하고 있어서 별다른
설명은 필요없어보입니다 !
궁금하신 내용이나 활용 및 응용하실 때
막히는 부분은 댓글남겨주세요~^^
▶ 실행
실제로 메일이 발송되는걸 확인할 수 있습니다.
아이디 비밀번호를 알맞게 삽입했는데도 에러가
난다면 댓글남겨주세요~^^
간단한 팀 프로젝트에서 활용으로는
smtp 메일 전송을 통해 회원가입 인증메일을 보내보거나,
회원가입 축하 메일 발송같은 기능을 넣어보면 좋을것같아요.
네이버 말고도 구글 또한 포트번호가 587 또는 465 이기때문에
테스트를 해봐도 좋을것같습니다.
'스프링 웹 개발' 카테고리의 다른 글
[java 이미지 리사이즈] 자바를 활용한 이미지 용량 줄이기 (0) | 2021.06.08 |
---|---|
[mybatis] There is no getter for property named : 파라미터 하나 일때 에러 (0) | 2021.06.03 |
java(spring) poi 라이브러리 적용하기 ( 자바 엑셀 다운 예제 POI) (5) | 2021.05.11 |
리눅스용) ffmpeg 자바 + 스프링 개발 ( 동영상 변환 ) (0) | 2021.05.11 |
윈도우용) ffmpeg 자바 + 스프링 개발 ( 동영상 변환 ) (6) | 2021.05.10 |
댓글