exim kann ja testen, ob die angegebene Empfängeradresse auch gültig ist. Dazu wird bei lokalen domains ja geschaut, ob der local_part als Benutzer auf dem System verfügbar ist. Nun würde ich das gerne ändern, da nicht nur lokale Benutzer auf dem System mail empfangen sollen. Ich möchte dazu eine zusätzliche Datenbank benutzen, in der ich die jeweiligen erlaubten Benutzer zu einer domain definiere.
Es soll also möglich sein, dass folgende Benutzer auf dem System mails empfangen können:
hupfdule@hauptdomain.de
hupfdule@zweitdomain.de
hans@zweitdomain.de
Wobei hupfdule im Falle von hauptdomain.de als lokaler Benutzer existiert, jedoch ein anderer Benutzer mit dem Namen hupfdule mails auf zweitdomain.de empfangen kann. Das sind dabei zwei vollkommen verschiedene Benutzer mit unterschiedlichen mailboxen. Zusätzlich kann etwas hans@zweitdomain.de mails empfangen. hans@hauptdomain.de soll jedoch abgewiesen werden. Wie kann ich so etwas realisieren?