안녕하세요.
Qmail을 설치하다 이렇게 벽에 부딪혀 질문을 띄웁니다.
...
은재님의 Qmail과 Vpop 설치를 읽고 하던 중에 ....
vpop3_start라는 스크립트가 실행이 되지 않아서 이렇게 글을 올립니다.
제가 한 과정은 다음과 같습니다.
우선 설치 환경은 RH 7.0 이구요
Qmail-1.03.tar.gz
rblsmtpd-0.70.tar.gz
ucspi-tcp-0.88.tar.gz
daemontools-0.70.tar.gz
autorespond-1.0.0.tar.gz
qmailadmin-0.42.tar.gz
vpopmail-4.9.tar.gz
ezmlm-0.53.tar.gz
ezmlm-idx-0.40.tar.gz
....글구 이미 Mysql은 정상적으로 설치하여 작동중이구요....
Qmail과 rblsmtpd,ucspi-tcp,daemontools,autorespond,qmailadmin까지는 정상적으로 설치를 했습니다.
웹으로 ezmlm을 띄워서 보는것까지는 되었지요.
/var/qmail/rc 파일
#!/bin/sh
exec env - PATH="/var/qmail/bin:$PATH"
qmail-start ./Maildir/ splogger qmail
mkdir -p /var/qmail/supervise/qmail-send/log
mkdir -p /var/qmail/supervise/qmail-smtpd/log
chmod +t /var/qmail/supervise/qmail-send
chmod +t /var/qmail/supervise/qmail-smtpd
/var/qmail/supervise/qmail-send/run
#!/bin/sh
exec /var/qmail/rc
/var/qmail/supervise/qmail-send/log/run
#!/bin/sh
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail
/var/qmail/supervise/qmail-smtpd/run
#!/bin/sh
ALIAS_UID=`id -u alias`
ALIAS_GID=`id -g alias`
exec /usr/local/bin/softlimit -m 2000000
/usr/local/bin/tcpserver -v -p -x/etc/tcp.smtp.cdb
-u $ALIAS_UID -g $ALIAS_GID 0 25 /var/qmail/bin/qmail-smtpd 2>&1
var/qmail/supervise/qmail-smtpd/log/run
#!/bin/sh
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail/smtpd
음..각 스크립트들은 위와 같이 그대로 작성을 하였습니다.
글구....vpop은 mysql과 연계를 하여 그대로 설치를 하여서 각 도메인들이 추가가 되고 유저
들이 생성되는 것까지는 잘 되었는데요....
근데
/var/qmail/supervise/qmail-smtpd/run 도 다음과 같이 작성하였거든요...
밑에 적은 스크립트랑...글자 하나 틀린거 없이 하였지요....
근데 $ALIAS_UID 와 $ALIAS_GID는 밑의 거 처럼 그대로 변수 자체를 쓰면 되나요?
아님 그냥 /etc/passwd에 적힌걸로 대체를 하면 되나요?
그리고 /vpopmail 디렉토리/etc/tcp.smtp.cdb라는 파일이 생성이 되지 않았는데
이것은 따로 생성을 시켜줘야 하나요?
#!/bin/sh
ALIAS_UID=`id -u alias`
ALIAS_GID=`id -g alias`
exec /usr/local/bin/softlimit -m 2000000
/usr/local/bin/tcpserver -H -R -x /vpopmail 디렉토리/etc/tcp.smtp.cdb
-u $ALIAS_UID -g $ALIAS_GID 0 25 /var/qmail/bin/qmail-smtpd 2>&1
vpop의 pop3시동 파일은 다음과 같이 작성하였구요..
밑에 적힌거 그대로...수정없이 사용하였구요...
글구 $VPOP_UID와 $VPOP_GID 부분에 그대로 밑에 적힌거 처럼 쓰면 되는지요
아님 /etc/passwd에 적힌걸로 적어줘야 하는지요?..-_-
#!/bin/sh
VPOP_UID=`id -u vpopmail`
VPOP_GID=`id -g vpopmail`
env - PATH="/var/qmail/bin:/usr/local/bin"
tcpserver -u $VPOP_UID -g $VPOP_GID 0 pop-3 /var/qmail/bin/qmail-popup babo.org
/home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir &
에구..긴 글 읽어 주시느라고 감사합니다.....
무더운 여름입니다...
건승하시길 바랍니다.