Endlosschleife Robot und Automatische Antwort

Hallo,

Ich habe ein kleines Programm geschrieben, dass ein Mail-Postfach abruft

und alle Mails einer bestimmten Syntax bearbeitet. Ist die Syntax inkorrekt,

so wird eine Mail zurückgeschickt die den Absender darauf hinweist.

Mein Problem ist nun falls der Absender automatische Antowrt eingestellt

hat, schicken die beiden Server/Robots sich munter in Endlosschleife die Mails

zurück und wieder zurück.

ping … pong … ping … pong … etc.

gibt es eine Möglichkeit das zu unterbinden?

z.B. kann man per SMTP-Header dem Mail-Server sagen:

„Nein ich möchte keine automatischen Mails“

oder

gibt es eine universelle Möglichkeite automatische Antworten zu erkennen?

z.B. POP-Header?

oder

Gibt es einen Kunstgriff?

(Abfrage des Mail-Clients des Absenders ist leider nicht immer möglich aber so was

in der Art)

oder

Hat noch jemand einen genialen Einfall

-)

Danke für die Mühe

Oli4

Hy,

Gibt es einen Kunstgriff?

Ja. Hör einfach auf SPAM-Roboter zu basteln :wink: Danke.

(Abfrage des Mail-Clients des Absenders ist leider nicht immer
möglich aber so was

in der Art)

oder

Hat noch jemand einen genialen Einfall

-)

Danke für die Mühe

Oli4

Also wenn Du so Deine programme schreibst wie Du hier Leerzeilen zwischen Texte schreibst Prost Mahlzeit.
Der Mailserver sollte eigentlich merken sobald er eine Schleife produziert. Wenn es ein „dummer“ Mailserver ist braucht es halt eine zeit bis der Timeout kommt.
Ansonst ist mir die Sinnhaftigkeit dieses Überwachungstools noch unklar, ausser das es den Absender eher nervt. Bei mir z.B. würde ich höchstens einmal versuchen mit Dir Kontakt aufzunehmen, danach landest Du eh auf der SPAM-Liste :wink:

gruß
h.

Hi

danke für die Antwort.

Wie funktioniert so ein „kluger Mailserver“? Wie erkennt und durchbricht er die Schleife?
Lande ich dann effektiv auf der SPAM-Liste eines solchen „klugen Mailservers“?
Welcher wäre so ein kluger Mailserver, sodass ich es mal versuchen könnte? Vielleicht ergibt sich daraus noch etwas.
Was meinst du mit Timeout? Reagiert ein solcher kluger Mailserver dann einfach nicht mehr auf meine Anfragen/Mails?

Gruß Oli4

PS: Ich möchte dich sehr gerne sehr ernst nehmen. Der undifferenziert bewertende Schreibstil macht es mir aber richtig schwierig. Ich möchte dich bitten dort aufzupassen. Es ärgert mich wenn ich das Gefühl bekomme nicht ernst genommen zu werden. :smile:
Und noch mal ein paar Leerzeilen für extra dich :wink:

.

.

.

.

.

.

Hy,

Wie funktioniert so ein „kluger Mailserver“?

http://de.wikipedia.org/wiki/Mailserver
http://www.uni-koeln.de/rrzk/mail/server.html

Wie erkennt und
durchbricht er die Schleife?

z.b. dadurch, das innerhalb einer gewissen zeit zu viele Antworten auf eine gesendete mail auch wieder rein gekommen ist.

Lande ich dann effektiv auf der SPAM-Liste eines solchen
„klugen Mailservers“?

Je nachdem wie der verwalter des mailservers das eingerichtet hat. Blacklisting und greylisting wären da solch Stichworte.

Welcher wäre so ein kluger Mailserver, sodass ich es mal
versuchen könnte?

Da ich Dein verwendetes Betriebssystem nicht kenne kann ich an dieser Stelle nur raten mal unter http://de.wikipedia.org/wiki/Mailserver als Ausgangspunkt weiter zu schauen.

Vielleicht ergibt sich daraus noch etwas.
Was meinst du mit Timeout? Reagiert ein solcher kluger
Mailserver dann einfach nicht mehr auf meine Anfragen/Mails?

Auch, ja. Wie gesagt je nachdem wie man es einstellt.

gruß
h.

1 „Gefällt mir“

Hallo,

Wie funktioniert so ein „kluger Mailserver“? Wie erkennt und
durchbricht er die Schleife?

Die klassische Schleife (Mail Loop durch Weiterleitung im Kreis) wird durch eine überlange Zahl an „Received“-Header-Zeilen (Sendmail) oder durch einen bereits vorhandenen „Delivered-To“-Header (Postfix, qmail) erkannt. Wie es bei Exim aussieht weiß ich nicht, andere Mail-Server kenne ich nicht.

Lande ich dann effektiv auf der SPAM-Liste eines solchen
„klugen Mailservers“?

Dann wäre es eher ein dummer Mail-Server.

Nun zu Deinem eigentlichen Problem: Es ist Standard, Bounces und automatische Antworten mit einem leeren „Envelope-From“ zu senden. Das verhindert das von Dir beschriebene Ping-Pong sehr effektiv.

HTH,

Sebastian