Try changing the user that the qmail-smtpd is running as to the vpopmail:vchkpw user. If your running roaming users, the system wont have permissions to read the cdb as qmaild.
Shane >-----Original Message----- >From: Tom Williams [mailto:[EMAIL PROTECTED] >Sent: Saturday, 22 November 2003 11:37 PM >To: [EMAIL PROTECTED] >Subject: [vchkpw] Help needed with 5.7.1 rcpthosts problem > > >Hi! I've got Qmail 1.03 and Vpopmail 5.3.28 running on a >RedHat 9 Linux >box. I've got several virtual hosts defined through Vpopmail. I can >login via POP3 and read my mail, but I can't send any mail via SMTP >since I get the 5.7.1 error which indicates the domain isn't in the >rcpthosts file. > >My /var/qmail/control/rcpthosts file does contain all of my virtual >domains, so I don't get what the problem is. I've got vpopmail >configured to support roaming users and my >/home/vpopmail/etc/open-smtp >and /home/vpopmail/etc/tcp-smtp files (including the .cdb file) are >present: > >[EMAIL PROTECTED] control]# cd /home/vpopmail/etc >[EMAIL PROTECTED] etc]# dir -l >total 20 >-rw-r--r-- 1 vpopmail vchkpw 25 Oct 18 11:11 inc_deps >-rw-r--r-- 1 vpopmail vchkpw 48 Oct 18 11:11 lib_deps >-rw-r--r-- 1 root root 57 Nov 21 19:47 open-smtp >-rw-r--r-- 1 root root 0 Nov 21 19:47 open-smtp.lock >-rw-r--r-- 1 vpopmail vchkpw 73 Nov 21 00:46 tcp.smtp >-rw-r--r-- 1 root root 2170 Nov 21 00:48 tcp.smtp.cdb >[EMAIL PROTECTED] etc]# > >I've got clearopensmtp scheduled to run hourly. > >I've been scouring mailing list archives, FAQs, and just about >anything >else I could find to see if I could figure out what's going on. I >_have_ discovered I'm getting these messages in my >/var/log/qmail/qmail-smtpd/current log: > >@400000003fbdd4ed23287ef4 tcpserver: fatal: unable to bind: address >already used > >So, I tried to figure out what was grabbing port 25, thus preventing >qmail-smtpd from grabbing that port. What I've discovered is >for _some_ >strange reason, when the /service/qmail-smtpd/run script runs, >something >goes wrong and "tcpserver" becomes a zombie and holds on to port 25: > >6650 ? S 0:00 [tcpserver] >6684 ? S 0:00 /usr/local/bin/tcpserver -l >mydomain.com -H -R >0 pop3 /var/qmail/bin/qmail-popup mydomain.com >/home/vpopmail/bin/vchkpw >/var/qmail/bin/qmail-pop3d Maildir > >[EMAIL PROTECTED] qmail-smtpd]# lsof -i :25 >COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME >tcpserver 6650 qmaild 3u IPv4 404506 TCP *:smtp (LISTEN) >[EMAIL PROTECTED] qmail-smtpd]# > > >Here is my /server/qmail-smtpd/run file: > >#!/bin/sh >QMAILDUID=`id -u qmaild` >NOFILESGID=`id -g qmaild` >export PATH="/var/qmail/bin:/usr/local/bin:$PATH" >exec /usr/local/bin/softlimit -m 2000000 \ >/usr/local/bin/tcpserver -l mydomain.com -H -R -x >/home/vpopmail/etc/tcp.smtp.cdb \ >-u$QMAILDUID -g$NOFILESGID 0 smtp /var/qmail/bin/qmail-smtpd 2>&1 > >/dev/null >[EMAIL PROTECTED] qmail-smtpd]# > >At this point, I'm totally stumped as to what could be wrong. I can >send mail when connecting through a Courier IMAP 2.1.2 server that's >running (accessed via SquirrelMail) and I can receive messages >via POP3 >but I just can't send messages from remote machines via SMTP. I don't >know if this is related to Vpopmail or Qmail, so I'm starting here. > >*Any* help that could be provided would be greatly appreciated. > >Thanks in advance for your help! > >Peace... > >Tom > > >