Gibt es eine Möglichkeit, meine IP-Adresse in E-Mail-Headern zu verbergen?

9

Ich benutze Thunderbird, um E-Mails zu senden. Mein Mailserver fügt meine IP-Adresse in den Header meiner E-Mails ein. Gibt es eine Möglichkeit, dies zu verbergen? Ich habe darüber nachgedacht, meine E-Mails über Tor an den Server zu senden, aber mein Server lehnt anscheinend Verbindungen ab.

JakeGould
quelle
Haben Sie ein Add-On versucht, um den Header zu ändern? Ich fand zwei mit einer einfachen Google-Suche
Ulkoma
6
@Ulkoma, die meisten Mailserver enthalten immer die IP-Adresse des Clients im Header Received:, der angehängt wird, nachdem der Client die Mail an den Server übergeben hat. Client-Add-Ons können dies nicht beeinflussen.
Gowenfawr
Versuchte das. Ich kann Add-Ons einfügen, aber meine IP-Adresse nicht entfernen.
Was für mich offensichtlich ist, aber möglicherweise nicht für einige, die weniger Netzschulung hatten, ist, dass der empfangende E-Mail-Server die IP-Adresse des Systems kennt, das ihn kontaktiert. Dies ist unbedingt erforderlich, da SMTP TCP verwendet und TCP erst nach Abschluss eines "3-Wege-Handshake" -Prozesses (ausgehend, eingehend, ausgehend) signifikante Daten sendet. Das System, das die SMTP-Verbindung empfängt, muss also antworten. Dies ist erforderlich, bevor das HELO des SMTP verarbeitet wird. Der empfangende E-Mail-Server kennt also die IP-Adresse. Wenn Sie z. B. Tor verwenden, kennt der empfangende Server die IP-Adresse eines Tor-Computers.
TOOGAM

Antworten:

9

Einige Mail-Anbieter, wie z. B. Hushmail , entfernen alle IP-Informationen aus der Mail, bevor sie weitergeleitet werden . Dies ist jedoch im Allgemeinen nur ein Dienst, der von sicheren oder anonymen E-Mail-Diensten bereitgestellt wird, und nicht etwas, das Sie von Ihrem bestehenden Anbieter veranlassen können.

Da die IP-Adressen in den "Received" -Headern von den Mailservern gestempelt werden, können Clients sie nicht entfernen. Sie benötigen einen mitschuldigen Mailserver, der Ihre IP-Adresse aus dem Datensatz entfernt.

gowenfawr
quelle
Auch um den Aufstieg zu erwähnen .
Sebix
1

Die IP-Informationen werden vom Mailserver hinzugefügt. Wenn Sie einen seriösen Mailserver verwenden, können Sie dies nicht auf Client-Seite stoppen, wenn Sie Ihre E-Mail senden. Es war einmal, dass Mailserver sehr vertrauensvoll und oft falsch konfiguriert waren und man in größerem Umfang mit Dingen davonkommen konnte. Dank Spammern und dem Risiko, dass Mailserver in Spam-Lücken geraten, sodass andere Mailserver keine E-Mails von ihnen annehmen, haben sich die Dinge geändert und es besteht wenig Vertrauen.

Sie können Ihren eigenen Mailserver ausführen und ihn an Ihren ISP-Server weiterleiten lassen (sofern Ihr ISP dies zulässt). Auf diese Weise können Sie einige der Informationen fälschen, und die IP-Adresse Ihres Mailservers befindet sich in den Headern. Ihr ISP gibt jedoch möglicherweise nicht die IP-Adresse Ihres Clients ein. Dies ist jedoch ein gutes Stück Arbeit und ein langer Weg. Einfacher, nur um einen Hushmail-Account zu bekommen!

Die einzige Möglichkeit, zuverlässig das zu erreichen, was Sie möchten, besteht darin, einen Mail-Dienst wie Hushmail zu verwenden, der speziell einen Dienst zum Ausblenden / Anonamisieren von Absenderinformationen bereitstellt.

Tim X.
quelle
Ich wünschte, mein Mailserver hätte meine Korrespondenz animalisiert.
Sam Axe
Das Ausführen eines eigenen Mailservers behebt das Problem nicht. Das Beste, was Sie tun können, ist, die Adresse zu verschleiern, indem Sie andere gefälschte Adressen in die Kette einfügen.
Davidgo
0

Laut RFC 821 sollte der E-Mail-Client seinen Domainnamen im Helo / EHLO-Befehl senden. Die Antwort lautet also: Ja, Thunderbird sendet die IP in E-Mail-Headern.

Dieses Verhalten ist jedoch umkehrbar. Erstellen Sie einfach den Parameter mail.smtpserver.default.hello_argument mit einem Beispielwert für string.com über den Konfigurationseditor von Thinderbird (Einstellungen> Erweitert> Allgemein). Sie können natürlich alles anstelle von example.com zuweisen.

Beachten Sie, dass dies Ihre IP-Adresse nicht vor dem Mailserver verbirgt. Dieser Trick entfernt nur diese Informationen aus dem Header. Für echte Anonymität sollten Sie eine Art Anonymisierungssoftware wie Tor verwenden.

user45475
quelle
Sie scheinen von "Domain Name" zu "IP" zu wechseln. Ist das beabsichtigt?
Schröder
4
Betrachten Sie den folgenden Standardheader: Erhalten: von mail-vc0-f182.google.com (mail-vc0-f182.google.com [209.85.220.182]) von li1-23.members.linode.com (Postfix) mit ESMTPS-ID 24DF04800 . Der Vorname ("from mail-vc0 ...") war, wie sich der Client identifizierte (über HELO / EHLO). Das Bit in Klammern ist der Punkt, an dem der Mailserver sowohl die IP-Adresse protokollierte als auch eine umgekehrte DNS-Suche durchführte, um zu protokollieren, wie der Name wirklich lautete und nicht nur, was der Client sagte. Sie können also mit HELO / EHLO alles machen, was Sie wollen. Beachten Sie jedoch, dass Mailserver keinem Wort glauben, das Sie sagen, wenn Sie es tun.
Gowenfawr
Ich bin nicht unbedingt daran interessiert, meine IP-Adresse vor dem Mailserver zu verbergen, sondern nur vor dem Empfänger der E-Mail.
@ user45475 Hat bei mir nicht funktioniert. Der neue Parameter fügt meinen Domainnamen zum Header hinzu, den ich als Zeichenfolgenwert festgelegt habe, entfernt jedoch nicht meine IP-Adresse, was ich tun möchte
@schroeder Ja, ich glaube es war. user45475 schien den richtigen Begriff an den richtigen Stellen zu verwenden. Er kommentierte beide.
TOOGAM
0

TorBirdy ist ein Plugin für Thunderbird. Es versucht, Ihre Verbindung zu anonymisieren und löscht oder ändert mehrere Informationen.

qbi
quelle
Versuchte das. Mein Mailserver verweigert Verbindungen
0

Sie können einen Mailserver einrichten, der als Relay fungiert. Da Sie die Relay-Software steuern würden, könnten Sie jede Mailserver-Software verwenden, mit der Sie Verbindungsinformationen entfernen / anonymisieren können.

Sam Axe
quelle
Zu diesem Zeitpunkt können die E-Mails nicht mehr auf Ihren Client, sondern auf den Server zurückgeführt werden, den Sie besitzen. Und Server bleiben normalerweise an einem Ort und hinterlassen eine Papierspur. Das Anonymisieren von Servern funktioniert gut, wenn sie von einem vertrauenswürdigen Dritten betrieben werden, der die Trails für mehrere unabhängige Parteien verdeckt. Nicht so gut, wenn Sie Ihre eigenen betreiben.
gowenfawr
@gowenfawr: Mit der Verbreitung von VM-Hosting-Diensten wie Azure wird dies weniger problematisch. Wenn Sie der Meinung sind, dass der Server kompromittiert wurde, löschen Sie einfach die VM und starten Sie einen anderen Server.
Sam Axe