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