PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : exim4 sendet keine mails



tchaluppa
23.09.06, 17:42
hallo,

ich möchte exim4 als mailserver einrichten. er sollte auch mails senden können. wenn ich von meinem windowsrechner auf meinen webserver zugreife, darüber dann mit einem php script eine mail versende, kommt keine an.

in meiner logdatei steht folgendes


318 2006-09-23 17:32:27 1GR9UR-0000uh-09 <= nobody@*****@gmx.de U=nobody P=local S=353
319 2006-09-23 17:32:28 1GR9UR-0000uh-09 ** *****@gmx.de R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<nobody@*****@gmx.de> SIZE=1391: host smtp.rz.uni-karlsruhe.de [129.13.60.2]: 501 <nobody@*****@gmx.de>: malformed address: @gmx.de> may not follow <nobody @tchaluppa
320 2006-09-23 17:32:28 1GR9US-0000uk-6p Error while reading message with no usable sender address (R=1GR9UR-0000uh-09): at least one malformed recipient addr ess: nobody@*****@gmx.de - malformed address: @gmx.de may not follow nobody@*****
321 2006-09-23 17:32:28 1GR9UR-0000uh-09 Process failed (1) when writing error message to nobody@*****@gmx.de (frozen)


in meiner email-adresses habe ich folgendes eingetragen

tommy: *****@gmx.de.

wo könnte nun der fehler liegen.

mfg

maikthiel
24.09.06, 10:30
Wenn ich mir das Log so ansehe, sticht mir eines ins Auge: Die Mail wird mit dem Absender "nobody@t*******a@gmx.de" eingeliefert (Zeile 318) und so an den Smarthost durchgereicht, der das Ganze dann ablehnt, weil auf "nobody@t*******a" kein "@gmx.de" folgen darf (Zeile 319)...



318 2006-09-23 17:32:27 1GR9UR-0000uh-09 <= nobody@*****@gmx.de U=nobody P=local S=353
319 2006-09-23 17:32:28 1GR9UR-0000uh-09 ** *****@gmx.de R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<nobody@*****@gmx.de> SIZE=1391: host smtp.rz.uni-karlsruhe.de [129.13.60.2]: 501 <nobody@*****@gmx.de>: malformed address: @gmx.de> may not follow <nobody @t*******a


Jetzt gibts zwei Möglichkeiten: entweder das Skript so anpassen, dass es eine korrekte Absenderadresse übergibt (die wohl sinnvollste Methode) oder aber "address rewriting" im Exim einsetzen, wobei das ein übler Hack ist, der das Problem nicht beseitigt...

Just my 2 cents,

Ciao sagt Maik

PS: Wenn du deine Adresse anonymisieren wolltest, dann hast du sie am Ende von Zeile 319 übersehen (in der Fehlermeldung des Remote-SMTP ;))