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


Reply via email to