Guide followed : http://www.howtoforge.com/perfect-server-centos-6.0-x86_64-ispconfig-3 testing stage: I. use authtest script Code: $ sudo authtest -s smtps [email protected] validpassword Nov 13 08:20:39 server authdaemond: received auth request, service=smtps, authtype=login Nov 13 08:20:39 server authdaemond: authmysql: trying this module Nov 13 08:20:39 server authdaemond: SQL query: SELECT email, password, "", uid, gid, "/var/vmail", maildir, quota, "", concat('disableimap=',disableimap,',disablepop3=',disablepop3) FROM mail_user WHERE email = '[email protected]' Nov 13 08:20:39 server authdaemond: password matches successfully Nov 13 08:20:39 server authdaemond: authmysql: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/vmail, [email protected], fullname=<null>, maildir=/var/vmail/domain.tld/admin, quota=0, options=disableimap=n,disablepop3=n Nov 13 08:20:39 server authdaemond: Authenticated: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/vmail, [email protected], fullname=<null>, maildir=/var/vmail/domain.tld/admin, quota=0, options=disableimap=n,disablepop3=n Code: $ sudo authtest -s pop3s [email protected] validpassword Nov 13 08:20:44 server authdaemond: received auth request, service=pop3s, authtype=login Nov 13 08:20:44 server authdaemond: authmysql: trying this module Nov 13 08:20:44 server authdaemond: SQL query: SELECT email, password, "", uid, gid, "/var/vmail", maildir, quota, "", concat('disableimap=',disableimap,',disablepop3=',disablepop3) FROM mail_user WHERE email = '[email protected]' Nov 13 08:20:44 server authdaemond: password matches successfully Nov 13 08:20:44 server authdaemond: authmysql: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/vmail, [email protected], fullname=<null>, maildir=/var/vmail/domain.tld/admin, quota=0, options=disableimap=n,disablepop3=n Nov 13 08:20:44 server authdaemond: Authenticated: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/vmail, [email protected], fullname=<null>, maildir=/var/vmail/domain.tld/admin, quota=0, options=disableimap=n,disablepop3=n Code: $ sudo authtest -s imaps [email protected] validpassword Nov 13 08:20:54 server authdaemond: received auth request, service=imaps, authtype=login Nov 13 08:20:54 server authdaemond: authmysql: trying this module Nov 13 08:20:54 server authdaemond: SQL query: SELECT email, password, "", uid, gid, "/var/vmail", maildir, quota, "", concat('disableimap=',disableimap,',disablepop3=',disablepop3) FROM mail_user WHERE email = '[email protected]' Nov 13 08:20:54 server authdaemond: password matches successfully Nov 13 08:20:54 server authdaemond: authmysql: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/vmail, [email protected], fullname=<null>, maildir=/var/vmail/domain.tld/admin, quota=0, options=disableimap=n,disablepop3=n Nov 13 08:20:54 server authdaemond: Authenticated: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/vmail, [email protected], fullname=<null>, maildir=/var/vmail/domain.tld/admin, quota=0, options=disableimap=n,disablepop3=n II. telnet / openssl Code: $ openssl s_client -connect 127.0.0.1:993 a login [email protected] validpassword Nov 13 08:11:23 server imapd-ssl: Connection, ip=[::ffff:127.0.0.1] Nov 13 08:11:53 server imapd-ssl: authdaemon: s_connect() failed: No such file or directory Nov 13 08:11:53 server imapd-ssl: LOGIN FAILED, [email protected], ip=[::ffff:127.0.0.1] Nov 13 08:11:53 server imapd-ssl: authentication error: No such file or directory III. Found some clue Code: any user run 'authtest' command will fail even a root, with 2 kind of reason: 1. No suche file or directory 2. Permission denied Code: any user run 'authtest' command using 'sudo' will succeed IV. It's file permission problem and I have no idea to fix this
You must send an email to a new account first before you can fetch emails. The necessary directories will be created automatically when the first mail arrives.
i did that too. sending an email to [email protected]. as i report on clue part, it is permission problem.
Log (receive and auth) Code: Nov 15 17:59:06 server authdaemond: received userid lookup request: [email protected] Nov 15 17:59:06 server authdaemond: authmysql: trying this module Nov 15 17:59:06 server authdaemond: authmysqllib: connected. Versions: header 50152, client 50152, server 50152 Nov 15 17:59:06 server authdaemond: SQL query: SELECT email, password, "", uid, gid, "/var/vmail", maildir, quota, "", concat('disableimap=',disableimap,',disablepop3=',disablepop3) FROM mail_user WHERE email = '[email protected]' Nov 15 17:59:06 server authdaemond: Authenticated: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/vmail, [email protected], fullname=<null>, maildir=/var/vmail/domain.tld/x, quota=0, options=disableimap=n,disablepop3=n Nov 15 17:59:06 server postfix/pipe[7961]: 666AC14588702: to=<[email protected]>, relay=maildrop, delay=0.36, delays=0.06/0.02/0/0.27, dsn=2.0.0, status=sent (delivered via maildrop service) Nov 15 17:59:06 server postfix/qmgr[1283]: 666AC14588702: removed Nov 15 18:00:41 server imapd: Connection, ip=[::ffff:127.0.0.1] Nov 15 18:00:41 server imapd: authdaemon: s_connect() failed: No such file or directory Nov 15 18:00:41 server imapd: LOGIN FAILED, [email protected], ip=[::ffff:127.0.0.1] Nov 15 18:00:41 server imapd: authentication error: No such file or directory
Did you create the email account though ISPConfig? -> No Is SELinux disabled? -> No Code: server ~: sudo find /etc/ -name selinux -ls server ~:
But the tutorial is for preparing a server for the installation of ISPConfig, and SELinux must be disabled.
I can not disable selinux because no selinux installed Code: server ~: sudo find /etc/ -name selinux -ls server ~:
Take a look at chapter 6 on http://www.howtoforge.com/perfect-server-centos-6.0-x86_64-ispconfig-3-p3