[Postfixbuch-users] mails bestimmter user an script übergeben

micho edo micho2 at gmx.de
Mi Jun 4 23:20:17 CEST 2008


Hallo,
ich habe eine mysql basierte Konfiguration, die die empfangenen mails 
für die virtuellen benutzer in mailboxes speichert.
Funktioniert alles prächtig.

Ich hätte nun gerne, dass mail für bestimmte user virtueller domains 
nicht in diesen Verzeichnissen gespeichert werden, sondern an ein script 
übergeben werden.
Geht sowas?


main.cf
=======
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf 
mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf

virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000

mysql-virtual_mailboxes.cf
==========================
user = postfixconnect
password = geheim
dbname = postfix
table = users
select_field = 
CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/')
where_field = email
hosts = x.x.x.x

mysql-virtual_email2email.cf
============================
user = postfixconnect
password = geheim
dbname = postfix
table = users
select_field = email
where_field = email
hosts = x.x.x.x


mysql-virtual_domains.cf
========================
user = postfixconnect
password = geheim
dbname = postfix
table = domains
select_field = 'virtual'
where_field = domain
hosts = x.x.x.x



Mehr Informationen über die Mailingliste Postfixbuch-users