Simon, I tried add the entry in pam.conf and it is still not working. I think something else is wrong. Syslog register such an entry when I issue the command, /usr/local/bin/sieveshell --user=keith --authname=keith mailhost.
Feb 26 07:29:58 bragi timsieved[2817]: [ID 656617 local6.notice] badlogin: localhost[127.0.0.1] PLAIN invalid parameter supplied. Thanks, keith > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On > Behalf Of Simon Matter > Sent: Tuesday, February 26, 2002 2:38 AM > To: Keith Kee > Cc: Ken Murchison; Cyrus Info > Subject: Re: sieveshell authentication failed on Solaris > > > As you mentioned you have started saslauthd to use PAM. Therefore you > need to have the different configs in PAM. If timsieved needs > authentication, it sends the request to saslauthd with service sieve, > saslauthd send the auth request to PAM with service sieve. That's why > you need a sieve config in PAM. > > -Simon > > Keith Kee schrieb: > > > > I don't quite understand why I should bother about pam.conf if the > > pwcheck_method is saslauthd? Should all the authentications are > done through > > saslauthd for imapd, popd, and timsieved? Here is my /etc/imapd.conf: > > > > configdirectory: /ext/imap/config > > partition-default: /ext/imap/mailboxes > > servername: bragi.netsco.com > > admins: root cyrus > > sasl_pwcheck_method: saslauthd > > allowplaintext: yes > > allowanonymouslogin: no > > autocreatequota: 20 > > sendmail: /usr/lib/sendmail > > timeout: 30 > > imapidlepoll: 60 > > impaidreponse: yes > > umask: 077 > > sieveuserhomedir: false > > sievedir: /ext/imap/sieve > > sasl_auto_transition: yes > > postuser: bb > > lmtpsocket: /var/cyrus/socket/lmtp > > idlesocket: /var/cyrus/socket/idle > > dracinterval: 30 > > drachost: localhost > > altnamespace: yes > > userprefix: Other Users > > sharedprefix: Shared Folders > > logtimestamps: yes > > sasl_mech_list: plain > > sasl_sasldb_path: /etc/sasldb2 > > > > Running sieveshell returns authentication error with not much detailed > > information: > > bash-2.03# /usr/local/bin/sieveshell --user=keith > --authname=keith mailhost > > connecting to mailhost > > Please enter your password: > > unable to connect to server: Authentication Error at > > /usr/local/bin/sieveshell line 172, <STDIN> chunk 1. > > > > peeking in /var/adm/messages shows: > > Feb 25 23:48:45 bragi timsieved[1459]: [ID 702911 auth.notice] Password > > verification failed > > > > and /var/log/imapd.log shows: > > Feb 25 23:46:49 bragi master[1434]: [ID 392559 local6.debug] > about to exec > > /usr/ > > local/cyrus/bin/timsieved > > Feb 25 23:46:49 bragi sieve[1434]: [ID 518349 local6.debug] executed > > Feb 25 23:46:49 bragi sieve[1434]: [ID 921384 local6.debug] accepted > > connection > > Feb 25 23:46:52 bragi timsieved[1434]: [ID 656617 > local6.notice] badlogin: > > local > > host[127.0.0.1] PLAIN authentication failure > > Feb 25 23:46:52 bragi master[1365]: [ID 310780 local6.debug] > process 1434 > > exited > > , status 75 > > > > Thanks > > keith > > > > > -----Original Message----- > > > From: Ken Murchison [mailto:[EMAIL PROTECTED]] > > > Sent: Monday, February 25, 2002 8:24 PM > > > To: Keith Kee > > > Cc: Cyrus Info > > > Subject: Re: sieveshell authentication failed on Solaris > > > > > > > > > > > > > > > Keith Kee wrote: > > > > > > > > Hi: > > > > I am running cyrus-imap 2.1.2 and cyrus-sasl 2.1.1 on > > > Solaris 8, and I am > > > > having problem getting timsieved to authenticate right. > Following the > > > > instructions written in "installing sieve" in the docs > included with the > > > > source, I should be able to check my login to timsieved using > > > > sieveshell --user=keith --authname=keith localhost. However, I > > > am getting an > > > > error: unable to connect to server: Authentication Error at > > > > /usr/local/bin/sieveshell line 172, <STDIN> chunk 1. > > > > > > > > I am using saslauthd as my pwcheck_method, and started > > > saslauthd -a pam. > > > > I was able to login to the imap server but not the > timsieved. Reading > > > > through the posting in this mailing list archive, there was > some mention > > > > about having to copying pam.d/imap to pam.d/timsieved. I > believe this > > > > applies to linux only? I don't find a pamd.d directory in Solaris 8. > > > > Besides, I did not edit pam.conf file to make imap server > authenticate > > > > correctly. Also, I have sasl_mech_list set to plain in > /etc/imapd.conf. > > > > > > Whether you have one big pam.conf or separate files under pam.d, you > > > need to have a 'sieve' config which can be a copy of your 'imap' or > > > 'pop' config. > > > > > > Ken > > > -- > > > Kenneth Murchison Oceana Matrix Ltd. > > > Software Engineer 21 Princeton Place > > > 716-662-8973 x26 Orchard Park, NY 14127 > > > --PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp > > > > > > > > > >