2018.12.04 18:01

CentOS7에서 sendmail 설치하기

sendmail 설치하기

]# yum install -y sendmail sendmail-cf


환경설정

]# vi /etc/mail/sendmail.mc

52, 53번 라인에 

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

앞에 "dnl"을 삭제해서 주석을 해제한다.


132번 라인 쯤에서

DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl

Addr을 127.0.0.1을 0.0.0.0으로 바꿔서 외부로 메일 전송이 가능하게 한다.


* 라인 번호는 경우에 따라 차이가 있을 수 있음


매크로 생성

]# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf


메일 데몬 실행

]# service sendmail start


]# netstat -nlpt

열린 포트를 확인하고 25번을 확인 없으면 추가


sendmail 방화벽 열기 (sendos6.x에서는 iptable)

]# vi /etc/firewalld/zones/public.xml



방화벽 포트를 직접 열기

]# firewall-cmd --add-port=25/tcp

success

열려진 포트 모두 확인하기

]# firewall-cmd --list-all



Trackback 0 Comment 0