Hallo Rene und morphium
Ich gehe davon aus, du wolltest mit deiner Problembeschreibung ausdrücken, dass eMails, die an Adressen, welche in der mail_users tabelle stehen, ge-graylistet werden, und welche, die an externe weitergeleitet werden, nicht.
Ich glaube nicht.
Es gibt leider zwei Tabellen. In der einen - mail_virtual - sind alle Mailadressen definiert, mit denen der Server etwas anfangen soll. In der anderen - mail_users - sind die lokalen Konten hinterlegt.
Ich möchte beim Abarbeiten von Policies pro Mail, für die mein Server zuständig ist, eine Verarbeitung vornehmen. Die Entscheidung was/ob zu tun ist steht nun leider nicht in der mail_virtual - also jeder Mailadresse für die ich zuständig bin, sondern in der mail_users -also am Briefkasten (aus auch einer gewissen Logik entspricht). Aber es macht die Abfrage kompliziert.
Ich will nun für eine Mailadresse herausbekommen, ob dazu ein Konto existiert (was durch Existenz mail_users definiert ist) und dann dort entsprechende Option auslesen.
Der einfache Fall, Emailadresse ist gleich Kontoadresse, gelingt mir - ist ja nur eine Tabelle zu fragen. Der komplexere Fall in mail_virtual ist ein Alias auf ein Konto, hat Rene versucht zu lösen (leider erfolglos, wie es scheint). Der wirklich komplizierte Fall, das Konto ist ein catch_all hat noch gar keiner von Euch angegangen.
Ist das Problem jetzt klarer?
Mit freundlichen Grüßen / Kind regards Ronny Seffner -- Ronny Seffner | Alter Viehweg 1 | 01665 Klipphausen
www.seffner.de | ronny@seffner.de | +49 35245 72950