[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