Did you also move /var/qmail/control/ locals rcpthosts virtualdomains and /var/qmail/users/ assign ? If not, that is the problem. vpopmail uses those files. Ken Jones [EMAIL PROTECTED] wrote: > > Hi everyone; > > Well, after hours of testing, I've determined this problem to be on the > VPOPMail side. I am migrating from an AIX platform to Linux. I exported > the data from the MySQL 3.22.32 on AIX with the command mysqldump -p > vpopmail > vpopmail.dump. I then installed MySQL 3.22.32 on Linux 2.2.16 > (RedHat 7) and imported the database with mysql vpopmail -p < > vpopmail.dump. I then tar'ed up the /home/vpopmail/domains structure from > the AIX box to the Linux box. > > This all seemed to go just fine. Now, the problem that I'm having is I > wanted to test authentication. So, telnet localhost 110, enter the > user%domain and password: > > [root@isis /root]# telnet localhost 110 > Trying 127.0.0.1... > Connected to loopback. > Escape character is '^]'. > +OK <[EMAIL PROTECTED]> > USER test%test.com > +OK > PASS test > -ERR authorization failed > Connection closed by foreign host. > > Now, if I go into the ~vpopmail/bin directory and run vpasswd on > test%test.com and change the password to test2 for example: > > [root@isis /root]# cd ~vpopmail/bin > [root@isis bin]# ./vpasswd test%test.com > Please enter password for test%test.com: test2 > enter password again: test2 > > [root@isis bin]# telnet localhost 110 > Trying 127.0.0.1... > Connected to loopback. > Escape character is '^]'. > +OK <[EMAIL PROTECTED]> > USER test%test.com > +OK > PASS test2 > -ERR authorization failed > Connection closed by foreign host. > > Now, I have gone into the MySQL console as I did the change of password > and saw that it was indeed changing the password: > > mysql> select pw_passwd from test_com where pw_name="test"; > +---------------+ > | pw_passwd | > +---------------+ > | K5quUNHql83zk | > +---------------+ > 1 row in set (0.00 sec) > > (This was with the test password. I then change it with the vpasswd > command to test 2) > > mysql> select pw_passwd from test_com where pw_name="test"; > +---------------+ > | pw_passwd | > +---------------+ > | xflmRFjDlKQNQ | > +---------------+ > 1 row in set (0.00 sec) > > So it is updating the password. And for the real annoyance, if I just add > a new domain (blah.com in this case) I can authenticate just fine. > > [root@isis bin]# telnet localhost 110 > Trying 127.0.0.1... > Connected to loopback. > Escape character is '^]'. > +OK <[EMAIL PROTECTED]> > USER blah%blah.com > +OK > PASS blah > +OK > LIST > +OK > . > > mysql> select pw_passwd from blah_com where pw_name="blah"; > +---------------+ > | pw_passwd | > +---------------+ > | F7gb4/VIQPuI. | > +---------------+ > 1 row in set (0.00 sec) > > I have no idea why this is happening. I guess I can delete and re-enter > all of the domains on my server and re-enter every single user, but I'd > prefer not to do that. Why can I not authenticate on the domains I > imported? > > I apologise for the length of this post, but I wanted to make sure I > included all information. > > Thanks in advance, > > Tren. > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > - Tren Blackburn - Owner mailto:[EMAIL PROTECTED] = > = End of Time Networks http://www.theendoftime.net - > - (403) 269-2122 = > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-