Qmail+vpopmail 설치후 telnet localhost 110 에러입니다.

knightflow의 이미지

centos에 qmail+vpopmail 구축하면서 pop3 포트 확인 중 발생한 에러입니다.

[root@mail bin]# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
-ERR usage: popup hostname subprogram
Connection closed by foreign host.

이러한 에러 메시지가 뜹니다.

/var/log/message에도 특별한 기록이 없구요.

[root@mail bin]# netstat -a | grep LISTEN
tcp 0 0 localhost.localdomain:2208 *:* LISTEN
tcp 0 0 *:pop3 *:* LISTEN
tcp 0 0 *:sunrpc *:* LISTEN
tcp 0 0 *:818 *:* LISTEN
tcp 0 0 *:telnet *:* LISTEN
tcp 0 0 localhost.localdomain:ipp *:* LISTEN
tcp 0 0 *:smtp *:* LISTEN
tcp 0 0 localhost.localdomain:2207 *:* LISTEN
tcp 0 0 *:imap *:* LISTEN
tcp 0 0 *:http *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN

포트는 열려서 잘돌아가고 있습니다.(이거 돌아가고 있는거 맞죠?;;;)

명령문에 옵션이 잘못된건가..하고 /var/qmail/bin에 들어가서 직접 qmail-popup domain.com 이라고 치니 똑같은 에러 메시지를 출력하더군요.

뒤에 더 쓰는게 있나 싶어서 help도 쳐봤는데 안먹히고...우연히 ?를 뒤에 더해서 실행했는데 실행되는겁니다;;;

[root@mail bin]# ./qmail-popup domain.com ?
+OK <10275.1219227546@domain.com>
quit
+OK

이렇게 말이죠;;;

이거 뭐가 문제인걸까요;;;

참고로 vpop/run 스크립트도 첨부합니다.

#!/bin/sh
2
3 VPOP_UID='id -u vpopmail'
4 VPOP_GID='id -g vpopmail'
5
6 exec /usr/local/bin/softlimit -m 72500000 \
7 tcpserver -vRH1 0 -u $VPOP_UID -g $VPOP_GID 0 110 \
8 /var/qmail/bin/qmail-popup domain.com /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1