Linux(리눅스) Mail Server(메일서버) Setting(세팅)
11년 7월 기준.
yum -y install sendmail
yum -y install sendmail-cf
[root@talktab etc]# vi /etc/mail/sendmail.cf
CwLocalhost Cwtalktab.net 수정
local-host-names 변경
# vi /etc/mail/local-host-names
mail.test.com
[root@talktab etc]# vi /etc/mail/sendmail.mc
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')
dnl # 주석 풀기
[root@talktab etc]# m4 /etc/mail/sendmail.mc > /etc/sendmail.cf
access 파일 설정
# vi /etc/mail/access
Connect:localhost.localdomain RELAY
Connect:localhost RELAY
Connect:127.0.0.1 RELAY
Connect:talktab.com RELAY
Connect:192.168.0. RELAY
access.db 생성
# makemap hash /etc/mail/access < /etc/mail/access
yum -y install dovecot
vi /etc/dovecot.conf
protocols = imap imaps pop3 pop3s
listen = [::]
주석 풀기
service dovecot start
chkconfig --level 2345 dovecot on
방화벽 설정
리눅스의 방화벽 기본정책은 모든 포트를 막는다.
그럼으로, SMTP포트 25번을 아래의 설정값을 이용하여 열어줘야 한다.
# vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT // 구문 추가