Study

Linux(리눅스) Mail Server(메일서버) Setting(세팅)

메디츠 2024. 1. 7. 11:00
반응형

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 // 구문 추가

반응형