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/