Hi
I'm having a problem setting up duplicate filtering on my mail server. I've set up the mail server with Postfix and Dovecot with virtual LDAP users, ClamAV virus scanning. The problem is that some of the virtual users use multiple e-mail addresses and postfix delivers emails sent to a user as many times as the user has email address entries in LDAP. I was wondering what would be the smartest way to get rid of these duplicates, they have identical message ID:s and a simple procmail recipe does the trick, however as I'm using dovecots deliver, procmail isn't the answer. Is it possible to use Sieve to do this, I've been googling around *a lot* and haven't found anything that would solve the problem...
This is the procmail recipe that succesfully eliminates the duplicates:
MAILDIR=/var/vmail
:0 Wh: msgid.lock | formail -D 8192 .msgid.cache
Or could another solution be to configure postfix to first receive the email, then let procmail do the duplicate filtering, then ClamAV does the virus scan and finally dovecots deliver delivers the message to the virtual user's mailbox?
Any help will be greatly appreciated =)
Wexi
--
- Veikko "Wexi" Skurnik: +358(44)5288338 *
- wexi@wexin.net Wexi@IRCNet *
- Näyttämönkatu 4 B 12 33720 Tampere *
- "Kosminen balanssi ei saa järkkyä" *