첨부파일 JavaMail - 첨부파일 읽기 … if (message.isMimeType(“multipart/*”)) { Multipart context = (Multipart) content; int count
파일 첨부 JavaMail - 첨부 파일 보내기 앞서 살펴본 HTML에 이미지 동봉하기와 비슷합니다. messageBodyPart = new MimeBodyPart(); DataSource fds = new FileDataSource(“C:\images\1.jpg”); messageBodyPart.setDataHandler(new DataHandler(fds));
HTML JavaMail - HTML에 이미지도 같이 보내기 HTML로 <img> 태그 써서 외부에 있는 이미 파일 링크거는거야.. 별거 아니고 그냥 html만 문자열로 잘 그리면 되는거죠. 그런데, 그런 절대경로로 이미지 참조하는거 말고, 이미지 파일을 동봉해서 상대경로로 참조하게 하는 방법입니다. http://www.rgagnon.com/javadetails/java-0504.html 위에 잘 나와있습니다. 이번에도 전
Activation JavaMail - pom.xml에 dependency 추가하기 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId>
HTML JavaMail - HTML 메일 보내기 이전 코드에서 getMessage부분에서 한 줄만 바꾸면 됨. message.setText()로 보냈었는데, 이번에는 setContent(“내용”, “메일타입”); 형태로 보냄. private MimeMessage getMimeMessage(Session session, String title, String contents, String to) {
gmail JavaMail - 간단한 Text 메시지 보내기 로컬에 설치한 SMTP로 보내려고 했더니, 외부로 나가질 않는데, 외부로 내보내는 설정을 못찾아서 그냥 Gmail SMTP 사용해서 보내봅니다. public void sendMail(String id, String passwd, String title, String contents, String to) { Properties props = makeSMTPProperties();
javamail JavaMail - POP3로 메일 읽어오기 private void readEmailListByPop3(String id, String passwd) { Properties props = makePOP3Properties(); Authenticator auth = getAutheticator(id, passwd); Session session = Session.getDefaultInstance(props, auth); Store
javamail JavaMail 에러 잡기 - javax.mail.MessagingException: [EOF] javax.mail.MessagingException: [EOF] 이 에러는 윈도우에서 자동으로 시작한 SMTP 서비스를 끄고, 별도로 설치한 메일 서버(저는 Mailtraq)에서 SMTP 서비스를 켜주면 해결 됨. 포트를 제외한 모든 커넥션 설정이 Mailtraq에 돌아갈 SMTP 서비스로 되어 있는데 정작 SMTP 서비스는 Mailtraq에서 돌지 않고 윈도 서비스로 돌고