Wie werden E-Mail-Header generiert?

Wie werden E-Mail-Header generiert?

Wenn Sie eine E-Mail senden, ist ein Header Teil der Nachricht. Wenn Sie beispielsweise Ihre E-Mails abrufen, können Sie die Rohquelle und die Header anzeigen, die Informationen über den Absender der E-Mail usw. enthalten.

Wenn ich mit dem mailBefehl E-Mails von Adresse1 an Adresse2 sende, enthält der Header einige Informationen über den Absender, wie den Hostnamen, die IP-Adresse usw. des Absenders.

Meine Frage ist nun: Wie werden die Angaben für den Header erzeugt und wie kann ich diese vermeiden bzw. verändern (also fälschen)?

Ich verwende Fedora 17 und Sendmail.

Antwort1

Die Header werden zunächst generiert vonMail-Benutzeragent(MUA, also Ihr Mail-Client) und enthalten sehr wenige Informationen. Es hängt vom verwendeten MUA ab, enthält aber normalerweise mindestensAus,Zu,ThemaUndDatumMit dem Unix- mailBefehl können Sie zusätzliche Header angeben, die mit dem -aFlag hinzugefügt werden sollen.

Beispiel:

mail -a "X-foo: bar" [email protected]

Dies beinhaltet einen Header X-foomit dem Wert bar. Sie können -amehrere Angaben machen.

Die Nachricht wird dann an denMail Transfer Agent(MTA, also Ihr SMTP-Mailserver). Der Mailserver fügt Header ein wieErhalten vonwie es für notwendig erachtet wird, in die Nachricht ein. Sie können dies nur beeinflussen, indem Sie den Server selbst steuern und konfigurieren.

verwandte Informationen