Kann direkt keine Mails mehr bekommen
Hallo, Liste, E-Mails an mich (aus der Liste) erreichen mich nicht mehr direkt, sondern gehen auf den "Postmaster-Account" (auf meinem Mailserver). Hat jemand eine Idee, woran das liegt? (Sendmail, fetchmail o.ä.???) Es betrifft "lediglich" E-Mails aus der SuSE-Liste, nicht E-Mails von anderen E-Mail-Adressaten aus dem Internet. Von unserem Provider habe ich lediglich die "lapidare Antwort" gehört, dort sei "lediglich" der Mail-Cluster umkonfiguriert worden. Kann es sein, daß vom Mail-Header damit etwas abgeschnitten wird??? Was ist das Besondere von Mails aus der Mailing-Liste? Hellllpppp!!! mfG J. Link DV/ORGA Stadtwerke Wilhelmshaven GmbH 04421-291-288 jens.link@sww-gmbh.de http://www.sww-gmbh.de
jens.link@sww-gmbh.de wrote:
E-Mails an mich (aus der Liste) erreichen mich nicht mehr direkt, sondern gehen auf den "Postmaster-Account" (auf meinem Mailserver). Hat jemand eine Idee, woran das liegt? (Sendmail, fetchmail o.ä.???)
Vermutlich an den technischen Gegebenheiten (Eigenschaften der verwendeten Nachrichtenformate und Übertragungsprotokolle, evtl. beeinflußt durch die Konfiguration der an der Übertragung beteiligten Mail-Server), nicht an Deiner Software / Konfiguration.
Es betrifft "lediglich" E-Mails aus der SuSE-Liste, nicht E-Mails von anderen E-Mail-Adressaten aus dem Internet. Von unserem Provider habe ich lediglich die "lapidare Antwort" gehört, dort sei "lediglich" der Mail-Cluster umkonfiguriert worden. Kann es sein, daß vom Mail-Header damit etwas abgeschnitten wird??? Was ist das Besondere von Mails aus der Mailing-Liste?
Sie enthalten z.B. nicht Deine Adresse im To:- oder Cc:-Header. Bei der Übertragung von Mails per SMTP ist der Inhalt der Header halbwegs egal, da der Empfänger anhand der Angaben in den SMTP-Kommandos bestimmt wird. Wenn Dein fetchmail die Mails per POP oder IMAP vom Server abholt, stehen ihm die Informationen aus diesen Kommandos aber nicht mehr zur Verfügung, also muß es sich irgendwie mit den Headern behelfen. Etliche Mail-Server tragen unter Umständen die Empfängeradresse in den von ihnen erzeugten Received:-Header ein. Wenn diese Angabe vorhanden ist, ist alles in Ordnung, aber leider ist das nicht immer so. Wenn dort nichts steht, muß fetchmail auf die Adreßangaben in den übrigen Headern ("To:" etc.) zurückgreifen[1], und das bringt natürlich bei einer Mailing-Liste nichts. Durchaus denkbar, daß nach den Änderungen bei Deinem Provider da Zusatzinformationen weggefallen sind. Ich habe mich bei manchen Filterversuchen auch schon geärgert, daß nicht jeder Mail-Server in einem standardisierten Format in die Header einer Mail eintragen muß, für welche Adresse er das jeweilige Exemplar empfangen hat. Aber sowas ist in keinem Standard vorgeschrieben. (Und es gäbe wohl Probleme mit so einer Kennzeichnung, wenn eine Mail für mehrere Empfänger nur einmal übertragen werden soll. Aber zumindest der letzte Mail-Server in der Kette könnte dann eigentlich in jedes zugestellte Exemplar einen entsprechenden Vermerk einbauen.) Eilert Footnotes: [1] Siehe auch `man fetchmail` unter "INTERACTION WITH RFC 822". -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org http://www.informatik.uni-bremen.de/~eilert/
Hallo Eilert, hallo Jens, hallo Leute, Am Dienstag, 4. Juni 2002 20:47 schrieb Eilert Brinkmann:
jens.link@sww-gmbh.de wrote:
E-Mails an mich (aus der Liste) erreichen mich nicht mehr direkt, sondern gehen auf den "Postmaster-Account" (auf meinem Mailserver). Hat jemand eine Idee, woran das liegt? (Sendmail, fetchmail o.ä.???)
Es betrifft "lediglich" E-Mails aus der SuSE-Liste, nicht E-Mails von anderen E-Mail-Adressaten aus dem Internet. [...] Was ist das Besondere von Mails aus der Mailing-Liste?
Sie enthalten z.B. nicht Deine Adresse im To:- oder Cc:-Header. Bei der Übertragung von Mails per SMTP ist der Inhalt der Header halbwegs egal, da der Empfänger anhand der Angaben in den SMTP-Kommandos bestimmt wird. Wenn Dein fetchmail die Mails per POP oder IMAP vom Server abholt, stehen ihm die Informationen aus diesen Kommandos aber nicht mehr zur Verfügung, also muß es sich irgendwie mit den Headern behelfen.
Etliche Mail-Server tragen unter Umständen die Empfängeradresse in den von ihnen erzeugten Received:-Header ein. Wenn diese Angabe vorhanden ist, ist alles in Ordnung, aber leider ist das nicht immer so. Wenn dort nichts steht, muß fetchmail auf die Adreßangaben in den übrigen Headern ("To:" etc.) zurückgreifen[1], und das bringt natürlich bei einer Mailing-Liste nichts. Durchaus denkbar, daß nach den Änderungen bei Deinem Provider da Zusatzinformationen weggefallen sind.
Nur eine Idee: Der Return-Path sollte IMHO mit durchkommen, vielleicht lässt sich ja nach dem filtern. Nehmen wir mal eine beliebige Mail aus der Liste, da steht ganz oben im Header: Return-Path: <suse-linux-return-187924-christian.boltz=nexgo.de@suse.com> Kannst Du nicht einfach danach filtern, ob der Return-Path Deine Mailadresse enthält? (@ durch = ersetzen) Gruß Christian Boltz -- Registrierter Linux-Nutzer #239431 Linux - life is too short for reboots.
Christian Boltz wrote:
Am Dienstag, 4. Juni 2002 20:47 schrieb Eilert Brinkmann:
Etliche Mail-Server tragen unter Umständen die Empfängeradresse in den von ihnen erzeugten Received:-Header ein. Wenn diese Angabe vorhanden ist, ist alles in Ordnung, aber leider ist das nicht immer so. Wenn dort nichts steht, muß fetchmail auf die Adreßangaben in den übrigen Headern ("To:" etc.) zurückgreifen[1], und das bringt natürlich bei einer Mailing-Liste nichts. Durchaus denkbar, daß nach den Änderungen bei Deinem Provider da Zusatzinformationen weggefallen sind.
Nur eine Idee: Der Return-Path sollte IMHO mit durchkommen, vielleicht lässt sich ja nach dem filtern.
Wenn da was geeignetes drinsteht, ist das prinzipiell möglich. Ich kenne mich mit fetchmail nicht so genau aus, vermute aber mal, daß fetchmail das nicht direkt unterstützt. Eine Lösung mit procmail (notfalls beim Postmaster, vielleicht kann man das aber auch schon vorher irgendwo einbauen) müßte aber möglich sein.
Nehmen wir mal eine beliebige Mail aus der Liste, da steht ganz oben im Header:
Return-Path: <suse-linux-return-187924-christian.boltz=nexgo.de@suse.com>
Kannst Du nicht einfach danach filtern, ob der Return-Path Deine Mailadresse enthält? (@ durch = ersetzen)
Ja, das geht für diese Liste und für ein paar andere auch noch. Das bringt im konkreten Fall sicherlich schon eine Menge, aber eine allgemeine Lösung, die mit allen Mails (z.B. auch Mails, die per Bcc: adressiert wurden) funktioniert, sehe ich nicht. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org http://www.informatik.uni-bremen.de/~eilert/
participants (3)
-
Christian Boltz
-
Eilert Brinkmann
-
jens.link@sww-gmbh.de