Henning Hucke [mailto:h_hucke@aeon.icebear.org] schrieb:
((Bitte beschränke die Länge Deiner Zeilen auf ungefähr 72 Zeichen!))
Ich hatte es zwar heute schonmal geschrieben, aber OL (leider Zwang hier!) ist auf 76 Zeichen eingestellt. Ich bekam schon eine "Beschwerde" wegen zu langer Zeilen, also bemühe ich mich das ganze händisch in den Griff zu bekommen.
Solange ich auf den Briefumschlag Deine korrekte Adresse steht, kann in dem enthaltenen Brief eine beliebige Adresse genannt sein, sogar auch garkeine...
Das hatten wir heute Vormittag schon herausgefunden.
Die Adresse des konkreten Adressaten wird im SMTP-Dialog zwischen den Servern genannt. Je nach verwendeter Mailserver-Software
Das bedeutet, nur der erste Mailserver "sieht" den Envelope? Die folgenden nicht mehr? Ich habe ein Verständnisproblem mit dem Mailversand: Wenn die folgenden Server den Envelope nicht mehr sehen, woher wissen sie dann, wer die Mail bekommt? -- Mit freundlichen Grüßen Thomas Voigt
Am Montag, 30. Dezember 2002 14:43 schrieb Voigt Thomas:
Henning Hucke [mailto:h_hucke@aeon.icebear.org] schrieb:
((Bitte beschränke die Länge Deiner Zeilen auf ungefähr 72 Zeichen!))
Ich hatte es zwar heute schonmal geschrieben, aber OL (leider Zwang hier!) ist auf 76 Zeichen eingestellt. Ich bekam schon eine "Beschwerde" wegen zu langer Zeilen, also bemühe ich mich das ganze händisch in den Griff zu bekommen.
Solange ich auf den Briefumschlag Deine korrekte Adresse steht, kann in dem enthaltenen Brief eine beliebige Adresse genannt sein, sogar auch garkeine...
Das hatten wir heute Vormittag schon herausgefunden.
Die Adresse des konkreten Adressaten wird im SMTP-Dialog zwischen den Servern genannt. Je nach verwendeter Mailserver-Software
Das bedeutet, nur der erste Mailserver "sieht" den Envelope? Die folgenden nicht mehr?
Ich habe ein Verständnisproblem mit dem Mailversand: Wenn die folgenden Server den Envelope nicht mehr sehen, woher wissen sie dann, wer die Mail bekommt?
Doch, aber die Mailserver nehmen ihr Wissen nicht aus dem Header, sondern aus dem "Umschlag", dass sind dir Versandanweisungen, die im Dialog vor dem Übertragen der eigentlichen Mail zwischen den Servern ausgetauscht werden (man SMTP). Da du die Mails nicht direkt zugeschickt bekommst, sondern via POP vom Server holst, brauchst du die nicht mehr und bekommst die deshalb auch nicht. Die Mail ist mit dem Eintreffen in deinem Postfach bei deinem Provider ja bereits zugestellt. -- Gruß MaxX
* On Mon, 30 Dec 2002 at 14:43 +0100, Voigt Thomas wrote:
Henning Hucke [mailto:h_hucke@aeon.icebear.org] schrieb: [...]
Die Adresse des konkreten Adressaten wird im SMTP-Dialog zwischen den Servern genannt. Je nach verwendeter Mailserver-Software
Das bedeutet, nur der erste Mailserver "sieht" den Envelope? Die folgenden nicht mehr?
Ich habe ein Verständnisproblem mit dem Mailversand: Wenn die folgenden Server den Envelope nicht mehr sehen, woher wissen sie dann, wer die Mail bekommt?
Also, dann spielen wir mal einen SMTP-Dialog durch - Zeilen mit > eingerückt sind, schreibst Du, Zeilen mit < kommen als Antwort, der Rest ist Kommentar meinerseits und sontiges. adalbert@pepe:~ > telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. < 220 pepe.lopez.at ESMTP ready, tell me your wishes. Der Server meldet Bereitschaft zum Empfang
HELO leo Ich grüße den Server < 250 pepe.lopez.at Hello localhost [127.0.0.1], pleased to meet you Der Server grüßt zurück MAIL FROM:
Das ist jetzt der Absender aus dem Envelope < 250 ... Sender ok Absender ist okay RCPT TO: Der Empfänger - immer noch Envelope < 250 ... Recipient ok Empfänger passt DATA Ich teile mit, daß ich jetzt die Mail versenden möchte < 354 Enter mail, end with "." on a line by itself Der Server sagt mir, daß ich beginnen kann - jetzt folgen keine Statusmeldungen mehr nach jeder Eingabezeile; die Mail hört mit einem einsamen Punkt auf. Es folgt nun der Header (mit komplett anderen Empfängern und Absender als im Envelope): From: Gott To: Erde Subject: Heute keines Date: jetzt Durch eine Leerzeile vom Header abgesetzt folgt nun der Textkörper der Mail: Dies ist ein Blindtext, der so blind ist, das es gar nicht mehr blinder geht. Dies ist ein Blindtext, der so blind ist, das es gar nicht mehr blinder geht. Dies ist ein Blindtext, der so blind ist, das es gar nicht mehr blinder geht. Dies ist ein Blindtext, der so blind ist, das es gar nicht mehr blinder geht. Dies ist ein Blindtext, der so blind ist, das es gar nicht mehr blinder geht. Dies ist ein Blindtext, der so blind ist, das es gar nicht mehr blinder geht. . Okay, das ist der Punkt - Mail ist zu Ende < 250 PAA09729 Message accepted for delivery Der Server hat die Mail akzeptiert QUIT Und tschüss < 221 pepe.lopez.at closing connection detto. Connection closed by foreign host.
Wenn die Mail nun nicht wieder bei mir lokal liegen würde, dann würde mein Server zum nächsten Server Kontakt aufnehmen und den gleichen Dialog mit ihm führen. Die Daten aus dem Envelope müssen dabei niemals in den eigentlichen Körper der Mail. Wie ich schon mal geschrieben habe, es ist wie bei der normalen Post: Der Briefträger sieht nicht in die Briefe hinein[1], er schaut nur auf das Kuvert. Der Unetrschied zur normalen Post besteht nur darin, daß Du die normale Post normalerweise selbst auspacken musst, bei Email macht das der Server für Dich. Du siehst also das Kuvert nie. [1] Zumindest normalerweise, siehe "Zu Lasten der Briefträger" von Alois Brandstätter. -- Adalbert GPG welcome, request public key: mailto:adalbert+key@lopez.at
*** Voigt Thomas (thomas.voigt@teagnetkom.de) schrieb in suse-linux heute:
[...]
Die Adresse des konkreten Adressaten wird im SMTP-Dialog zwischen den Servern genannt. Je nach verwendeter Mailserver-Software
Das bedeutet, nur der erste Mailserver "sieht" den Envelope? Die folgenden nicht mehr?
??? Wie kommst Du darauf, dass die anderen kein SMTP mehr miteinander sprechen!? Eigentlich kennt jede MTA-Software - zu Beispiel eben auch die Mechanismen, die auf UUCP beruhen - einen Envelope, denn der To- Header ist ja - wie Dir vieleicht im Moment aufgeht - nicht sonderlich aussagekräftig. Der Punkt ist, dass diese Information eben gerne bei die Zustellung in den definitionsgemäßen Ziel-Maildrop verloren gehen. Wenn Du also Deine Mails per Fetchmail mittels POP, IMAP oder ähnlichem abholst, ist der Envelope eben schon weg, es sei denn, der MTA war so freundlich, einen Nicht-Standard- oder einen erweiterten Received-Header zu schreiben. MG Henning Hucke -- IcH fInDe AuCh, dAsS eS nIcHt So WiChTig IsT, eInEn TeXt In KoRrEcKtEr gRoSs- Und KlEiNsChReIbUnG zU vErFaSsEn, Da DiEs DeR LeSbArKeIt KaUm AbBrUcH tUt UnD zUdEm AuSdRuCk MeInEr InDiViDuAlItAeT iSt. [Joachim Kromm in dsnu]
participants (4)
-
Adalbert Michelic
-
Henning Hucke
-
Matthias Houdek
-
Voigt Thomas