Am 19.02.2013 11:32, schrieb Ronny Seffner:
Rene: gesuchten anzeigen: geht nur für das Konto, nicht für ein Alias
Falsch: [email protected] ist laut Deiner eMail ein Alias, deshalb frage ich ja: "WHERE `mail_virtual`.`email` = '[email protected]'"
auch nicht für Catch All
Siehe unten...
Allen Lösungsansätzen fehlt noch das Thema 'iscatchall'. Mir ist klar, dass hier mit Stringoperationen und Bedingungen gearbeitet werden muss denn: Wenn eine Mailadresse in mail_virtual.email nicht existiert, so ist doch zu prüfen ob die Domain der angefragten Emailadresse (%s) in einer (oder mehreren) mail_virtual.email auch Verwendung findet und ob diese(r) Eintr[a|ä]g(e) dann noch iscatchall=1 haben. In diesem Fall ist der betreffener mail_virtual Eintrag wieder in Richtung mail_users zu prüfen ob dort policy_greylist gesetzt ist. Das fällt mir ja schon in normalen Worten schwer.
Das merkt man - in den bisherigen eMails stand gar nicht drin, was Du überhaupt mit "catchall-Problem" meintest und selbst jetzt besteht noch Klärungsbedarf: 1.a) In mail_virtual.email stehen _alle_ Adressen? 1.b) Jeder Datensatz in mail_users hat _mindestens_ einen zugehörigen Datensatz in mail_virtual? 1.c) iscatchall ist pro Domain höchstens einmal gesetzt? 2. Falls eine Adresse nicht gefunden wird, soll ersatzweise diejenige Adresse mit gleich lautender Domain und iscatchall=1 abgefragt werden? Wenn Du mir das so bestätigst oder _verständlich_ korrigierst, dann setze ich mich nochmal dran. Gruß René Thiel (Rennkuckuck) mailto:[email protected] -- http://rennkuckuck.de - Die Rumänien-Seiten http://rtol.de - Dynamische Webseiten mit PHP, MySQL und CSS _______________________________________________ Lug-dd maillist - [email protected] https://ssl.schlittermann.de/mailman/listinfo/lug-dd
