Thanks for your reply.

Now I can see more info after turning on all those debugs

Here it is
2011-08-16 16:16:53 dovecot: Warning: Killed with signal 15 (by pid=7250 uid=0 
code=kill)
2011-08-16 16:16:53 dovecot: Info: Dovecot v1.2.9 starting up (core dumps 
disabled)
2011-08-16 16:16:54 auth(default): Info: new auth connection: pid=7259
2011-08-16 16:16:54 auth(default): Info: new auth connection: pid=7264
2011-08-16 16:16:54 auth(default): Info: new auth connection: pid=7263
2011-08-16 16:16:54 auth(default): Info: new auth connection: pid=7261
2011-08-16 16:16:54 auth(default): Info: new auth connection: pid=7262
2011-08-16 16:16:54 auth(default): Info: new auth connection: pid=7260
2011-08-16 16:18:14 auth(default): Info: client in: AUTH    1    PLAIN    
service=imap    secured    lip=127.0.0.1    rip=127.0.0.1    lport=143    
rport=32973    resp=AGRsaWUAZGxpZTMyMDU=
2011-08-16 16:18:14 auth-worker(default): Info: pam(msmith,127.0.0.1): lookup 
service=dovecot
2011-08-16 16:18:14 auth-worker(default): Info: pam(msmith,127.0.0.1): #1/1 
style=1 msg=Password: 
2011-08-16 16:18:15 auth(default): Info: new auth connection: pid=7271
2011-08-16 16:18:16 auth-worker(default): Info: pam(msmith,127.0.0.1): 
pam_authenticate() failed: Authentication failure (password mismatch?) (given 
password: xxx)
2011-08-16 16:18:18 auth(default): Info: client out: FAIL    1    user=msmith
2011-08-16 16:18:23 imap-login: Info: Aborted login (auth failed, 1 attempts): 
user=<msmith>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured

Here is my dovecot.conf (Note: I have removed all the comments)

## Dovecot configuration file

protocols = imap imaps pop3 pop3s
listen = *

disable_plaintext_auth = no

log_path = /var/log/dovecot-deliver.log 
info_log_path = /var/log/dovecot-deliver.log 

log_timestamp = "%Y-%m-%d %H:%M:%S "

login_user = postfix

login_greeting = Dovecot IMAP server!

mail_location = maildir:~/Maildir

mail_privileged_group = mail

mail_debug = yes
verbose_proctitle = yes

protocol imap {
  login_executable = /usr/lib/dovecot/imap-login
  mail_executable = /usr/lib/dovecot/imap
  imap_client_workarounds = outlook-idle delay-newmail netscape-eoh 
tb-extra-mailbox-sep
}

protocol pop3 {
  pop3_uidl_format = %08Xu%08Xv
}

protocol managesieve {
}

protocol lda {
  postmaster_address = 
  hostname = ubuntuserver 
  sendmail_path = /usr/lib/sendmail

  rejection_subject = Rejected: %s
  rejection_reason = Your message to <%t> was automatically rejected:%n%r

  auth_socket_path = /var/run/dovecot/auth-master
}

auth_username_format = %Lu
auth_verbose = yes
auth_debug = yes
auth_debug_passwords = yes

auth default {
  mechanisms = plain

  passdb pam {
  }

  userdb passwd {
  }

  user = root

  socket listen {
    master {
      path = /var/run/dovecot/auth-master
      mode = 0660
      user = mail 
      group = mail
    }
    client {
      path = /var/spool/postfix/private/auth-client
      mode = 0660
      user = postfix
      group = postfix
    }
  }
  !include_try /etc/dovecot/auth.d/*.auth
}

dict {
}

plugin {
}

# Config files can also be included. deliver doesn't support them currently.
#!include /etc/dovecot/conf.d/*.conf
# Optional configurations, don't give an error if it's not found:
!include_try /etc/dovecot/conf.d/*.conf
#!include_try /etc/dovecot/extra.conf


I think the issue is with PAM authentication. How do I configure the PAM 
authentication?

Any help would be much appreciated.

Thank you




________________________________
From: CopalFreak <[email protected]>
To: Daminto Lie <[email protected]>
Sent: Tuesday, 16 August 2011 3:39 PM
Subject: Re: [Dovecot] imap-login aborted login

You might try turning on the various DEBUG modes in Dovecot.
In your dovecot.conf file :
Something like this :
-------------------------------------
auth_debug = yes
auth_debug_passwords = yes
auth_verbose - yes
verbose_proctitle = yes
mail_debug = yes
log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot-deliver.log
-------------------------------------
After edit, restart dovecot.
Then tail your log (tail -f /var/log/dovecot-deliver.log) while
attempting to check mail.

You should see a bit more info that might help.
(be sure to turn it all back off. it will sometimes log the passwords
and when using plaintext, thats bad.)

Hope this helps,
-=*CopalFreak*=-


On 8/16/2011 12:19 AM, Daminto Lie wrote:
> Hi,
>
> I have been trying to set up Apache2, Postfix, Dovecot, openLDAP and 
> squirrelmail on my Ubuntu Server 10.04 machine. The idea is to make use of 
> the LDAP to authenticate users to login to squirrelmail to send/receive 
> emails.
>
> I have been using the link - 
> https://help.ubuntu.com/community/Postfix/DovecotLDAP, as a guide to get it 
> all set up. I have checked the status for postfix and dovecot, and they both 
> are up and running by using telnet. I have even installed openldapadmin to 
> check and see if I've got the ldap working. I could login to openldapadmin 
> and saw myself there with uid=msmith.
>
> I have also installed squirrelmail as my webmail. After all that installed, I 
> went to localhost/squirrelmail on the firefox browser. It would not log me in.
>
> Later I found in the /var/log/dovecot-deliver.log file, I saw the following 
> messages
> dovecot: Info: Dovecot v1.2.9 starting up (core dumps disabled)
> imap-login: Info: Aborted login (auth failed, 1 attempts): user=<msmith>, 
> method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
> imap-login: Info: Aborted login (auth failed, 1 attempts): 
> user=<[email protected]>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, 
> secured  
>
> imap-login: Info: Aborted login (auth failed, 1 attempts): 
> user=<[email protected]>, method=PLAIN, rip=127.0.0.1, 
> lip=127.0.0.1, secured
>
> I tried to login with three different usernames but none worked as shown 
> above in the log file. I wonder if it is to do with method=PLAIN and secured.
>
> Any help would be greatly appreciated.
>
> Thank you
>

Reply via email to