postfix + saslauth

Sziasztok!

Szeretnék felhuzni egy aranyos kis postfixe-et, ami saslauth-tal csekkolja az ügyfelet, de nem igazán akar szót fogadni.

A felállás: /etc/postfix/sasl/smtpd.conf:

pwcheck_method: saslauthd
mech_list: PLAIN LOGIN

Naéshátugye ide kéne valami, vagy valami más okosság, ugyanis, ha megpróbálok bejelentkezni, megadom a username-et 'user@domain' formátumba, mondjuk testuser@testdomain.hu, mivelhogyhát sok domaint kezel ki (na nem ez, hanem majd a smarthost). Az auth.log-ba viszont ez jön át:

saslauthd[18317]: do_auth : auth failure: [user=testuser] [service=smtp] [realm=testdomain.hu] [mech=pam] [reason=PAM auth error]

Namármost én nem realm-nak akarom a testdomain.hu-t, hanem a username végére.

Remélem érthető volt, és azt mégjobban, hogy tudtok segíteni.

Hozzászólások

Na, megoldottam a problémát. Exim-et állitottam be postfix helyett, zsirul működ a dolog.

"A herceg én vagyok."

Milyen kár hogy csak az sql selectben kelett volna átírni a username = '%u' ról '%u@%r' -re.