[sendmail] sendmail + dovecot 리눅스 sendmail

센드메일의 설정사항

[sendmail] sendmail + dovecot


# yum install -y sendmail
# yum install -y sendmail-cf
# yum install -y mailx cyrus-imap
(설치)

# cd /etc/mail

# cp sendmail.mc sendmail.mc.default
# cp sendmail.cf sendmail.cf.default
(sendmail.mc > sendmail.mc_default 복사
sendmail.cf > sendmail.cf_default 변경)

# vi sendmail.mc
(라인 52, 53 수정)
:52 / 53
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

>>

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

(라인 116 수정)
:116
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
>>>
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

(저장)
:wq!



#vi sendmail.cf
(라인 95 수정)
:95
#Dj$w.Foo.COM
>>>
Dj도메인 주소


#vi access
(라인 추가)
connect:도메인주소 relay (추가)

#vi local-host-names
(내용 추가)
도메인 주소


#service sendmail restart (메일 서비스 리스타트)

# telnet localhost 25
(메일 보낼때 사용되는 포트 확인)
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 nanuminet.com ESMTP Sendmail 8.13.8/8.13.8; Wed, 6 Jan 2010 11:03:00 +0900
quit
221 2.0.0 gntv.or.kr closing connection
Connection closed by foreign host.

### 외부에서 25번 포트 열리는 지 확인(cmd 이용)
(참고 : iptables 에서 해당 포트 개방)


=======================dovecot 설정(받는 메일)========================================

#yum install dovecot

#vi /etc/dovecot.conf
:21
protocols = imap imaps pop3 pop3s
>>>
protocols = imap pop3

:39
#listen = [::]
>>>
listen = *

:85
#ssl_disable = no
>>>
ssl_disable = yes

:141
#login_user = dovecot
>>>
login_user = dovecot

:509
#login_executable = /usr/libexec/dovecot/imap-login
>>>
login_executable = /usr/libexec/dovecot/imap-login

:574
#login_executable = /usr/libexec/dovecot/imap-login
>>>
login_executable = /usr/libexec/dovecot/imap-login

:680
#auth_executable = /usr/libexec/dovecot/dovecot-auth
>>>
auth_executable = /usr/libexec/dovecot/dovecot-auth

:828
#args = dovecot
>>>
args = doveco
(대부분 주석 제거 작업임)


### /etc/pam.d > dovecot 파일 확인(폴더 내용 확인- 대부분은
정상적으로 설치 되므로 캔슬 해도 무방함)



#service dovecot start

### 방화벽 110 / 143 포트 열기


서버 리스타트 시에도 자동 실행 되기 위해

# chkconfig sendmail on
# chkconfig dovecot on


** 여기서 일반적으로 리눅스 서버의 사용자 계정을 만들고 아웃룩에 그 계정으로 설정을 하면
아웃룩을 통한 메일 주고 받기도 가능하다.

설치 부분에 관해서는 아래 내용을 참고하면 더 정확할 것이다
하지만 설정 부분은 크게 자세하지 않다
http://mcpicdtl.blogspot.com/2010/02/centos-5x-sendmail-pop3-imap.html