Fedora(페도라) 메일서버 구축(dovecot) 이용
 
 
새로 설치한 페도라코어4에 dovecot을 이용해서 메일서버를 구현하는 방법입니다.
메일서버를 구축하기 위한 필수패키지는 sendmail, sendmailcf 와 오늘 얘기할 dovecot이 페도라서버에 설치되어 있어야 한다.
dovecot 공식홈페이지 : http://www.dovecot.org
dovecot은 예전에 사용하던 imap을 대체하는 새로운 메일데몬으로 기존의 IMAP에 비해 보안이 향상되었다.

한방에 한꺼번에 설치하려면
yum -y install sendmail sendmailcf dovecot 명령으로 해결된다.
이제 센드메일을 설정할 차례이다.
/etc/mail/sendmail.cf 내용중
Cwlocalhost 를 Cw자신의도메인네임명으로 수정한다.
ex) Cwmydomain.com
/etc/mail/access 에 도메인네임을 추가한다.
mydomain.com       RELAY
수정한 후에는 makemap hash /etc/mail/access < /etc/mail/access명령을 수행한후에 센드메일을 재시작해야 수정된 내용이 적용된다.
이제 메일사용자에게 메일내용을 보여주는 dovecot 데몬의 설정화일을 변경한다.
 
/etc/dovecot.conf 화일 변경
 
protocal = pop3 pop3s imap imaps 수정
imap_listen = [::],pop3_listen = [::] 부분을
imap_listen = *, pop3_listen = * 으로 수정
imapslisten = [::],pop3s_listen = [::] 부분을
imaps_listen = *, pop3s_listen = * 으로 수정
[::]는 ipv6 프로토콜을 의미하며 우리는 ipv4를 사용하므로 *로 바꿔준다.
ssl_disable = no 주석제거
login_executable = /usr/libexec/dovecopt/imap_login 주석제거
login_user = dovecot 주석제거
login_executable = /usr/libexec/dovecopt/pop3_login 주석제거
#mail_extra_groups = mail_extra_groups = mail 수정
imap_executable = /usr/libexec/dovecot/imap 주석제거
pop3_executable = /usr/libexec/dovecot/pop3 주석제거
auth_executable = /usr/libexec/dovecot/auth 주석제거
위와 같이 수정한다.
 
이후, 페도라코어의 방화벽을 셋팅한다.
/etc/sysconfig/system-config-securitylevel 로 콘솔에서 직접 수정할수 있다.
추가로 53Ltcp, 53:upd, 25:tcp, 110:tcp, 143:tcp, 995:tcp, 993:tcp 포트를 열어준다.
 
dovecot 사용시 selinux를 꺼야 제대로 실행됩니다.
설정화일 : /etc/selinux/config 화일 disabled해주면 됩니다.
 
- 발췌 -

'웹/서버' 카테고리의 다른 글

제로보드XE 1.0 정식버전 나왔다  (3) 2008.02.29
오늘은 제로보드XE로 bbs를 바꿔보다  (2) 2007.12.22
sendmail 설정  (0) 2007.12.21
vsftpd.conf  (0) 2007.12.21
웹 추천 컬러값(색상코드표) 정리  (0) 2007.10.21

+ Recent posts