2006. 8. 1. 14:05
기본메일함(/var/mail/)위치 바꾸기
2006. 8. 1. 14:05 in Operation System/FreeBSD
보통 유닉스의 기본 메일함은 /var/mail에 쌓이게 된다..
이를 특정한 위치로 옮겨서 그쪽으로 메일을 받을수 있게 해보자...
이를 특정한 위치로 옮겨서 그쪽으로 메일을 받을수 있게 해보자...
Openwebmail 과 Postfix 를 기준으로 설명한다...
Openwebmail의
# vi /usr/local/www/cgi-bin-dist/openwebmail/etc/openwebmail.conf
mailspooldir /var/mail
# vi /usr/local/www/cgi-bin-dist/openwebmail/etc/openwebmail.conf
mailspooldir /var/mail
위의 mailspooldir 을 원하는 위치로 지정해준다...
mailspooldir /usr/var/mail
mailspooldir /usr/var/mail
두번째,postfix 의 main.cf 화일을 수정해준다.
# vi /usr/local/etc/postfix/main.cf
# vi /usr/local/etc/postfix/main.cf
mail_spool_directory = /var/mail
위의 디렉토리 위치를 /usr/var/mail 로변경해준다..
mail_spool_directory = /usr/var/mail
mail_spool_directory = /usr/var/mail
위와 같이 세팅해준후, postfix 를 재시작한다..
# postfix reload
위와 같이 한후 /var/mail/하위의 계정별 메일들을 /usr/var/mail/ 로 이동시켜준다....
이렇게 한후, 메일 송수신 테스트를 해본다...
이렇게 한후, 메일 송수신 테스트를 해본다...
그리고, 주의할점은 두가지가 있다. 보통 계정을 만들게 되면 /var/mail/ 하위에 그 계정을 위한 메일 파일이 생기게 된다.
이를 다시 /usr/var/mail 로 옮겨준다..... 그리고 각 계정의 .cshrc 파일 부분의 set mail = (/var/mail/$USER) 부분을
수정시켜준다....
이를 다시 /usr/var/mail 로 옮겨준다..... 그리고 각 계정의 .cshrc 파일 부분의 set mail = (/var/mail/$USER) 부분을
수정시켜준다....
추신
그리고, 아웃룩 익스프레스 연동을 위하여,
/usr/var/mail 하위의 파일들을 아래와 같이 해준다..
즉 각 계정마다 권한은 600 그리고 소유권과 그룹도 그 계정으로 해준다...
이렇게 하면 아웃룩 익스프레스로도 메일을 받을수 있게 된다.
drwxrwxr-x 3 root mail 512 Nov 18 00:45 .
drwxr-xr-x 26 root wheel 512 Oct 12 17:21 ..
-rw------- 1 ace18 ace18 0 Jul 1 19:58 ace18
-rw------- 1 alias nofiles 0 Jul 1 05:04 alias
-rw------- 1 bsdian bsdian 0 Jul 2 10:11 bsdian
-rw------- 1 clamav clamav 0 Jul 2 20:02 clamav
-rw------- 1 cyrus cyrus 0 Sep 20 10:50 cyrus
-rw------- 1 dns djbdns 0 Jul 1 05:00 dns
-rw------- 1 dnslog djbdns 0 Jul 1 05:00 dnslog
-rw------- 1 firebird firebird 0 Jul 1 13:55 firebird
-rw------- 1 jungkiri wheel 0 Jul 1 09:38 jungkiri
-rw------- 1 master wheel 8989 Nov 18 00:24 master
-rw------- 1 moniwiki moniwiki 0 Nov 5 10:36 moniwiki
-rw------- 1 mrtg mrtg 0 Oct 8 00:18 mrtg
-rw------- 1 myblog myblog 0 Jul 1 19:58 myblog
-rw------- 1 mysql mysql 0 Jul 1 19:27 mysql
-rw------- 1 passatest passatest 0 Jul 2 09:07 passatest
-rw------- 1 postfix postfix 0 Sep 20 10:53 postfix
-rw------- 1 qmaild nofiles 0 Jul 1 05:04 qmaild
-rw------- 1 qmaill nofiles 0 Jul 1 05:04 qmaill
-rw------- 1 qmailp nofiles 0 Jul 1 05:04 qmailp
-rw------- 1 qmailq qmail 0 Jul 1 05:04 qmailq
-rw------- 1 qmailr qmail 0 Jul 1 05:04 qmailr
-rw------- 1 qmails qmail 0 Jul 1 05:04 qmails
-rw------- 1 qscand qscand 0 Jul 2 20:12 qscand
-rw------- 1 trofish trofish 0 Jul 26 22:25 trofish
drwxr-xr-x 5 root mail 512 Sep 22 21:44 virtual
-rw------- 1 vpopmail vchkpw 0 Jul 1 05:04 vpopmail
그리고, 아웃룩 익스프레스 연동을 위하여,
/usr/var/mail 하위의 파일들을 아래와 같이 해준다..
즉 각 계정마다 권한은 600 그리고 소유권과 그룹도 그 계정으로 해준다...
이렇게 하면 아웃룩 익스프레스로도 메일을 받을수 있게 된다.
drwxrwxr-x 3 root mail 512 Nov 18 00:45 .
drwxr-xr-x 26 root wheel 512 Oct 12 17:21 ..
-rw------- 1 ace18 ace18 0 Jul 1 19:58 ace18
-rw------- 1 alias nofiles 0 Jul 1 05:04 alias
-rw------- 1 bsdian bsdian 0 Jul 2 10:11 bsdian
-rw------- 1 clamav clamav 0 Jul 2 20:02 clamav
-rw------- 1 cyrus cyrus 0 Sep 20 10:50 cyrus
-rw------- 1 dns djbdns 0 Jul 1 05:00 dns
-rw------- 1 dnslog djbdns 0 Jul 1 05:00 dnslog
-rw------- 1 firebird firebird 0 Jul 1 13:55 firebird
-rw------- 1 jungkiri wheel 0 Jul 1 09:38 jungkiri
-rw------- 1 master wheel 8989 Nov 18 00:24 master
-rw------- 1 moniwiki moniwiki 0 Nov 5 10:36 moniwiki
-rw------- 1 mrtg mrtg 0 Oct 8 00:18 mrtg
-rw------- 1 myblog myblog 0 Jul 1 19:58 myblog
-rw------- 1 mysql mysql 0 Jul 1 19:27 mysql
-rw------- 1 passatest passatest 0 Jul 2 09:07 passatest
-rw------- 1 postfix postfix 0 Sep 20 10:53 postfix
-rw------- 1 qmaild nofiles 0 Jul 1 05:04 qmaild
-rw------- 1 qmaill nofiles 0 Jul 1 05:04 qmaill
-rw------- 1 qmailp nofiles 0 Jul 1 05:04 qmailp
-rw------- 1 qmailq qmail 0 Jul 1 05:04 qmailq
-rw------- 1 qmailr qmail 0 Jul 1 05:04 qmailr
-rw------- 1 qmails qmail 0 Jul 1 05:04 qmails
-rw------- 1 qscand qscand 0 Jul 2 20:12 qscand
-rw------- 1 trofish trofish 0 Jul 26 22:25 trofish
drwxr-xr-x 5 root mail 512 Sep 22 21:44 virtual
-rw------- 1 vpopmail vchkpw 0 Jul 1 05:04 vpopmail
==핵심==
'이렇게 다 해준후, vm-pop3d 의 로컬 수신 위치를 /usr/var/mailin 으로 바꾸어줘야 한다..
기본값은 /var/mail 로 세팅되어져 있다.'
'이렇게 다 해준후, vm-pop3d 의 로컬 수신 위치를 /usr/var/mailin 으로 바꾸어줘야 한다..
기본값은 /var/mail 로 세팅되어져 있다.'