Днес ще пиша за един проблем с който се занимавах по-рано сутринта, и който оправих с доста дебъгване.
Наложи се да местя един мейл сървър от стар физически debian 6 на нов виртуален ubuntu 12.04. Тестовете които проведох, показаха че всичко си му работи. След като го пуснах в действие обаче, видях че през мейл клиенти от рода на outlook и thunderbird изпращането на писма не работеше. През webmail всичко си беше 6.
В лога на postfix-а ми вадеше следното : SASL LOGIN authentication failed: authentication failure
като това по никакъв начин не ми помогна да разбера къде е проблема.
След като тествах какви ли не вариянти със saslauthd-а , накрая оправих проблема, който се оказа супер тъп и елементарен…
След като добавих в /etc/pam.d/smtp debug накрая на 2та реда:
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 =) и след като го инсталирах всичко си тръгна без проблеми..
Общо взето това е, отивам да пия винце, че баба зима дойде! Наздраве!
Сигурно много хора като мен навремето са се чудили как могат да изтеглят цял един сайт. Спомням си преди години че съм го правил с wget с опцията -r , но днес открих бруталния начин да се изтърмъчи всичко чрез една команда под линукс.
Ето я и нея:
wget --random-wait -r -p -e robots=off -U mozilla http://www.site.com
Като накратно възможните опции които могат да се използват са следните :
-p parameter tells wget to include all files, including images.
-e robots=off you don’t want wget to obey by the robots.txt file
-U mozilla as your browsers identity.
–random-wait to let wget chose a random number of seconds to wait, avoid get into black list.
Other Useful wget Parameters:
–limit-rate=20k limits the rate at which it downloads files.
-b continues wget after logging out.
-o $HOME/wget_log.txt logs the output