it-swarm.com.de

Warum funktioniert die unbestimmte Schleife bei der Weiterleitung von Google Mail nicht?

Ich habe 2 neue Mail-IDs erstellt,

[email protected]

[email protected]

Und ich habe in beiden Mail-IDs einen Filter erstellt Um weiterzuleiten die eingehende Mail von nullable2 an nullable1 und umgekehrt.

Und ich habe manuell eine neue Mail in nullable1 geschrieben und an nullable2 weitergeleitet.

Und was wie ich erwartet hatte ist, eine nbestimmte Schleife setzt zwischen nullable1 und nullable2, und so ist der Posteingang meiner beiden Mails immer besetzt.

Aber das war nicht passiert.

Nach dem Versenden der Mail

FALL 1: Wenn ich im linken Bereich auf den Posteingangslink klicke, wurde nur eine E-Mail an nullable2 übertragen. Und ich kann die gesendete Mail als einzelne Mail sehen (KEINE ITERATIONEN).

FALL 2: Wenn ich meinen Bildschirm aktualisiere (ohne auf den Posteingangslink zu klicken), wird der Fehler als angezeigt

400 Das ist ein Fehler.

Ihr Kunde hat eine fehlerhafte oder rechtswidrige Anfrage gestellt.

Das ist alles was wir wissen.

Meine Frage ist: Ist Google Mail perfekt codiert, um unbestimmte Iterationen zu entfernen? oder erhalte ich diese Fehlermeldung aufgrund einer Netzwerküberlastung (z. B. Netzwerküberlastung)? oder aus anderen Gründen?

Bitte erläutern Sie den Mechanismus dahinter.

1
EAGER_STUDENT

Ich weiß nicht genau, aber ich vermute, dass der Google Mail-Server bei dem Versuch, die Zustellung durchzuführen, von Anfang an nach der Weiterleitungskette sucht und diese herausfindet, um die Zustellung beim ersten Mal ordnungsgemäß durchzuführen (anstatt sie zu senden) die Nachricht an sich selbst, wo sie eine weitere Suche durchführen muss, und so weiter). Angesichts dessen wäre es für sie trivial, Schleifen zu bemerken und sie zu brechen.

Denken Sie jedoch daran, dass Sie selbst dann, wenn Sie diesen Mechanismus der ersten Ebene umgehen (z. B. indem Sie Google Mail in eine andere Domain und wieder in eine andere Domain verschieben), eine Nachricht an einen anderen Mailer weiterleiten (wie in dem Fall, in dem Sie einen Filter dafür haben) (leitet die Nachricht an eine andere Domain weiter), wird der Nachricht eine Zeile 'Received' hinzugefügt. Ich vermute, dass die meisten Mailer irgendwann bemerken werden, wenn Sie eine Bounce-Schleife mit ihnen erstellen. Wenn die Nachricht zurückkommt, wird der Mailer feststellen, dass sie bereits bearbeitet wurde, und kann versuchen, die Schleife auf verschiedene Arten zu unterbrechen.

3
Michael Kohne