본문 바로가기
스프링 웹 개발

[smtp] 자바에서 네이버 이메일 전송하기

by 배추잠자리 2021. 5. 19.
반응형

팀 프로젝트를 하거나 가벼운 메일전송 용도로 흔히 smtp를 사용하는데요.

자바 프로젝트로 javax mail.jar 를 활용하여 네이버 메일을 보내봐요 ~

 

▶ 프로젝트 생성

 

자바 프로젝트 생성

자바 프로젝트를 생성해서 해도 좋구

다이나믹 웹 프로젝트

또는 스프링 프로젝트를 활용해도 상관없습니다 !

 

▶ 자바 파일 및 패키지 생성

패키지 생성
자바 파일 생성

 

자바파일과 패키지를 생성해줬다면 이제 jar 파일을 삽입해봅시다 !

 

▶ javax mail.jar 를 삽입해보자 !

 

https://mvnrepository.com/ 에서는 찾고자 하는 jar를 찾아봅시당

 

javax mail 검색 후 클릭

JavaMail API JAR 를 클릭해줍시다.

 

 

javax mail 1.6.2버전 클릭

 

 

jar 다운로드를 클릭

 

자바 프로젝트에서 하는 경우에는 jar 를 클릭하여 다운로드 받으면 되구요 !

스프링으로 하시는 분들은 pom.xml에 삽입할 수 있는 하단의 Maven dependency 를

복사해서 붙여주면 되요 ! 

 

Files 라는 항목의  jar (214KB) 를 다운받으시면 되요. 

 

 

▶ jar 삽입하기

다운로드 받은 jar 삽입하기

 

프로젝트 우클릭 > Build Path > Configure Build Path.. 클릭 후

 

Add External JARs 클릭

 

오른쪽 두번째에 Add External JARs 를 클릭하시면 파일을 첨부하라는

창이 뜨는데요~ 아래 사진처럼 jar를 삽입할 수 있습니다.

 

다운로드 받은 jar 파일 삽입

 

 

▶ 소스보기

소스는 오른쪽 아래를 쭉 늘리시면 창이 늘어납니다 ~

 

 

소스코드 안에 주석을 첨부하고 있어서 별다른

설명은 필요없어보입니다 !

궁금하신 내용이나 활용 및 응용하실 때

막히는 부분은 댓글남겨주세요~^^

 

 

▶ 실행

결과 사진

실제로 메일이 발송되는걸 확인할 수 있습니다.

 

아이디 비밀번호를 알맞게 삽입했는데도 에러가

난다면 댓글남겨주세요~^^

 

 

간단한 팀 프로젝트에서 활용으로는 

smtp 메일 전송을 통해 회원가입 인증메일을 보내보거나,

회원가입 축하 메일 발송같은 기능을 넣어보면 좋을것같아요.

 

네이버 말고도 구글 또한 포트번호가 587 또는 465 이기때문에

테스트를 해봐도 좋을것같습니다.

 

 

반응형

댓글