리눅스 분류
qmail과vpopmail 설치시 오류
작성자 정보
- 이동석 작성
- 작성일
컨텐츠 정보
- 2,280 조회
- 0 추천
- 목록
본문
qmail+vpopmail을 설치했습니다.
처음 /var/qmail/supervise/qmail-smtp/run 을 작성할 때
/usr/local/bin/tcpserver -vRHl 0 -x /etc/tcp.smtp.cdb 이렇게 작성하고
tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp 해줬다가,
vpopmail 설치 후 /var/qmail/supervise/qmail-smtp/run 파일을
/usr/local/bin/tcpserver -vRHl 0 -x /home/vpopmail/etc/tcp.smtp.cdb 로 수정하고
tcprules /home/vpopmail/etc/tcp.smtp.cdb /home/vpopmail/etc/tcp.smtp.tmp < /home/vpopmail/etc/tcp.smtp 해주고
/home/vpopmail/bin/clearopensmtp 해주고요..
이대로 쭉 했는데
telnet localhost 110 후에 아이디랑 패스워드를 입력하면
tcprules: fatal: unable to create /etc/tcp.smtp.tmp.3428: access denied 에러가 납니다.
tcp.smtp.cdb나 tcp.smtp도 아닌 tcp.smtp.tmp를 왜 액세스하는지??
그리고 /home/vpopmail/etc/tcp.smtp.cdb로 수정했는데 왜 /etc 쪽을 읽는 건지?? -0-
이 에러는 아웃룩 접속시에도 나오는데,
이 에러가 한번 나오면 한동안은 다시 나오지 않습니다.
서버 재시작이라던가 큐메일 재시작이라던가 또는 몇시간 후에 접속할때 다시 나오네요.
ps -ax 후 tcpserver 관련 프로세스는
/usr/local/bin/tcpserver -vRHl 0 -x /home/vpopmail/etc/tcp.smtp.cdb -u 557 -g 507 0 25 /var/qmail/bin/qmail-smtpd
tcpserver -vRHl 0 -u 557 -g 507 0 110 /var/qmail/bin/qmail-popup mail.도메인 /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir
이렇게 나옵니다.
에러 메시지와는 관계없이 아웃룩으로 메일을 받는 것은 잘 됩니다.
그리고 아웃룩으로 메일을 보낼 때는 "553 sorry, that domain isn't in my list of allowed rcpthosts" 에러가 납니다.
제 생각으로는 위의 tcp.smtp.tmp를 액세스하지 못해서 릴레이가 거부되는 것 같습니다.
(근데 왜 /home/vpopmail/etc/tcp.smtp.tmp가 아닌 /etc/tcp.smtp.tmp인지 원..)
telnet localhost 25로 접속해서 콘솔상으로 메일을 보내면 잘 전송됩니다.
rcpthosts에 도메인 추가되어있고, locals에는 localhost 적어놨습니다.
me는 mail.도메인.co.kr으로 해놨고, defaultdomain에도 도메인 적어놨습니다.
/etc/tcp.smtp와 /home/vpopmail/etc/tcp.smtp 모두
서버IP:allow,RELAYCLIENT=""
127.0.0.1:allow,RELAYCLIENT=""
..로 되어 있습니다.
처음 /var/qmail/supervise/qmail-smtp/run 을 작성할 때
/usr/local/bin/tcpserver -vRHl 0 -x /etc/tcp.smtp.cdb 이렇게 작성하고
tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp 해줬다가,
vpopmail 설치 후 /var/qmail/supervise/qmail-smtp/run 파일을
/usr/local/bin/tcpserver -vRHl 0 -x /home/vpopmail/etc/tcp.smtp.cdb 로 수정하고
tcprules /home/vpopmail/etc/tcp.smtp.cdb /home/vpopmail/etc/tcp.smtp.tmp < /home/vpopmail/etc/tcp.smtp 해주고
/home/vpopmail/bin/clearopensmtp 해주고요..
이대로 쭉 했는데
telnet localhost 110 후에 아이디랑 패스워드를 입력하면
tcprules: fatal: unable to create /etc/tcp.smtp.tmp.3428: access denied 에러가 납니다.
tcp.smtp.cdb나 tcp.smtp도 아닌 tcp.smtp.tmp를 왜 액세스하는지??
그리고 /home/vpopmail/etc/tcp.smtp.cdb로 수정했는데 왜 /etc 쪽을 읽는 건지?? -0-
이 에러는 아웃룩 접속시에도 나오는데,
이 에러가 한번 나오면 한동안은 다시 나오지 않습니다.
서버 재시작이라던가 큐메일 재시작이라던가 또는 몇시간 후에 접속할때 다시 나오네요.
ps -ax 후 tcpserver 관련 프로세스는
/usr/local/bin/tcpserver -vRHl 0 -x /home/vpopmail/etc/tcp.smtp.cdb -u 557 -g 507 0 25 /var/qmail/bin/qmail-smtpd
tcpserver -vRHl 0 -u 557 -g 507 0 110 /var/qmail/bin/qmail-popup mail.도메인 /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir
이렇게 나옵니다.
에러 메시지와는 관계없이 아웃룩으로 메일을 받는 것은 잘 됩니다.
그리고 아웃룩으로 메일을 보낼 때는 "553 sorry, that domain isn't in my list of allowed rcpthosts" 에러가 납니다.
제 생각으로는 위의 tcp.smtp.tmp를 액세스하지 못해서 릴레이가 거부되는 것 같습니다.
(근데 왜 /home/vpopmail/etc/tcp.smtp.tmp가 아닌 /etc/tcp.smtp.tmp인지 원..)
telnet localhost 25로 접속해서 콘솔상으로 메일을 보내면 잘 전송됩니다.
rcpthosts에 도메인 추가되어있고, locals에는 localhost 적어놨습니다.
me는 mail.도메인.co.kr으로 해놨고, defaultdomain에도 도메인 적어놨습니다.
/etc/tcp.smtp와 /home/vpopmail/etc/tcp.smtp 모두
서버IP:allow,RELAYCLIENT=""
127.0.0.1:allow,RELAYCLIENT=""
..로 되어 있습니다.
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.