[Postfixbuch-users] Kann via SMTP keine Mails Verschicken
Oliver Stephan
thorac at gmx.de
Di Jan 3 14:56:11 CET 2006
Danke nochmal für eure Hinweise, leider funktioniert es noch nicht.
>>># /usr/sbin/testsaslauthd -s smtp -u username -p password
>>
>>connect() : No such file or directory
>
>
> AFAIK gibt es testsaslauthd auf Debian. Wenn testsaslauthd nicht klappt, kann
> Postfix auch nicht klappen.
>
>
>>als usernamen hab ich den postmaster at asmodeuz.dyndns.org / Passwort:
>
>
> Wenn Du usernamen mit realm (domainpart) benutzt, musst Du saslauthd mit der
> Option "-r" starten, sonst strippt der den realm...
Wie gebe ich das mit "-r" am besten ein?
habe:
"testsaslauthd -u postmaster at asmodeuz.dyndns.org -p Passwort -r" ging
aber nicht weil er für "-r" eine domain will
also versuchte ich:
"testsaslauthd -r asmodeuz.dyndns.org (und auch @ asmodeuz.dyndns.org)
-u postmaster -p Passwort"
> p at rick
>
PM von Andreas:
>
>In seiner ersten Mail hat er eine Fehlermeldung gezeigt:
>
>Jan 2 21:18:28 m34s26 saslauthd[1345]: do_auth : auth failure:
>[user=postmaster at asmodeuz.dyndns.org] [service=smtp]
>[realm=asmodeuz.dyndns.org] [mech=pam] [reason=PAM auth error]
>Das bedeutet, saslauthd hat bereits von Postfix den Usernamen (komplett
>mit
>@...) erhalten. Da das im chroot() funktionierte, hat er bereits
>saslauthd
>mit "-m /var/spool/postfix/..." gestartet. Ausserdem ist der Username
>komplett, also hat er auch bereits das "-r". Lass ihn das mit dem "-m"
>oder
>mit dem chroot wieder ändern.
Wie genau meinst du es denn?
"-m /var/spool/postfix/var/run/saslauthd -r"
ist es aktuell bei mir in der /etc/default/saslauthd
Habe Postfix mal wieder ins chroot genommen, das hatte mal funktiert..
>Es gibt nur einen PAM Fehler. Scheint schon im auth-Stack was nicht zu
>stimmen. Vielleicht hat er gar kein /etc/pam.d/smtp (Oder wo auch immer
>das
>bei Debian ist), vielleicht ist es auch nur vergurkt.
in Debian ist es bei /etc/pam.d/smtp korrekt
da ist bei mir:
auth required pam_mysql.so user=provider_admin passwd=passwort
host=127.0.0.1 db=provider table=users usercolumn=email
passwdcolumn=password crypt=1
account sufficient pam_mysql.so user=provider_admin passwd=passwort
host=127.0.0.1 db=provider table=users usercolumn=email
passwdcolumn=password crypt=1
(Jeweils in einer Zeile)
Was kann ich bei nem Vermurksten Pam machen?
Oliver
Mehr Informationen über die Mailingliste Postfixbuch-users