구 분 : 운영 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.



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