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 copalfreak@gmail.com To: Daminto Lie dlie76@yahoo.com.au 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=msmith@mycompany.com.au, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
imap-login: Info: Aborted login (auth failed, 1 attempts): user=mike.smith@mycompany.com.au, 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