SASL LOGIN authentication failed: authentication failure
Привет,
Днес ще пиша за един проблем с който се занимавах по-рано сутринта, и който оправих с доста дебъгване.
Наложи се да местя един мейл сървър от стар физически debian 6 на нов виртуален ubuntu 12.04. Тестовете които проведох, показаха че всичко си му работи. След като го пуснах в действие обаче, видях че през мейл клиенти от рода на outlook и thunderbird изпращането на писма не работеше. През webmail всичко си беше 6.
В лога на postfix-а ми вадеше следното : SASL LOGIN authentication failed: authentication failure
като това по никакъв начин не ми помогна да разбера къде е проблема.
След като тествах какви ли не вариянти със saslauthd-а , накрая оправих проблема, който се оказа супер тъп и елементарен…
След като добавих в /etc/pam.d/smtp debug накрая на 2та реда:
auth required pam_mysql.so user=ispconfig passwd=mysqlpass host=127.0.0.1 db=dbispconfig table=mail_user usercolumn=login passwdcolumn=password crypt=1 debug account sufficient pam_mysql.so user=ispconfig passwd=mysqlpass host=127.0.0.1 db=dbispconfig table=mail_user usercolumn=login passwdcolumn=password crypt=1 debug
и рестартирах postfix-a , видях следното:
Oct 25 14:15:31 bigmac saslauthd[11054]: PAM unable to dlopen(pam_mysql.so): /lib/security/pam_mysql.so: cannot open shared object file: No such file or directory
Мда… адски тъпо, липсваше ми пакета libpam-mysql =) и след като го инсталирах всичко си тръгна без проблеми..
Общо взето това е, отивам да пия винце, че баба зима дойде! Наздраве!