Mailchaos Problem: Fetchmail, Procmail, Postfix, Courier-IMAP Mailzauber erwünscht ;-)
Hallo alle zusammen, folgende Situation: Mails werden aus verschiedenen pop3 Mailboxen mit fetchmail abgeholt und landen über procmail und postfix in den Maildir Verzeichnissen der User, wo dann über IMAP im lokalen Netzwerk der Zugriff erfolgt. Der Server wird nur intern genutzt, von außen ist er nicht ansprechbar. Jetzt gibt es das leidige Problem mit externen pop3 Mailboxen, die von mehr als einer Person abgerufen werden. Zur Zeit greifen mehrere Clients direkt auf die Box zu und rufen die Mails von dort ab mit der Option, dass eine Kopie auf dem Server bleibt. Ziel ist es, die Box mit fetchmail zu leeren und an die einzelnen Empfänger zuzustellen, indem man die Mails der Box an eine Reihe einzelner Adressen weiterleitet, sowohl lokal als auch extern. Wie geht das am besten? Ich habe versucht, die Mails an einen Benutzer weiterzureichen und in seinem Home Verzeichnis eine ".forward" Datei eingerichtet, aber das geht irgendwie nicht. Gibt es eine Möglichkeit über Postfix? Konfigurationen kann ich bei Bedarf posten, bei der Einrichtung der Konfiguration habe ich mich aber hauptsächlich nach dieser Beschreibung gerichtet: http://www.jennings.homelinux.net/mailserver_config.html Dort finden sich also 1:1 die Konfigurationen. Die procmailrc liegt als template in einem zentralen Ordner, auf die aus den einzelnen User Verzeichnissen verlinkt wird. Das hat den Vorzug, dass man generell diesselben Einstellungen hat und trotzdem einzelnen Usern die Möglichkeit geben kann, eigene procmailrc Dateien zu nutzen. Selbiges gilt für die .spamassassin Daten. Gruß, Tobias
Mal ins blaue. Am einfachsten erscheint es mir fetchmail die mails mehrmals abholen zu lassen, mit jeweils ein anderen internen Empfänger (ala ... is max here; .. is hans here; etc). Beim letzten Aufruf des POP Postfaches dann das endgültige löschen aus der Box. Gruss Kai Tobias Weisserth schrieb:
Hallo alle zusammen,
Ziel ist es, die Box mit fetchmail zu leeren und an die einzelnen Empfänger zuzustellen, indem man die Mails der Box an eine Reihe einzelner Adressen weiterleitet, sowohl lokal als auch extern.
Hallo Kai, On Friday, 15. October 2004 17:20, Kai Schmidt wrote:
Mal ins blaue.
Am einfachsten erscheint es mir fetchmail die mails mehrmals abholen zu lassen, mit jeweils ein anderen internen Empfänger (ala ... is max here; .. is hans here; etc). Beim letzten Aufruf des POP Postfaches dann das endgültige löschen aus der Box.
Genau da liegt das Problem. Es geht ja leider nicht nur um lokale Benutzer, die ein eigenes Postfach auf dem Mailserver haben. Die Mails sollen auch an beliebige Adressen weitergeleitet werden. Das Problem ist eben, dass der Mailserver nur im internen Netz ansprechbar ist. Sonst würde ich die anderen Benutzer von außen auf die eigene Boxen zugreifen lassen. Fetchmail kann übrigens in einem Rutsch die Mails einer Box an mehrere lokale Benutzer weitergeben. Gruß, Tobias
Tobias Weisserth schrieb:
Hallo Kai,
On Friday, 15. October 2004 17:20, Kai Schmidt wrote:
Mal ins blaue.
Am einfachsten erscheint es mir fetchmail die mails mehrmals abholen zu lassen, mit jeweils ein anderen internen Empfänger (ala ... is max here; .. is hans here; etc). Beim letzten Aufruf des POP Postfaches dann das endgültige löschen aus der Box.
Genau da liegt das Problem. Es geht ja leider nicht nur um lokale Benutzer, die ein eigenes Postfach auf dem Mailserver haben. Die Mails sollen auch an beliebige Adressen weitergeleitet werden. Das Problem ist eben, dass der Mailserver nur im internen Netz ansprechbar ist. Sonst würde ich die anderen Benutzer von außen auf die eigene Boxen zugreifen lassen.
Spontan fällt mir da /etc/aliases ein. fetchmailrc: ... is verteiler1 here aliases: verteiler1: hans, kathi, fred@outside.com, boss@suedsee.net, ... newaliases rcpostfix reload Wäre ein Versuch wert ;) Gruss Bernd
participants (3)
-
Illuminatus@t-online.de
-
Kai Schmidt
-
Tobias Weisserth