qmail+vpop에 관한 질문입니다.
글쓴이: shean0 / 작성시간: 수, 2004/06/30 - 1:29오후
안녕하세요..
리눅에서 qmail과 vpop연동에 대해서 문의드립니다.
현재 리눅스에 메일서버가 구현되어 있는데요..
이것이 그제 밤에 이상이 생겨 , 강제로 파워를 껏다 켰다고 합니다.
이후에 메일이 안되는 현상이 생기는 데요..
qmail.klop.org에서 자료를 찿다가...이렇게 조언을 구합니다.
강제 부팅후.. 메일이 안되고 있습니다.
/service에 보니.. lock이 걸려 있구요..
강제로 죽이는 방법으로.
ps -ef | grep tcp 와 qmail ,vpop으로 찿아서 모두 kill했는데..
/service때문인지.. 다시 살아나고, lock 파일이 생성되어 있네요..
어떻게 모두 강제로 죽이고, 다시 살릴지..
웹에서 메일을 보내고.받는것을 하였을때, 보내기 불가.
받는것은 접속은 되었다고 하는데. 0개 메세지.로 나옵니다.
즉::
반송메일 - 회원님께서 발송하신 메일이 dns; mx-b0.dreamwiz.com 서버로 부터 되돌아왔습니다. 받는이 : sean@URL_IP2.co.kr 마지막 전송 시도 : Wed, 30 Jun 2004 04:57:16 +0900 (KST) 반송 이유 : 네트웍 오류입니다. 이렇게 해 보세요 : 서버 관리자에게 문의하세요 The original message was received at Tue, 29 Jun 2004 16:41:03 +0900 (KST) from p-mx-s1.dreamwiz.com [10.0.0.136] ----- The following addresses had permanent fatal errors ----- <sean@URL_IP2.co.kr> ----- Transcript of session follows ----- 451 4.4.1 reply: read error from URL_IP2.co.kr. <sean@URL_IP2.co.kr>... Deferred: Operation timed out with URL_IP2.co.kr. Message could not be delivered for 12 hours Message will be deleted from queue [code][root@URL_IP var]# uname -a Linux URL_IP 2.4.7-10smp #1 SMP Thu Sep 6 17:09:31 EDT 2001 i686 unknown[/code] [code]lock킹되는 현상.. [root@URL_IP var]# ls ./lock -R ./lock: subsys supervise ./lock/subsys: crond keytable kudzu local named network sshd syslog xinetd ./lock/supervise: locking 발생두번째 : [root@URL_IP qmail]# date 2004. 06. 30. (수) 11:20:59 KST [root@URL_IP qmail]# pwd /var/log/qmail [root@URL_IP qmail]# ls -al 합계 592 drwxr-xr-x 3 qmaill root 4096 6월 30 11:11 . drwxr-xr-x 5 root root 4096 6월 30 10:02 .. -rwxr--r-- 1 qmaill nofiles 98100 6월 29 15:45 @4000000040e1100806e18344.s 중략... -rw-r--r-- 1 qmaill nofiles 665 6월 30 11:10 @4000000040e221410435a8dc.u -rw-r--r-- 1 qmaill nofiles 5503 6월 30 11:15 current -rw------- 1 qmaill nofiles 0 6월 30 11:07 lock drwxr-xr-x 2 qmaill root 4096 6월 30 11:11 smtpd -rw-r--r-- 1 qmaill nofiles 0 6월 30 11:11 state [root@URL_IP qmail]# [/code] [code]여기두 lock #pwd /service [root@URL_IP service]# ls -RL .: qmail-send qmail-smtpd vpop ./qmail-send: log run supervise ./qmail-send/log: run supervise ./qmail-send/log/supervise: control lock ok status ./qmail-send/supervise: control lock ok status ./qmail-smtpd: log run supervise ./qmail-smtpd/log: run supervise ./qmail-smtpd/log/supervise: control lock ok status ./qmail-smtpd/supervise: control lock ok status ./vpop: run supervise ./vpop/supervise: control lock ok status[/code]
Forums:


[처음부터 ] 설치부터 뒤지고 있습니다. 조언부탁드립니다.
이전 작업자가 어떤 문서를 기준으로 설치했는지 알수는 없으나..
현재 서버다운후에 부팅했지만.. 메일이 안되고 있습니다.
그래서 아래 샘플문서를 기준으로 차이점을 비교하고 있습니다.
http://doc.kldp.org/wiki.php/DocbookSgml/Qmail%2Bvpopmail-KLDP이문서를 기준으로 다른 부분을 체크하고 있습니다.
./config나 install등은 이미 이루어 졌으므로.저는 생성화일의 값을 비교하고 있습니다.
소스는 qmail-1.03.tar.qz 가 존재합니다.
2.2 부수적 패키지 설치 현재 ucspi-tcp,autorespond 가 깔려 있지 않습니다. daemontools는 설치되어 있네요. [root@rm4it var]# find / -name daemontools /home/webshock/qmail/admin/daemontools /package/admin/daemontools [root@rm4it var]# find / -name ucspi-tcp find: /proc/21352/fd: 그런 파일이나 디렉토리가 없음 [root@rm4it var]# find / -name autorespond find: /proc/11320/fd: 그런 파일이나 디렉토리가 없음 find: /proc/21405/fd: 그런 파일이나 디렉토리가 없음 2.3 스크립트 [root@rm4it var]# vi /var/qmail/rc:사이트와 같다.==> #!/bin/sh exec env - PATH="/var/qmail/bin:$PATH" \ qmail-start ./Maildir/ [root@rm4it var]# cat /var/qmail/supervise/qmail-send/run:==>같다 #!/bin/sh exec /var/qmail/rc [root@rm4it var]# cat /var/qmail/supervise/qmail-smtpd/run =>같다 #!/bin/sh Q_UID=`id -u vpopmail` Q_GID=`id -g vpopmail` exec /usr/local/bin/softlimit -m 2000000 \ /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 부득이 값은 xy로 대체.. /home/vpopmail/etc/tcp.smtp.cdb <= 사이트:/etc/tcp.smtp.cdb [root@rm4it var]# cat /home/vpopmail/etc/tcp.smtp :allow [root@rm4it var]# strings /home/vpopmail/etc/tcp.smtp.cdb yy0.yy8.y37.43+RELAYCLIENT= +RBLSMTPD= 중략.. yy0.y03.8y.y4y+RELAYCLIENT= +RBLSMTPD= 이상없어 보이구요.. chmod 755 /var/qmail/supervise/qmail-send/run /log/run -smtpd/run -smtpd/log/run -rwxr-xr-x 1 root root 29 5월 27 2003 run 모두 root로 되어있는데..음..어쨋든 실행권한은 주어져 있네요. 재부팅에서 이 권한 문제로 뭔가...일어나지는 않았겠지..음.!!2.5 qmail시동파일 지금 제가 보고 있는 문서와 틀리군요.. 이것을 힌트로.. 어떤 문서를 보고 참조했는지 발견했음 좋겠는데... 음.. 서울에서 바늘찿기네요. 도대체 어떤 문서를 보고 한것이구.문제가 뭔지... cat /etc/rc.d/init.d/qmail 파일인데요.. #!/bin/sh # Comments to support chkconfig on RedHat Linux # chkconfig: 2345 80 80 # description: 빠르며, 안정적이고, 유연한 MTA # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ ${NETWORKING} = "no" ] && exit 0 PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin export PATH case "$1" in 중략.. ntsysv를 실행하고.. 설정을 살펴보니.. crond,iptables,keytables,kudzu,named,network,qmail,sshd,syslog,xinedtd ====== =========== 저는 여기에 촛점을 맞추고 있습니다. 이렇게 설정되어져 있네요.언제나 즐프를 꿈꾸며~
댓글 달기