On Monday, October 7, 2002, at 01:39 PM, Nicholas Chua wrote: > After upgrading vpopmail-5.14 to vpopmail-5.3.8, qmailadmin1.02 to > qmailadmin 1.06, maildrop1.3 to maildrop1.4 and spamassassin2.31 to > spamassasin2.42, auth does not work anymore. > > [root@ahead contrib]# telnet localhost 25 > Trying 127.0.0.1...
Keep in mind that below, you have localhost set as a static relay. So you should not have to auth for this example. > Connected to localhost. > Escape character is '^]'. > 220 You are using Qmail 1.03 ESMTP > ehlo > 250-You are using Qmail 1.03 > 250-AUTH LOGIN CRAM-MD5 PLAIN > 250-AUTH=LOGIN CRAM-MD5 PLAIN > 250-PIPELINING > 250-STARTTLS > 250 8BITMIME > Although it tells me i have auth, but i do not need to auth. > > My /home/vpopmail/etc/tcp.smtp as follows:- > > #/etc/tcpserver/smtp.rules > # > # No Qmail-Scanner at all for mail from 127.0.0.1 > 127.:allow,RELAYCLIENT="",RBLSMTPD="",QMAILQUEUE="/var/qmail/bin/ > qmail-queue" > # Use Qmail-Scanner without SpamAssassin on any mail from the local > network > # [it triggers SpamAssassin via the presence of the RELAYCLIENT var] > 10.:allow,RELAYCLIENT="",RBLSMTPD="",QMAILQUEUE="/var/qmail/bin/qmail- > scanner-queue.pl" > # > # Use Qmail-Scanner with SpamAssassin on any mail from the rest of the > world > :allow,QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl" > [root@ahead etc]# qmailctl cdb > Ran /home/vpopmail/bin/clearopensmtp. > [root@ahead etc]# > Did i missed out anything? Thanks Remember that if you have roaming users on, you will be able to relay after popping in. Check the contents of your open-smtp file, and make sure your test IP is not in there. If it is, remove it, run qmailctl cdb, and remove roaming users privs from your test account : vmoduser -r <email>. This will prevent the account from roaming, and you can test authentication only. Regards, Bill