kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

OS

dovecot 설치

까마기 2014. 9. 28. 19:55
반응형
[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


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


반응형

'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