제  목 : FreeBSD 에서 imap, pop3 서비스 구동 및 확인하기

구   분 : 운영 tip
작성자 : 이선규 (neosky)  (neosky(at)
smileserv.com, admin(at)nple.com,
http://seroot.com)
작성일 : 2010년 7월 28일



FreeBSD에서 메일관련인 imap, pop3 서비스는 courier-imap 으로 관할한다.
서비스를 구동, 정지, 확인하는 방법에 대해 간단하게 살펴보도록 하자.



1. 서비스 데몬파일 위치

   /usr/local/libexec/courier-imap/imapd.rc
   /usr/local/libexec/courier-imap/pop3d.rc

   ==> start | stop 명령으로 구동, 정지가 가능하다.


2. 서비스 데몬스크립트 위치

   /usr/local/etc/rc.d/courier-imap-imapd.sh
   /usr/local/etc/rc.d/courier-imap-pop3d.sh

   ==> CentOS의 /etc/rc.d 위치와 같으며 start | stop 명령으로 구동, 정지가 가능하다.


3. 서비스 구동 확인

   서비스 구동확인은 일반적으로 사용하는 pstree, telnet 명령으로 데몬 구동상태 (또는 포트를 조회함)으로 확인할 수 있다.
   pstree 명령의 경우 FreeBSD 초기 기본적으로 설치되지 않으므로 /usr/ports/sysutils/pstree 로 이동해서 make install 명령으로 설치해주도록 한다.

# pstree |grep imap
 | |-+= 61910 root /usr/local/sbin/courierlogger -pid=/var/run/imapd.pid -start
 | | \--= 61911 root /usr/local/libexec/courier-imap/couriertcpd -address=0 -ma
 |   \--= 61936 root /usr/local/libexec/courier-imap/couriertcpd -address=0 -ma

# pstree | grep pop3
 | |     \--- 64045 root grep pop3
 | \-+= 61935 root /usr/local/sbin/courierlogger -pid=/var/run/pop3d.pid -start

# telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2005 Double Precision, Inc.  See COPYING for distribution information.

# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
+OK Hello there.


2010/07/28 20:36 2010/07/28 20:36








마음튼튼 이 작성.

당신의 의견을 작성해 주세요.

[로그인][오픈아이디란?]
오픈아이디로만 댓글을 남길 수 있습니다