728x90
반응형
[sendmail] sendmail + dovecot my_linux_log by 베사메무쵸 2010/02/12 13:52 sonhj8.egloos.com/2848180 덧글수 : 0
[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
** 여기서 일반적으로 리눅스 서버의 사용자 계정을 만들고 아웃룩에 그 계정으로 설정을 하면
아웃룩을 통한 메일 주고 받기도 가능하다.
[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
** 여기서 일반적으로 리눅스 서버의 사용자 계정을 만들고 아웃룩에 그 계정으로 설정을 하면
아웃룩을 통한 메일 주고 받기도 가능하다.
반응형
'OS' 카테고리의 다른 글
윈도우 폴더 강제 삭제 (0) | 2014.10.02 |
---|---|
iscsi 구성 - 미완성 (0) | 2014.09.28 |
Windows 기본 (0) | 2014.09.28 |
sendmail , POP3 서버 구축하기 (0) | 2014.09.28 |
Bind 패키지 설치 후 named 데몬 올리기 중 에러 (0) | 2014.09.28 |