Sandal
03.03.03, 19:47
Hallo,
ich hab hier schon viel von Procmail mittels Forward gelesen, aber mein Problem ist etwas komplizierter:
Ich habe bisher mehrere Mailadressen in einem .forward File gehabt, so dass die eigentliche Adresse quasi als Verteiler funktionierte. Jetzt wollte ich mit Procmail _vor_ dem forward ein paar Filter implementieren. Da mein Sendmail das procmail schon unterstützt, ohne dass ich es explizit in der .forward aufrufen muss, konnte ich also einfach eine .procmailrc im Home-Verzeichnis mit den Filtern anlegen. Das Forwarding muss man jetzt allerdings in der .procmailrc machen, wie ich gelesen hatte.
Aber hier fängt das Problem an! Das Forwarden (nach dem '!') wird von sendmail komplett anders behandelt. U.a. wird der "Return-Path" im Header falsch gesetzt, nämlich nach dem Verteiler-User, nicht nach dem, von dem die Mail ursprünglich kommt. Das hat z.B. die Auswirkung, dass Fehlermeldung von Postmastern oder Mailer-Daemons zurück an den Verteiler gehen und nicht an den Mail-Sender! Jetzt kann man natürlich Mails von Postmastern und Daemons ausfiltern, aber das löst das eigentliche Problem nicht. Diese Mails würden den Sender ja auch nicht erreichen, so dass dieser die Fehler mitbekommt.
Den Mailsender mit "sendmail -f " explizit setzen ist auch nicht so elegant. Damit handelt man sich eine X-AUTHENTICATION Warnung ein.
Jemand im Konfigurieren von Sendmail fit? Was wird da anders gemacht als bei forward?
Gruß, Sandal
ich hab hier schon viel von Procmail mittels Forward gelesen, aber mein Problem ist etwas komplizierter:
Ich habe bisher mehrere Mailadressen in einem .forward File gehabt, so dass die eigentliche Adresse quasi als Verteiler funktionierte. Jetzt wollte ich mit Procmail _vor_ dem forward ein paar Filter implementieren. Da mein Sendmail das procmail schon unterstützt, ohne dass ich es explizit in der .forward aufrufen muss, konnte ich also einfach eine .procmailrc im Home-Verzeichnis mit den Filtern anlegen. Das Forwarding muss man jetzt allerdings in der .procmailrc machen, wie ich gelesen hatte.
Aber hier fängt das Problem an! Das Forwarden (nach dem '!') wird von sendmail komplett anders behandelt. U.a. wird der "Return-Path" im Header falsch gesetzt, nämlich nach dem Verteiler-User, nicht nach dem, von dem die Mail ursprünglich kommt. Das hat z.B. die Auswirkung, dass Fehlermeldung von Postmastern oder Mailer-Daemons zurück an den Verteiler gehen und nicht an den Mail-Sender! Jetzt kann man natürlich Mails von Postmastern und Daemons ausfiltern, aber das löst das eigentliche Problem nicht. Diese Mails würden den Sender ja auch nicht erreichen, so dass dieser die Fehler mitbekommt.
Den Mailsender mit "sendmail -f " explizit setzen ist auch nicht so elegant. Damit handelt man sich eine X-AUTHENTICATION Warnung ein.
Jemand im Konfigurieren von Sendmail fit? Was wird da anders gemacht als bei forward?
Gruß, Sandal