Mail Filters configuration at Exim,
Hi, I was thinking to setup server based mail rules to forward messages to specific IMAP folders and so on. Apparently the easiest way to do this is configuring the Mail Filtering at Exim. So I’ve configured the Ingo Frontend from Horde Webmail to use the Sieve filtering and Dovecot/ManageSieve to upload the script to the server. Now I know that would need to configure some Router/Transport at exim.conf to use that Sieve files. Anyone has configured some similar environment? I’m not an expert at Exim configuration and since Exim4u has customized a lot the exim.conf, I’m afraid to make some mistake at configuration. Anyway, I did the following router configuration and placed it just before the virtual_domains_SA_off router virtual_filters: driver = redirect allow_fail file = HOME_VIRTUAL/.dovecot.sieve check_ancestor allow_filter data = ${lookup mysql{select smtp from users,domains \ where localpart = '${quote_mysql:$local_part}' \ and domain = '${quote_mysql:$domain}' \ and domains.enabled = '1' \ and users.enabled = '1' \ and users.domain_id = domains.domain_id}} condition = ${if exists{HOME_VIRTUAL/.dovecot.sieve} {yes} {no} } # local_part_suffix = -* # local_part_suffix_optional retry_use_local_part file_transport = virtual_delivery reply_transport = address_reply pipe_transport = address_pipe no_verify no_expn The HOME_VIRTUAL has been defined as: HOME_VIRTUAL = ${lookup mysql{select pop from users,domains \ where localpart = '${quote_mysql:$local_part}' \ and domain = '${quote_mysql:$domain}' \ and domains.enabled = '1' \ and users.enabled = '1' \ and users.domain_id = domains.domain_id}} I would like to know if anyone has configured some server based mail rules and could share information with me. Best Regards, William.
participants (1)
-
William Marcelo Piovezan