Einzelnen Beitrag anzeigen

danielA

Registriert seit: 10. Jun 2002
Ort: Hamburg
72 Beiträge
 
Delphi XE7 Enterprise
 
#4
  Alt 21. Mai 2003, 00:52
Hallo ich bins nochmal.

Ich habe mir ebend unter Linux mal eine Mail mit telnet geschrieben (Socketebene) schau es dir am besten mal an.
  • SERVER:~# telnet 127.0.0.1 25
    Trying 127.0.0.1...
    Connected to 127.0.0.1.
    Escape character is '^]'.
    220 server.local ESMTP Postfix
    HELO TEST.TEST // ich
    250 SERVER.local
    VRFY BLA // ich
    252 BLA
    MAIL FROM: BLA@BLA.BLA // ich
    250 Ok
    RCPT TO:BLA@localhost // ich
    250 Ok
    DATA // ich
    354 End data with <CR><LF>.<CR><LF>
    Hallo das ist eine Mail // ich
    . // ich
    250 Ok: queued as 724B11B073
    QUIT // ich
    221 Bye

Wie du siehst, gibt es weder den Absenderserver (HELO TEST.TEST), den Absender (MAIL FROM: BLA@BLA.BLA), noch den Empfänger (RCPT TO:BLA@localhost).
Die einzige Chance die du hast, ist der Befehl VRFY und EXPN welche überpüfen sollen, ob der Empfänger existiert. Diese Befehle müssen aber, wie oben bei mir, nicht implementiert sein. Am besten du schaust dir dazu mal die RFC 821 (http://www.ietf.org/rfc/rfc0821.txt)

Gruß danielA
  Mit Zitat antworten Zitat