본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


Mail2

Java mail Transport의 커넥션을 활용한 속도 차이(일반발송, 동보발송) javax.mail 패키지를 활용해서 메일을 전송하는 경우 Transport 객체를 활용해서 커넥션을 직접 사용하는경우와 직접 사용하지 않는 경우에 따라서 속도차이가 많이 난다. javax.mail 패키지는 maven에서 쉽게 받을 수 있다. javax.mail mail 1.4.7 4명한테 같은 내용의 메일을 보내는 상황을 가정하여보자. 이에대해 일반적으로 메일을 전송하는 코드는 아래와 같다. import java.util.Arrays; import java.util.List; import java.util.Properties; import javax.mail.Message; import javax.mail.Session; import javax.mail.Transport; import javax.mai.. 2019. 7. 18.
Spring에서 (전자정부) Mail 발송하기 smtp 서버가 따로 존재한다는 가정이 필요하다. smtp 서버는 여기서는 네이버 smtp를 사용하였다. 네이버에서 smtp를 활용하는 방법은 어렵지 않다. (구글이나 다음도 거의 비슷하다) 위 세팅이 끝나면 맨 하단의 SMTP 정보를 기록하자. 스프링(전자정부)에서는 간단하게 구현하였다. Bean 객체로 등록해서 사용하도록 하였다. 여기서는 maven을 활용한 라이브러리 추가를 하였다. 가장 먼저 pom.xml 을 열어 mail 라이브러리를 추가한다. 혹시 버전에러가 생기면 자신의 프로젝트 버전에 맞추어서 버전을 바꾸도록 한다. javax.mail mail 1.4.7 기능구현은 어렵지 않다. 구글링을 해 보면 정말 잘 나와있다. setter와 getter 메소드를 추가해서 bean 객체로 등록 할 준비.. 2019. 5. 14.