Ich befasse mich erst seit ein paar Tagen mit Exim und möchte nun eine einfache Umgebung realisieren. Ich halte auf meinem Server 3 Domains. Mails sollen nicht auf meinem Server direkt geholt werden, sie sollen an eine externe Email-Adresse weitergeleitet werden. Sprich für alle Domains muss ein CatchAll eingerichtet werden, der alle Mails einer Domain in das Maildir des entsprechenden Domain-Users verschiebt. Von da kann ich die Mails per Filter weiterverarbeiten.
Sehe ich den Weg so richtig? Und wenn ja, hätte mir hier vielleicht jemand ein Beispiel wie ich das so realisieren kann? Danke.
Hab es nun einmal mit diesem Lösungsansatz versucht. Jedoch erhalte ich bei Mails mit Empfänger die keinen eigenen Systemaccount haben die Meldung " Unrouteable address " in der mainlog.
Die Routereinstellung ist wie folgt:
Code: Select all
catch_all:
debug_print "R: catch_all for $local_part@$domain"
driver = redirect
data = ${lookup{*}lsearch{/etc/aliases.d/$domain}}
Code: Select all
*: [Systemuser]