[Postfixbuch-users] [OT] E-Mails zusätzlich in DB abspeichern

Matthias Balke mailinglists at matthias-balke.de
Mi Jan 9 12:40:43 CET 2008


Hallo,
mein Postfix speichert soweit ich weiß alle eMails sowohl Spam als  
auch normale in einer mySQLDB.
Falls du Amavisd-new im Einsatz hast geht das ganze sehr einfach.

Man trägt einfach in der Amavis config (50-user) folgendes ein:

Hier Debian(getrennte Configs, glaube auf anderen Systemen ist es  
eine große Config):

#using the 'sql:' method to store quarantined message to a SQL database:
$virus_quarantine_method = $spam_quarantine_method =
   $banned_files_quarantine_method = $bad_header_quarantine_method =  
'sql:';

$sql_select_policy = 'SELECT *,users.id FROM users,policy'.
      ' WHERE (users.policy_id=policy.id) AND (users.email IN (%k))'.
      ' ORDER BY users.priority DESC';

# Meine mySQL User heißen amavis_r und amavis_rw, danach kommt das  
jeweilige passwort
#
@lookup_sql_dsn         =  
( ['DBI:mysql:dbname=amavis;host=localhost;port=5432', 'amavis_r',  
'pw_r']);
@storage_sql_dsn        =  
( ['DBI:mysql:dbname=amavis;host=localhost;port=5432', 'amavis_rw',  
'pw_rw']);


Die Datenbankstruktur zum importieren gibt es hier:
http://misc.matthias-balke.de/daten/amavis.sql

Hoffe das ist das was du suchst...


Mit freundlichen Grüßen

Matthias B.

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20080109/55c6f9a6/attachment.html>


Mehr Informationen über die Mailingliste Postfixbuch-users