Any help on this password issue? We want to use Cyrus, but are completely stumped by this problem and can't very well use it if it isn't working. :)
To recap, we can create a mailbox and set a password, but cannot log into it using imtest or over the network with an IMAP client. The information below has more details. I posted something similar to sasl-cyrus, but that list doesn't seem very active. Regards, Dustin > I tried another route to check the password issue, and this has > confused me > even more. I can log into my Cyrus account using cyradm, but not imtest or > in a client. Am I doing something wrong here? The reason I ask is that I > also cannot login from an email client, but I can log in using cyradm. To > make matters worse, I can use the mailadmin account just fine, but that is > only a password and Cyrus admin account, and has no real user. account. > Watch: > > mail# cyradm -u root mail > Please enter your password: <entered "password" here> > Dec 19 11:40:43 mail imapd[1699]: login: > mail.actioncore.com[10.0.0.5] root > DIGEST-MD5 User logged in > mail.actioncore.com> exit > > mail# telnet localhost 143 > Trying 127.0.0.1... > Connected to localhost.actioncore.com. > Escape character is '^]'. > * OK mail.actioncore.com Cyrus IMAP4 v2.0.16 server ready > 0001 LOGIN "root" "password" > Incorrect password > 0001 NO Login failed: Incorrect password > ^] > telnet> quit > Connection closed. > > On the console I get: > > Dec 19 11:41:08 mail imapd[1701]: badlogin: > localhost.actioncore.com[127.0.0.1] plaintext root > > The same happens with imtest: > > mail# imtest -p imap -a root -m login mail > C: C01 CAPABILITY > S: * OK mail.actioncore.com Cyrus IMAP4 v2.0.16 server ready > S: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS ID > NO_ATOMIC_RENAME UNSELECT MULTIAPPEND SORT THREAD=ORDEREDSUBJECT > THREAD=REFERENCES IDLE AUTH=DIGEST-MD5 AUTH=CRAM-MD5 > S: C01 OK Completed > Password: > C: L01 LOGIN root {7} > + go ahead > C: <omitted> > Dec 19 11:15:54 mail imapd[1640]: badlogin: mail.actioncore.com[10.0.0.5] > plaintext root Incorrect password > ^C > > Is something not running right? I have both master and pwcheck running: > > root 221 0.0 0.2 996 580 ?? Is 1:50AM 0:00.08 > /usr/local/sbin/pwcheck > cyrus 1165 0.0 0.5 2340 1192 p0- I 3:56AM 0:00.14 > /usr/local/cyrus/bin/master > > Regards, Dustin > > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED]]On Behalf Of Dustin > > Puryear > > Sent: Wednesday, December 19, 2001 4:18 AM > > Cc: [EMAIL PROTECTED] > > Subject: RE: Virtual domains and Postfix.. => password issue > > > > > > Okay, I feel like I almost have this working. I am now using > > cyrus-imapd-2.0.16_1. I now only have two issues. I will > address the first > > in this email. > > > > I can't get my passwords to work: > > > > mail# cyradm -u mailadmin mail > > Please enter your password: > > Dec 19 04:06:18 mail imapd[1243]: login: mail.actioncore.com[10.0.0.5] > > mailadmin DIGEST-MD5 User logged in > > mail.actioncore.com> lm > > dpuryear~lenderhost~com user.root > > mail.actioncore.com> lam user.root > > root lrswipcda > > mailadmin lrswipcda > > mail.actioncore.com> exit > > > > mail# imtest -p imap -a root -m login mail > > C: C01 CAPABILITY > > S: * OK mail.actioncore.com Cyrus IMAP4 v2.0.16 server ready > > S: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS ID > > NO_ATOMIC_RENAME UNSELECT MULTIAPPEND SORT THREAD=ORDEREDSUBJECT > > THREAD=REFERENCES IDLE AUTH=DIGEST-MD5 AUTH=CRAM-MD5 > > S: C01 OK Completed > > Password: > > C: L01 LOGIN root {7} > > + go ahead > > C: <omitted> > > Dec 19 04:07:14 mail imapd[1246]: badlogin: > mail.actioncore.com[10.0.0.5] > > plaintext root Incorrect password > > ^C > > > > Here I used the correct password. I checked and passwd is > running and root > > has an entry in the sasl database: > > > > mail# ps -ef|grep pwcheck > > mail# ps -aux|grep pwcheck > > root 221 0.0 0.2 996 580 ?? Is 1:50AM 0:00.04 > > /usr/local/sbin/pwcheck > > mail# sasldblistusers | grep root > > user: root realm: mail.actioncore.com mech: DIGEST-MD5 > > user: root realm: mail.actioncore.com mech: PLAIN > > user: root realm: mail.actioncore.com mech: CRAM-MD5 > > > > I'm sure I am doing something silly, but I don't see it. I > should just use > > saslpasswd as below, correct? > > > > # saslpasswd -c root > > Password: > > > > Regards, Dustin > > > > > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED]]On Behalf Of prune > > > Sent: Tuesday, December 18, 2001 4:20 PM > > > To: Dustin Puryear > > > Cc: [EMAIL PROTECTED] > > > Subject: Re: Virtual domains and Postfix.. > > > > > > > > > Hi, > > > > > > this will not solve your problem, but if you're working on a new mail > > > system, why don't you use the latest cyrus server, and use > LMTP to pass > > > mails from postfix to cyrus ? > > > > > > for your problem... is the output of "lm" in cyradm different between > > > cyrus 1.x and 2.X ??? > > > when I do a "lm", I have something like : > > > > > > user.foo > > > user.foo.Trash > > > ... > > > ... > > > > > > are you sure you mailboxes are well created ? > > > > > > Cheers, > > > > > > Prune > > > > > > Dustin Puryear wrote: > > > > > > >I looked in the archives, but couldn't find my exact problem. > > If it's in > > > >there, please let me know. (Also, the list archives doesn't > > seem to allow > > > >browsers to follow threads easily. Just a note.) A quick > > > summary: my problem > > > >is that Cyrus/Postfix keeps telling me a mailbox doesn't exist > > > when I test > > > >an account on a system configured for virtual domains. More > > > details follow. > > > > > > > >First, following are the versions of the software that I am using: > > > > > > > >cyrus-1.6.24_2 The cyrus mail server, supporting POP3, > > > KPOP, and IMAP4 > > > >pro > > > >cyrus-sasl-1.5.24_7 RFC 2222 SASL (Simple Authentication and > > > Security Layer) > > > >db3-3.2.9_2,1 The Berkeley DB package, revision 3 > > > >pcre-3.4 Perl Compatible Regular Expressions library > > > >postfix-20010228.3_2 Alternative Mail Transfer Agent (MTA) > > > > > > > >This was installed from the ports tree on FreeBSD 4.4-RELEASE. > > > > > > > >I have Postfix configured for virtual domains, and the test before I > > > >installed Cyrus was successful. I then installed Cyrus and > > > changed Postfix's > > > >main.cf to: > > > > > > > >mailbox_transport = cyrus > > > > > > > >I then restarted Postfix: > > > > > > > ># postfix reload > > > > > > > >Next, I created a mailbox named user.dpuryear: > > > > > > > >mail# cyradm -u mailadmin mail > > > >Please enter your password: > > > >mail.actioncore.com> Dec 18 15:03:10 mail imapd[60477]: login: > > > >mail.actioncore.com[10.0.0.5] mailadmin CRAM-MD5 User logged in > > > >lm > > > >[EMAIL PROTECTED] root > > > >dpuryear~lenderhost~com user.dpuryear > > > > > > > >Next, I update the virtual table: > > > > > > > ># postmap virtual > > > > > > > >I then set the password using saslpasswd, but that shouldn't > > be necessary > > > >just to send mail to the mailbox, correct? Ok, so I try a > test message: > > > > > > > >mail# mail [EMAIL PROTECTED] > > > >Subject: hi > > > >. > > > >EOT > > > >Null message body; hope that's ok > > > > > > > >mail# tail /var/log/maillog > > > >Dec 18 15:06:10 mail postfix/pickup[60394]: 8D11E60E03: uid=0 > > from=<root> > > > >Dec 18 15:06:10 mail postfix/cleanup[60496]: 8D11E60E03: > > > >message-id=<[EMAIL PROTECTED]> > > > >Dec 18 15:06:10 mail postfix/qmgr[60416]: 8D11E60E03: > > > >from=<[EMAIL PROTECTED]>, size=305, nrcpt=1 (queue active) > > > >Dec 18 15:06:10 mail postfix/pipe[60499]: 8D11E60E03: > > > >to=<[EMAIL PROTECTED]>, relay=cyrus, delay=0, > status=bounced > > > >(user unknown. Command output: user.dpuryear: Mailbox does not > > exist _ ) > > > >Dec 18 15:06:10 mail postfix/cleanup[60496]: C0D7A60E04: > > > >message-id=<[EMAIL PROTECTED]> > > > >Dec 18 15:06:10 mail postfix/qmgr[60416]: C0D7A60E04: from=<>, > > size=2015, > > > >nrcpt=1 (queue active) > > > >Dec 18 15:06:11 mail postfix/pipe[60499]: C0D7A60E04: > > > >to=<[EMAIL PROTECTED]>, relay=cyrus, delay=1, status=bounced (user > > > >unknown. Command output: root: Mailbox does not exist _ ) > > > > > > > >I am confused. What is going on? Shouldn't that mail be going to > > > >user.dpuryear mailbox? And what about root? Any help is > > appreciated. I'm > > > >sure it's something silly. Anyway, following is my Postfix > > config if that > > > >helps: > > > > > > > >mail# grep -v # main.cf > > > > > > > >queue_directory = /var/spool/postfix > > > >command_directory = /usr/local/sbin > > > >daemon_directory = /usr/local/libexec/postfix > > > > > > > >mail_owner = postfix > > > > > > > >myhostname = mail.actioncore.com > > > >mydomain = actioncore.com > > > > > > > >myorigin = $mydomain > > > > > > > >mydestination = $myhostname localhost.$mydomain $mydomain > > > > > > > >inet_interfaces = all > > > > > > > >notify_classes = resource, software > > > > > > > >initial_destination_concurrency_limit = 5 > > > >default_destination_concurrency_limit = 15 > > > > > > > >relay_domains = hash:/usr/local/etc/postfix/relay_domains > > > > > > > >mailbox_transport = cyrus > > > >virtual_maps = hash:/usr/local/etc/postfix/virtual > > > > > > > >Regards, Dustin > > > > > > > >--- > > > >Dustin Puryear <[EMAIL PROTECTED]> > > > >Information Systems Consultant > > > >http://members.telocity.com/~dpuryear > > > >In the beginning the Universe was created. > > > >This has been widely regarded as a bad move. - Douglas Adams > > > > > > > > > > > > > > > > > > > > > > >