qmail과 vpopmail 설치가 모두 완료되었습니다.
한마디로 메일서버 구축이 완료되었단 말이겠지요 ^^*
이제 메일서버를 시작하고 정상적으로 접속이 되는지 확인을 해보도록 하겠습니다.
1. 서버 시작하기
2. smtp 확인
smtp 확인은 telnet으로 하면 되며 smtp 포트인 25번으로 접속을 하시면 됩니다.
아래와 같이 나온다면 정상적으로 smtp 서버가 구축된 것입니다.
※ 정상적으로 smtp 서버가 구축이 되지 않은 경우
만약 위처럼 정상적으로 접속이 안되는 경우에는 qmail script의 softlimit 값을 늘려줘 보시기 바랍니다.
3. pop3 확인
pop3 확인도 smtp와 마찬가지로 telnet으로 하시면 되며, pop3 포트인 110으로 접속하시면 됩니다.
※ 정상적으로 pop3 서버가 구축이 되지 않은 경우
만약 위처럼 접속이 안되는 경우 smtp와 마찬가지로 pop3 script의 softlimit 값을 늘려주시기 바랍니다.
한마디로 메일서버 구축이 완료되었단 말이겠지요 ^^*
이제 메일서버를 시작하고 정상적으로 접속이 되는지 확인을 해보도록 하겠습니다.
1. 서버 시작하기
[root@localhost]# /etc/rc.d/init.d/qmail start Starting qmail |
2. smtp 확인
smtp 확인은 telnet으로 하면 되며 smtp 포트인 25번으로 접속을 하시면 됩니다.
아래와 같이 나온다면 정상적으로 smtp 서버가 구축된 것입니다.
[root@localhost]# telnet localhost 25 Trying 127.0.0.1... Connected to mail.foobar.com (127.0.0.1). Escape character is '^]'. 220 mail.foobar.com ESMTP quit (필자가 telnet에서 빠져나오기 위해 타이핑 한 부분) 221 mail.foobar.com Connection closed by foreign host. |
※ 정상적으로 smtp 서버가 구축이 되지 않은 경우
[root@localhost]# telnet localhost 25 Trying 127.0.0.1... Connected to mail.foobar.com (127.0.0.1). Escape character is '^]'. Connection closed by foreign host. |
만약 위처럼 정상적으로 접속이 안되는 경우에는 qmail script의 softlimit 값을 늘려줘 보시기 바랍니다.
[root@localhost]# vi /var/qmail/supervise/qmail-smtpd/run #!/bin/sh Q_UID=`id -u qmaild` Q_GID=`id -g qmaild` exec /usr/local/bin/softlimit -m 72000000 \ /usr/local/bin/tcpserver -vRHl 0 \ -x /home/vpopmail/etc/tcp.smtp.cdb \ -u $Q_UID -g $Q_GID 0 25 /var/qmail/bin/qmail-smtpd 2>&1 [root@localhost]# /etc/rc.d/init.d/qmail restart Restarting qmail: * Stopping qmail-smtpd. * Sending qmail-send SIGTERM and restarting. * Restarting qmail-smtpd. |
3. pop3 확인
pop3 확인도 smtp와 마찬가지로 telnet으로 하시면 되며, pop3 포트인 110으로 접속하시면 됩니다.
[root@localhost]# telnet localhost 110 Trying 127.0.0.1... Connected to mail.foobar.com (127.0.0.1). Escape character is '^]'. +OK <8595.1151652640@foobar.com> quit (필자가 telnet에서 빠져나오기 위해 타이핑 한 부분) +OK Connection closed by foreign host. |
※ 정상적으로 pop3 서버가 구축이 되지 않은 경우
[root@localhost]# telnet localhost 110 Trying 127.0.0.1... Connected to mail.foobar.com (127.0.0.1). Escape character is '^]'. Connection closed by foreign host. |
만약 위처럼 접속이 안되는 경우 smtp와 마찬가지로 pop3 script의 softlimit 값을 늘려주시기 바랍니다.
[root@localhost]# vi /var/qmail/supervise/vpop/run #!/bin/sh VPOP_UID=`id -u vpopmail` VPOP_GID=`id -g vpopmail` exec /usr/local/bin/softlimit -m 72500000 \ tcpserver -vRHl 0 -u $VPOP_UID -g $VPOP_GID 0 110 \ /var/qmail/bin/qmail-popup foobar.com \ /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1 [root@localhost]# /etc/rc.d/init.d/qmail restart Restarting qmail: * Stopping qmail-smtpd. * Sending qmail-send SIGTERM and restarting. * Restarting qmail-smtpd. |
※ 만약 softlimit 값을 늘려줬어도 동일한 문제가 일어난다면 처음부터 다시 확인해보시기 바랍니다.
설치가 잘못된 경우일 가능성이 매우 높습니다.
※ 처음 설치할 당시 메뉴얼을 출력하여 qmail script를 직접 타이핑 했습니다.
근데 telnet 접속으로 테스트시에 접속이 되지 않았습니다. 위의 내용처럼 limit를 늘려주기도 하고,
qmail을 다시 설치도 해보고, 심지어 리눅스까지 다시 설치도 해보았으나 접속이 되질 않았습니다.
문제는 아주 간단한 곳에 있었습니다. 오타였습니다!! script를 복사하여 붙여넣고 하니 잘 되었습니다.
limit를 늘려도 안되는 경우 script를 copy & paste 해보시기 바랍니다.
'IT > Mail' 카테고리의 다른 글
[Qmail] Qmail Server 구축하기 #8 - courier-imap 설치 (0) | 2007.09.14 |
---|---|
[Qmail] Qmail Server 구축하기 #7 - ezmlm과 qmailadmin 설치 (0) | 2007.09.13 |
[Qmail] Qmail Server 구축하기 #5 - vpopmail + mysql 설치 (0) | 2007.09.11 |
[Qmail] Qmail Server 구축하기 #4 - qmail 부트 스크립트 (0) | 2007.09.10 |
[Qmail] Qmail Server 구축하기 #3 - qmail 설치 (0) | 2007.09.10 |