exim + roundcube + authentication + localhost

listopad 21st, 2008

Postanowiłem dziś na testowej maszynie pobawić się najnowszą wersja RC i trafiłem na problem z autoryzacja na poziomie sesji SMTP.

Oczywiście w pliku config/main.inc.php dokonałem stosownych zmian oraz typ $rcmail_config['smtp_auth_type'] = 'LOGIN'; w logu RC pojawiał się wpis

[21-Nov-2008 13:16:07 +0100] SMTP Error: SMTP error: Authentication failure: SMTP server does not support authentication (Code: ) in /home/services/httpd/html/program/steps/mail/func.inc on line 1197 (POST ?_task=mail&_action=send)
w logach exima natomiast cicho sza

Jak okazało sie należało w exim.conf zrezygnować z linii
auth_advertise_hosts = !127.0.0.1
aby bezwzględnie wymusić autoryzacje.

Trochę dziwne, że exim nic a nic nie reportował o probie połączenia w logach a PHP opornie walczyło :)

One Response to “exim + roundcube + authentication + localhost”

  1. 1 galder
    marzec 27th, 2009 at 3:03 pm

    Można to obejść inaczej, żeby tego dokonać trzeba ustawić w main.inc.php wartość zmiennej $rcmail_config tak jak poniżej:

    $rcmail_config[’smtp_auth_type’] = null;

    poza tym w rcube_smtp.inc wywalić cały kod odpowiedzialny za obsługę autoryzacji smt :)

Leave a Reply