본문 바로가기

리눅스 CentOS7.x에 메일서버 sendmail 설치하기

728x90
반응형

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

728x90
반응형