sendmail에서 SMTP 포트를 587번으로 변경하려면 어떻게 하나요?
💡 요약 정리
- sendmail에서 submission port를 587번으로 변경하는 방법을 안내합니다
- SMTP-AUTH 설정을 활성화하고 587번 포트 옵션의 주석을 해제해야 합니다
- sendmail.mc 파일을 빌드하고 sendmail을 재시작하면 587번 포트가 활성화됩니다
sendmail 에서 submission port를 변경 하는 방법을 아래와 같이 알려드립 니다.
1. sendmail SMTP-AUTH 설정
[root@test ~] perl -pi -e "s/dnl TRUST_AUTH_MECH/TRUST_AUTH_MECH/g" /etc/mail/sendmail.mc;
[root@test ~] perl -pi -e "s/dnl define(`confAUTH_M/define(`confAUTH_M/g" /etc/mail/sendmail.mc;
[root@test ~] perl -pi -e "s/127.0.0.1/0.0.0.0/g" /etc/mail/sendmail.mc;
2. sendmail TCP 587 번 포트 추가
[root@test ~]# vi /etc/mail/sendmail.mc (123 라인 수정)
dnl DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl
앞에 써있는 dnl 을
DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl
위와 같이 지워서 주석을 해제합니다
3. sendmail.mc 파일 빌드 및 재시작
작업이 완료 되었으면, sendmail.mc 파일을 새롭게 빌드하면 됩니다.
[root@test ~]# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
[root@test ~]# /etc/init.d/sendmail restart
Shutting down sm-client: [ OK ]
Shutting down sendmail: [ OK ]
Starting sendmail: [ OK ]
Starting sm-client: [ OK ]
4. 587번 포트 활성화 확인
sendmail 재시작 후, 587번 포트가 정상적으로 올라오는지 확인해봅니다
[root@test ~]# netstat -lnp | grep sendmail
tcp 0 0 0.0.0.0:587 0.0.0.0:* LISTEN 22881/sendmail: acc
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 22881/sendmail: acc
문제가 해결되지 않았나요?
궁금하신 사항은 언제든지 1:1 문의게시판으로 문의해 주세요.
문의 시 포함 정보:
- 카페24 아이디
- 서비스 ID: 서버호스팅 서비스 ID
- 포트 확인 결과: netstat -lnp | grep sendmail 명령 실행 결과
- 문의 내용: 587번 포트 설정 관련 문의 사항