> Hello All, > > i have a stupid problem with vpopmail and smtp-after-pop or > smtp-auth. I have > read a howto in the web where vpopmail is used to make > smtp-after-pop or > smtp-auth. I have configured my run script for pop3d and > smtpd like it was > configured in the howto but it doesn't work. The virual > Domains are running > and the pop3d is running too but i could not get smtpd running with > authentification. > > Here is my qmail-smtpd/run script: > > #!/bin/bash > QMAILDUID=`id -u vpopmail` > NOFILESGID=`id -g vpopmail` > MAXSMTPD=`cat /var/qmail/control/concurrencyincoming` > > exec /usr/bin/softlimit -m 66000000 \ > /usr/bin/tcpserver -H -R -v -p -x /etc/tcp.smtp.cdb \ > -c "$MAXSMTPD" -u "$QMAILDUID" -g "$NOFILESGID" \ > 0 smtp /var/qmail/bin/qmail-smtpd `hostname --fqdn` \ > /var/vpopmail/bin/vchkpw /bin/true 2>&1 > > could someone tell me whats wrong here? is it possible to do > it like i want > it? > > Only people who are in registered as > virtual-domain-email-user should be > allowed to send email thrue my smtp server. I don't need > smtp-after-pop, > smtp-auth is doing all i need but it could be smtp-after-pop too...
Three questions: 1. have you checked to make sure that `hostname --fqdn` returns your domain name? 2. Did you apply the smtp-auth patch to qmail before running make? 3. Are you sure that the path to vchkpw is /var/vpopmail/bin and not /home/vpopmail/bin? I think that the default install directory for vpopmail is in /home.