SASL LOGIN authentication failed: authentication failure

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 =) и след като го инсталирах всичко си тръгна без проблеми..

Общо взето това е, отивам да пия винце, че баба зима дойде! Наздраве!