Hallo Heiko,
Am Dienstag, 26. Mai 2009 schrieb Heiko Schlittermann:
> >
> > So - in der Message, die mein lokaler Exim erzeugt hat und an UUCP
> > übergeben hat, steht noch der BCC-Header drin! Ist ja 'ne dicke Wurst...
>
> Die Wurst ist noch dicker: im Header der Mail - wenn sie in der Liste
> ankommt - ist immer noch das BCC.
Also, ich kann hier keinen BCC-Header entdecken, oder meintest du den Umschlag
(Envelope)?
> (Aber eigentlich auch logisch - der
> MUA hätte es nicht übergeben dürfen, der erste MTA hätte es vielleicht
> entfernen müssen, alle weiteren geht das nichts mehr an.)
Aber vielleicht hat ja auch mein Postfix diesen Header entfernt. Ich hole die
Mails mit fetchmail und lass Postfix ausliefern.
Ein interessantes Problem ;-)
Ist es nicht so, dass der MTA sich nur um die Angaben im Envelope kümmert und
normalerweise nur zusätzliche Angaben in den Header schreibt? Zitat aus dem
Postfix-Buch von Peer Heinlein: "Der Mailheader hat damit keine Auswirkungen
auf den Transport der Mail."
Ich müsste jetzt nochmal in der RFC nachschauen, aber meines Wissens
funktioniert der normale Mailversand so:
1. MUA nimmt To, CC und BCC vom Nutzer entgegen
2. MUA schreibt To und CC in den Header
3. MUA ruft MTA (/usr/sbin/sendmail oder smtp) und übergibt To, CC und BCC als
Empfänger für diese Mail
4. MTA stellt die Mail zu
Für verschlüsselte Mails müsste das ganze so aussehen (Achtung: Nicht
überprüft!):
1. MUA nimmt To, CC und BCC vom Nutzer entgegen
2. MUA schreibt To und CC in den Header
3. für jeden Empfänger aus To, CC und BCC:
1. MUA verschlüsselt Mail für den Empfänger
2. MUA übergibt an den MTA eine verschlüsselte Mail für genau
diesen Emfpänger
Warum Mutt überhaupt eine Einstellung wie "write_bcc" kennt, kann ich nur wild
rumraten. Naheliegend wäre, dass er sich die Mailerstellung einfach macht und
eine Mail erstellt, die nur aus Header und Body besteht. Die Erzeugung des
Envelope delegiert er (es?) dann an einen freundlichen MTA, der diese
komplizierten Dinge wie Generierung der Envelopes für ihn erledigt.
Die Anleitung für Mutt sagt übrigens ganz deutlich zum Gebrauch von write_bcc:
Exim users may wish to unset this.
Wahrscheinlich ist Exim keiner von den netten MTAs, der Mutt das Leben
erleichtern will ;-)
Noch ein interessantes Zitat aus dem Postfix-Buch zum BCC-Header:
Im Idealfall wird das Feld vollständig entfernt, sobald es in das Postfach
einsortiert wird. Eine hundertprozentige Garantie gibt es dafür aber nicht.
Eine gute Nacht
Uwe
_______________________________________________
Lug-dd maillist - [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd