587포트란?
587포트는 통상의 메일 송신(SMTP)에 이용되는 TCP의 25번 포트 외의 전용포트로서 RFC2476으로 규정되어 이용이 권장되고 있는 포트입니다.
ISP에서 25번포트를 차단한 상태라면 25번으로 전송을 할 수 없게 됩니다. 그렇기 때문에 587포트를 추가해줘야 합니다.
1. sendmail.mc 수정
# vi /etc/mail/sendmail.mc
– sendmail.mc파일을 vi 편집기로 실행시킵니다.
– 123번라인에 가보면 submission포트가 지정되는 옵션설정이 있습니다. dnl로 주석처리되어 있으므로 이 부분의 주석을 제거해줍니다.(dnl제거)
2. 설정 적용
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
– m4 명령어로 수정된 mc파일의 변경사항을 cf파일에 적용해줍니다.
# /etc/init.d/sendmail restart
– 적용이 완료되면 sendmail을 재구동합니다.
3. 확인
# netstat -nltp
– 587포트가 정상적으로 LISTEN상태가 되었는지 확인합니다.
# telnet localhost 587
– 587포트로 telnet접근하여 sendmail접속이 원활한지 확인합니다.