질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

qmail과vpopmail 설치시 오류

작성자 정보

  • 이동석 작성
  • 작성일

컨텐츠 정보

본문

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=""

..로 되어 있습니다.

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,056 명
  • 현재 강좌수 :  35,908 개
  • 현재 접속자 :  192 명