[Kolab-devel] New SMTPD Policy
Gelpi Andrea
liste at gelpi.it
Mon Jun 25 10:28:05 CEST 2012
Hallo,
I just installed a new Kolab server V 2.3.4 for production environment.
I put it in production next weekend.
The server will be multi domain and I'm trying to implement a Policy
different from domain to domain.
For example I have customers from a domain that need to have all mail
coming from Russia to be considered valid ones.
Customers of others domains wants a filter to block spam from Russia.
Some other customers ask that every recipient in mail they send will go
in a permanent white list. So I need a different white list for every
mail defined in kolab for that domain.
The actual filters and policy in Postfix don't have a solution, for what
I know.
Postfix check_client_access, check_helo_access, check_sender_access can
help but in a site general mode, not on a domain or single email mode.
I have a look at policyd, but it seems to have the same limits.
I don't know if kolabpolicy could help.
I looked around and found nothing that could help me.
So I think to write a new policy that use a file or a db with 4
information to correlate:
Client IP
Helo/Ehlo
Sender
Recipient
My idea is to check not only one field at a time as can do actual filter
in postfix, but to aggregate two or more during check.
In postfix source code there is a simple example of greylist policy.
I think to modify that code to implement a new policy, with a higher
granularity.
Do you know a better solution, or something already done?
Any idea will be appreciate.
P.S.: I apologize for my poor English.
--
ing. Andrea Gelpi
***************************************************
La Terra non la abbiamo ereditata dai nostri avi,
ma la abbiamo presa in prestito dai nostri bambini.
***************************************************
We do not inherit the Earth from our parents,
but borrow it from our children.
***************************************************
More information about the devel
mailing list