- Mail-Loop
-
Mail-Loop ist eine aus dem Englischen entlehnte Bezeichnung für eine Schleife (engl.: loop), in der eine E-Mail endlos weitergeleitet wird (Endlosschleife).
Mail-Loops treten beispielsweise auf, wenn zwei E-Mail Adressen aufeinander weitergeleitet werden.
Beispiel:
- anton@example.com –weitergeleitet-auf→ berta@example.com
- berta@example.com –weitergeleitet-auf→ anton@example.com
Wird jetzt eine E-Mail an anton@example.com oder berta@example.com geschickt, entsteht ein Mail-Loop, in dem die E-Mail endlos zwischen den beiden Adressen hin- und hergeschickt wird – sofern weitere Maßnahmen dies nicht verhindern.
Solche Mail-Loops sind nicht auf zwei Adressen beschränkt, sondern können sich theoretisch über beliebig viele Weiterleitungen erstrecken. Dann ist für keinen der beteiligten Betreuer die Schleife offensichtlich. Besonders problematisch sind Mail-Loops, wenn eine der beteiligten Adressen an eine Mailingliste oder einen Mail-Verteiler weitergeleitet wird.
Erkennung von Mail-Loops
In der Regel lassen sich Mail-Loops an auffällig gestiegenem E-Mail Verkehr (Volumen und Anzahl) oder ungewöhnlich hoher Auslastung eines Mail-Servers erkennen. Ist im Mail-Loop ein Mail-Verteiler enthalten, bemerken die nicht an Loop beteiligten Empfänger das Problem in der Regel recht schnell an sehr vielen, gleichen, in kurzen Zeitabständen eintreffenden E-Mails.
Gegenmaßnahmen
Die meisten Mailserver verfügen über Mittel, mit denen Mail-Loops erkannt und unterbrochen werden können. So wird in der Regel eine E-Mail nicht weitergeleitet, wenn sie zuvor bereits über eine bestimmte Anzahl von Mailservern weitergeleitet wurde (erkennbar an den Received Headern) oder wenn der empfangende Mailserver erkennt, dass er diese Mail bereits zuvor an denselben Empfänger zugestellt hat.
Dass es dennoch zu Mail-Loops kommt, die nicht automatisch unterbrochen werden, liegt vor allem an Software, die die Gefahr von Mail-Loops nicht berücksichtigt oder an unzulänglicher Konfiguration. Betroffen sind oft Autoresponder, die dem Absender eine Nachricht zustellen (z. B. Abwesenheit wg. Urlaub), obwohl die erhaltene Nachricht bereits selbst ein Autoreply ist (dann unterhalten sich zwei Auto-Responder) oder Mailing-Listen, bei denen Received-Header automatisch entfernt werden und so eine automatische Loop-Erkennung (siehe oben) unmöglich machen.
Wikimedia Foundation.