Operating System/Linux2009. 10. 12. 20:05

Qmail 서비스를 시작, 종료, 재시작하고 상태를 확인하는 명령어는 아래와 같다.

# service qmail stop
# service qmail start
# service qmail restart
# service qmail stat





계정을 하나 만들고 그 계정의 홈디렉토리에 메일 폴더를 만들어 보자.

필자는 'huikyun'라는 계정을 만들어서 접속하였다.

메일 폴더를 만들기 위해서는 계정의 홈디렉토리에서 아래와 같이 명령어를 입력한다.

$ cd ~
$
$ /var/qmail/bin/maildirmake ~/Maildir
$ ls -al
$
$ cd Maildir
$ ls -al





위에서 확인한바와 같이 /var/qmail/bin/maildirmake 명령어를 통해서 메일 폴더의 셋팅이 가능하다.

그렇지만 모든 계정에서 위와 같이 메일 폴더의 셋팅을 할 수는 없지 않은가?

새로운 계정을 생성하면 자동으로 계정의 홈디렉토리에 메일 폴더를 설정해줄 수 있는 방법은 없을까?

바로 /etc/skel 폴더 아래에 셋팅을 해주는 방법이 있다.

새로운 계정을 생성하면 /etc/skel 폴더의 내용을 홈디렉토리로 복사하게 된다.

다음과 같이 셋팅을 해주고 셋팅 결과를 확인하도록 하자.
 
# /var/qmail/bin/maildirmake /etc/skel/Maildir
# ls /etc/skel
# ls /etc/skel/Maildir





이제는 우리가 설치한 qmail을 통해서 테스트 메일을 발송해 보도록 하자.

qmail 서비스가 올라간 상태에서 root 계정으로 접속하여 텔넷으로 25번 포트에 접속하고

아래와 같이 입력하면 메일이 발송된다.

# telnet localhost 25
MAIL FROM : root@huikyun.com
RCPT TO : huikyun@huikyun.com
HELLO!!!





위와 같이 발송이 되었다면 이제 메일을 확인하러 가보자.

메일을 받은 계정으로 로그인하여 계정의 ~/Maildir/new 로 가면 새로운 파일이 하나 생성되 있을 것이다.

그 파일을 열어보면 메일의 송수신자, 내용등을 확인할 수 있다.

$ cd ~/Maildir/new
$ ls -al
$
$ cat 1254842062.2438.localhost.localdomain





이상 내용 끝...

Posted by Huikyun