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
user@domain@akarmi
Ez igy oké volna, csak párezres nagyságrendben mérhető usernek nem mondhatjuk meg, hogy állitsák át az eddig beállitott, elmentett usernevüket a levelezőklienseikbe....
"A herceg én vagyok."
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.