Wolle Geschrieben 2. Dezember 2004 Geschrieben 2. Dezember 2004 Hi, ich habe eine größere Liste mit Domainnamen, nach denen ich reinkommende Mails durchsuchen möchte. Wenn der entsprechende Domainname als Link in der Mail auftaucht, soll die Mail abgewiesen werden. Normalerweise ist das kein Problem per body_check und RegExp die Mails nach bestimmten Begriffen zu durchsuchen, nur bei der Menge von ca. 35000 Domainnamen dauert das ewig und der Server ist bis zum Anschlag ausgelastet. Kennt jemand einen besseren Weg die Mails nach den Domainnamen zu durchsuchen? Gesucht werden sollen auch alle Varianten, also incl. Subdomains und evt. Unterverzeichnisse oder Dateien, die zu den Links gehören. Laufen hab ich Suse 9.1, Postfix, Cyrus Imap und als Virenscanner Antivir Mailgate.
shutdown-Frnow Geschrieben 3. Dezember 2004 Geschrieben 3. Dezember 2004 [offtopic] hihi, "postfix body check" hört sich an wie ein finishing move beim wrestling :bimei [/offtopic]
Nachtgeist Geschrieben 3. Dezember 2004 Geschrieben 3. Dezember 2004 Du kannst LDAP-Verzeichnisse und diverse Datenbanken als Tables in Postfix einbinden. Links zu entsprechenden HowTos sollten sich auf der Postfix-Seite finden lassen. Du braucht allerdings einen entsprechend gebauten Postfix ... Alternativ kannst du das auch ueber einen Policy-Daemon loesen. Fuer diesen Zweck habe ich aber noch keinen gesehen - da waere dann wohl Handarbeit angesagt ... (Die ganzen Greylisting-Daemons fuer Postfix verwenden das. Da kann man sich sicher was abschauen.)
Wolle Geschrieben 3. Dezember 2004 Autor Geschrieben 3. Dezember 2004 Du kannst LDAP-Verzeichnisse und diverse Datenbanken als Tables in Postfix einbinden. Links zu entsprechenden HowTos sollten sich auf der Postfix-Seite finden lassen. Du braucht allerdings einen entsprechend gebauten Postfix ... Danke schon mal für die Antwort. Ich werd übers WE mal nach den HowTos suchen. Hast du zufällig Erfahrung damit, was eine Anbindung an MySQL an Performanceverbesserung bringt? Auf meinem Testsystem (450 Mhz, 128 MB RAM) hatte eine einzelne Textmail mit vielleicht 50-60 Zeilen den Rechner für ca. 25 Minuten lahmgelegt. Wenns mit Datenbank immer noch 10 Minuten brauchen würde, bräuchte ich da gar nicht erst anfangen.
Nachtgeist Geschrieben 5. Dezember 2004 Geschrieben 5. Dezember 2004 Ich habe das bisher nur fuer Black/Whitelists, Benutzerdatenbanken, Greylisting etc. benutzt, kann dir das also nicht beantworten. Diese Zeiten lassen aber vermuten, das bei dir was im Argen ist. Wie hast du das denn realisiert?
Wolle Geschrieben 5. Dezember 2004 Autor Geschrieben 5. Dezember 2004 Diese Zeiten lassen aber vermuten, das bei dir was im Argen ist. Wie hast du das denn realisiert? *hmpf* Ja, hast recht. Die body_checks war per regexp: eingebunden. Per pcre: läuft das einwandfrei und schnell durch.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden