본문 바로가기

mail3

telnet을 이용한 SMTP 메일전송 테스트 telnet을 이용한 SMTP 메일 전송 테스트 Windows 또는 xnix 계열에서 SMTP 메일 전송 테스트 telnet을 이용해 SMTP 메일 전송하는 방을 확인해보자. 1. telnet을 이용해 SMTP사용 HOST, PORT로 접속 $ telnet 127.0.0.1 25 or $ telnet mail.xxxx.co.kr 587 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 xxxx.domain ESMTP Postfix 2. telnet을 이용해 SMTP사용 HOST, PORT로 접속 ehlo 127.0.0.1 250-xxxx.domain 250-PIPELINING 250-SIZE 10240000 250-VRFY.. 2020. 4. 21.
잘되던 메일이 발송이 안되다. (postfix 실행/오류) 잘작동하고 있던 메일 발송기능이 안되서 찾아보고 해결한 과정 정리 postfix 작동 여부 확인 # 25번 포트 검사를 통해 작동하고 있는지 체크 $ netstat -an | grep LISTEN # 실행이 안되고 있는 경우 postfix 실행 $ sudo systemctl start postfix.service # postfix 서비스 실행 상태 확인 $ sudo systemctl status postfix.service 실행도중 오류가 발생한경우 $ postfix check # 별문제가 없으면 출력 메세지 없음 postfix: fatal: parameter inet_interfaces: no local interface found for ::1 => 오류발생 # ::1 은 IPv6 에서 사용하는 주소.. 2020. 4. 10.
java mail 전송 시 한글이 깨지는 경우 spring 에서 JavaMailSender 이용 메일 전송시 한글이 깨지는 경우 발생 MimeMessagePreparator의 setSubject, setText 메서드를 실행할때 인자로 추가 charset을 지정해주면 된다. setSubject, setText 메서드가 charset 없이도 호출가능하도록 오버로딩 되어있기때문에 빼먹고 호출하는 것에 주의 해야할것같다. package common.service; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springf.. 2020. 4. 10.