Am Samstag, 10. Juli 2004 17:27 schrieb Dieter Kluenter:
ich habe gerade festgestellt, dass Mails an ""@localhost akzeptiert werden. Warum?
Weil dein MTA borken ist? :-)))
Was ist "borken"? Ich kenne das als Stadt.
Nein, weil RFC-2822 das so vorschreibt.
In rfc 2822 steht eher was über die Mailstruktur (Header/Body). Der smtp-Handshake ist in 2821 definiert. Ich vermute mal Du verwechselst das mit der sender-address? Die darf leer sein. Im Falle von Bounce-Meldungen z.B.. Der Recipient sollte schon existieren.
ratti:~# telnet localhost smtp Trying 127.0.0.1... Connected to ratti. Escape character is '^]'. 220 ratti ESMTP Exim 4.34 Sat, 10 Jul 2004 16:23:55 +0200 helo ratti.local 250 ratti Hello localhost [127.0.0.1] mail from: ratti 501 ratti: sender address must contain a domain mail from: ratti@ratti.local 250 OK rcpt to: ""@localhost 550 unknown user quit 221 ratti closing connection Connection closed by foreign host.
Dann ist Exim kaputt.
-- Andreas