# yum -y install sendmail-cf sendmail sendmail-devel dovecot
# yum -y install cyrus-sasl-md5 cyrus-sasl-devel cyrus-sasl-plain cyrus-sasl cyrus-sasl-lib
# vi /etc/mail/sendmail.mc
52,53,116줄 아래와 같이 주석(dnl)을 빼고 고치기 합니다.
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN`)dnl
define(`confAUTH_MECHANISMS`, `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN`)dnl
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
cf 파일을 만듭니다.
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
# vi /etc/mail/sendmail.cf
아래 옵선은 선택사항합니다.
95, 149, 317, 333, 338,445 줄 입니다.
O Timeout.connect=1m <- 접속대기시간
O Timeout.queuereturn=5d <- 발송실패시 5일동안가지고 있으면서 재시도 한다
O Timeout.queuewarn=4h <- 발송실패 시 4시간후에 발신자에게 발송실패 메세지전달
O SmtpGreetingMessage=$j Sendmail $v/$Z; $b <- 환영메세지 바꾸기 $v 을 지우면 버전을 감추기.
# vi /etc/mail/local-host-names
email 에 사용할 도메인명을 추가합니다.
# vi /etc/mail/access
사용 할 도매인을 아래와 같이 입력 후
도메인명 RELAY
# makemap hash /etc/mail/access < /etc/mail/access
# vi /etc/dovecot.conf
열어서아래와 같이 주석을 제거합니다.
20,36줄 입니다.
protocols = imap imaps pop3 pop3s
listen = [::]
# setup
방화벽 설정 >
>사용자설정
그 외의 포트 > 메일(SMTP) 체크하고 pop3:tcp imap:tcp 적어주고 확인
# /etc/init.d/sendmail start
# /etc/init.d/dovecot start
# /etc/init.d/saslauthd start
설치가 끝났습니다.