Something to try.. I use mysql roaming users vs. cdb, but it seems your problem could be the run file for qmail-smtpd
> exec /usr/local/bin/softlimit -m 2000000 \ > /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c > "$MAXSMTPD" \ > -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd > 2>&1 vpopmail is whats creating the files in ~vpopmail/etc, and smtpd is using /etc/tcp.smtp.cdb.. try -x /home/vpopmail/etc/tcp.smtp.cdb and see if mail gets through, but backup your cdb files first.. ----- Original Message ----- From: John Boynton <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, September 29, 2003 3:30 PM Subject: [vchkpw] Romaing User problems > I have installed qmail and vpopmail. > > > > I have used --enable-roaming-users=y and I am able to send and receive mail, > if the IP address is listed in the /etc/tcp.smtp file. > > When a user logs in to get authenticated by pop a new file is created in the > /home/vpopmail/etc dir with a name of open-smtp.tmp.23486, with different > numbers. > > These files are all blank. > > If I edit any of the files in the /home/vpopmail/etc dir .... the is no > difference. > > If I edit /etc/tcp.smtp, manually add the IP and reload the cdb it will > allow the user to send. > > I am certain it is something in my configuration for qmail-smtpd. > > > Any help that you can offer I would greatly appreciate it. > > Thanks in advance, > John B > > > /var/qmail/supervise/qmail-smtpd/run: > -------------------------------------------------------- > #!/bin/sh > > QMAILDUID=`id -u qmaild` > NOFILESGID=`id -g qmaild` > MAXSMTPD=`cat /var/qmail/control/concurrencyincoming` > LOCAL=`head -1 /var/qmail/control/me` > > if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" ]; > then > echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in > echo /var/qmail/supervise/qmail-smtpd/run > exit 1 > fi > > if [ ! -f /var/qmail/control/rcpthosts ]; then > echo "No /var/qmail/control/rcpthosts!" > echo "Refusing to start SMTP listener because it'll create an open > relay" > exit 1 > fi > > exec /usr/local/bin/softlimit -m 2000000 \ > /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c > "$MAXSMTPD" \ > -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /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 > ------------------------------------------------------------ > > /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/rc > ------------------------------------------------------------ > #!/bin/sh > > # Using stdout for logging > # Using control/defaultdelivery from qmail-local to deliver messages by > default > > exec env - PATH="/var/qmail/bin:$PATH" \ > qmail-start "`cat /var/qmail/control/defaultdelivery`" > ------------------------------------------------------------ > > > > >