successful login w/ IMAP not POP

From: Ross Gohlke (no email)
Date: Thu Jan 05 2006 - 12:11:26 EST

  • Next message: Andrzej Kwiatkowski: "question about realms/sasldb2 and cyrus admin"

    SETUP:
    FreeBSD 5.3
    cyrus-imap and cyrus-sasl (with TLS) are installed from ports and working.
    Accounts are stored in postgresql, managed with web-cyradm with md5 passwords
    Cyrus > saslauthd > PAM_pgsql > postgresql

    PROBLEM
    >From Thunderbird, I can successfully send mail via Auth SMTP and log in to
    IMAP (using SSL/TLS):
    /var/log/auth.log:
    Jan 5 08:49:04 james PAM_pgsql[47153]: (imap) user user.dom.com
    authenticated.

    But when I try to log in with POP I get this error:
    /var/log/auth.log:
    Jan 5 08:59:01 james saslauthd[47151]: do_auth : auth failure:
    [user=test.dom.com] [service=pop] [realm=] [mech=pam] [reason=PAM auth
    error]
    Jan 5 08:59:01 james pop3s[22188]: Password verification failed

    FILES

    /usr/local/etc/cyrus.conf
    ...
      imap cmd="imapd" listen="imap" prefork=0
      imaps cmd="imapd -s" listen="imaps" prefork=0
      pop3 cmd="pop3d" listen="pop3" prefork=0
      pop3s cmd="pop3d -s" listen="pop3s" prefork=0
      sieve cmd="timsieved" listen="sieve" prefork=0
    ...

    ##

    /usr/local/etc/imapd.conf
    #
    # $FreeBSD: ports/mail/cyrus-imapd22/files/imapd.conf,v 1.13 2004/11/22
    08:15:15 ume Exp $
    #

    # Added 051228
    #autocreateinboxfolders: Sent | Drafts | Templates | Trash
    #autosubscribeinboxfolders: Sent | Drafts
    anysievefolder: yes
    sendmail: /usr/local/sbin/sendmail

    #altnamespace: yes
    #userprefix: Other Users
    #sharedprefix: Shared Folders

    lmtp_over_quota_perm_failure: 1 # 550 on quota overrun if run over LMTP
    virtdomains: userid
    defaultdomain: dom.com
    servername: mail.dom.com
    tls_ca_file: /usr/local/etc/postfix/ssl/smtpd.pem
    tls_cert_file: /usr/local/etc/postfix/ssl/smtpd.pem
    tls_key_file: /usr/local/etc/postfix/ssl/smtpd.pem
    sasl_pwcheck_method: saslauthd
    #sasl_mech_list: md5 plain login
    sasl_mech_list: plain login
    #sasl_auxprop_plugin: sql
    #sasl_sql_engine: pgsql
    #sasl_sql_hostnames: localhost
    #sasl_sql_user: dbmail
    #sasl_sql_passwd: D0lbym4n
    #sasl_sql_database: dbmail
    #sasl_sql_verbose: yes
    #sasl_sql_select: SELECT passwd FROM dbmail_users WHERE userid = '%u'
    #sasl_sql_select: SELECT passwd FROM dbmail_users WHERE userid = '%u@%r'

    configdirectory: /var/imap
    partition-default: /var/imap/spool
    unixhierarchysep: yes
    #admins:
    admins: cyrus
    autocreatequota: 10485760
    sieveusehomedir: false
    sievedir: /var/imap/sieve

    ##

    /etc/pam.d/imap (ln -s /etc/pam.d/imap /etc/pam.d/pop)
    auth required pam_pgsql.so database=mail user=mail password=D0lbym4n
    table=accountuser user_column=username pwd_column=password pw_type=md5
    debug
    account required pam_pgsql.so database=mail user=mail
    password=D0lbym4n table=accountuser user_column=username
    pwd_column=password pw_type=md5 debug

    ##

    I have an /etc/pam-pgsql.conf file, but it was not being used (so I just
    put the data call into /etc/pam.d/imap), so I have not edited it recently.

    Any ideas would be greatly appreciated.

    ross

    ----
    Cyrus Home Page: http://asg.web.cmu.edu/cyrus
    Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
    List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
    

  • Next message: Andrzej Kwiatkowski: "question about realms/sasldb2 and cyrus admin"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD