in your imap.conf is a config error!
if you want to use shadow as auth method you should use:
# The mechanism used by the server to verify plaintext
# passwords. Possible values also include "ker
# beros_v4", "passwd", and "shadow".
# sasl_pwcheck_method: PAM
sasl_pwcheck_method: shadow
take al look at man imapd.conf ... it´s the docu!!!!
regard wolfgang
David wrote:
>
> Hi to everybody:
>
> I'm trying to setup a imap in a linuxbox. I have cyrus software
> listening on ports pop3 and imap.
>
> I use this rpm packages:
>
> cyrus-sasl-1.5.24-17
> cyrus-imapd-2.0.9-3
>
> Here you have the contents of /etc/imap.conf
>
> [ develop2 ] ~ # cat /etc/imapd.conf
> configdirectory: /var/imap
> partition-default: /var/spool/imap
> admins: cyrus
> allowanonymouslogin: no
> sasl_pwcheck_method: pam
>
> Here the /etc/cyrus.conf
> ------------------------------------
> START {
> # do not delete these entries!
> mboxlist cmd="ctl_mboxlist -r"
> deliver cmd="ctl_deliver -r"
> }
>
> # UNIX sockets start with a slash and are put into /var/imap/socket
> SERVICES {
> # add or remove based on preferences
> imap cmd="/usr/cyrus/bin/imapd" listen="imap" prefork=0
> imaps cmd="/usr/cyrus/bin/imapd -s" listen="imaps" prefork=0
> pop3 cmd="/usr/cyrus/bin/pop3d" listen="pop3" prefork=0
> pop3s cmd="/usr/cyrus/bin/pop3d -s" listen="pop3s" prefork=0
> sieve cmd="/usr/cyrus/bin/timsieved" listen="sieve" prefork=0
>
> # at least one LMTP listener is required for proper delivery
> # lmtp cmd="lmtpd" listen="lmtp" prefork=0
> lmtpunix cmd="/usr/cyrus/bin/lmtpd" listen="/var/imap/socket/lmtp"
> prefork=0
> }
>
> EVENTS {
> # this is required
> checkpoint cmd="ctl_mboxlist -c" period=30
> }
> ----------------------------
>
> Well, after that, I launch the cyrus daemon:
>
> [ develop2 ] ~ # ps -ax | grep cyrus
> 30464 pts/0 S 0:00 /usr/cyrus/bin/master
>
> Then, I make this test:
> ----------------
> # telnet localhost 110
> Trying 127.0.0.1...
> Connected to develop2.iwith.org.
> Escape character is '^]'.
> +OK HOSTNAME Cyrus POP3 v2.0.9 server ready
> user USER
> +OK Name is a valid mailbox
> pass HISPASSWD
> -ERR Invalid login
> ----------------
>
> Of course, the USER and PASSWD that I write are correct in the system.
>
> By the way If I make the same test against IMAP port this is the
> output from that I receive from the server:
>
> ----------------------------------------
> [ develop2 ] # imtest -m login -a USER localhost
> C: C01 CAPABILITY
> S: * OK HOSTNAME Cyrus IMAP4 v2.0.9 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 X-NETSCAPE
> S: C01 OK Completed
> Password:
> C: L01 LOGIN USER {4}
> + go ahead
> C: <omitted>
> L01 NO Login failed: authentication failure
> Authentication failed. generic failure
> Security strength factor: 0
> . logout
> * BYE LOGOUT received
> . OK Completed
> Connection closed.
> --------------------------------
>
> This what I can see in the auth.log when I launch a pop3 session:
>
> Jul 9 08:26:47 develop2 pop(pam_unix)[30142]: authentication failure;
> logname= uid=76 euid=76 tty= ruser= rhost= user=USER
>
> I have tried also to use "sasl_pwcheck_method: pam" instead passwd but
> the problem persist.
>
> Help please!!! and TIA.
--
_______________________________
Wolfgang Schaefer
Diplom-Ingenieur (FH) Elektronik
System- und Netzwerkadministrator
Fon +49-(0)7308-818-22
Fax +49-(0)7308-818-65
busse design ulm gmbh
Nersinger Str. 18
89275 Elchingen / Ulm, Germany
http://www.busse-design-ulm.de
_______________________________