The problem here is that you are trying to munge another packages config files, and your parser doesn't know all the possible conditionals that exim can possibly use. Since exim upstream keeps adding new ones, this is bound to fail again and again.
The simplest solution is to just store the acl files as /etc/greylistd/exim-{rcpt,data}-acl and ask the exim4 maintainers to put an .include_if_exists /etc/greylistd/exim-$acl-acl at the right moment in the default acl. Then you can manage your own file as you like, and not break unrelated software. I have pinged Zugschlus on IRC about this, but not heard back yet. Thanks, -- ----------------------------------------------------------------- | ,''`. Stephen Gran | | : :' : [EMAIL PROTECTED] | | `. `' Debian user, admin, and developer | | `- http://www.debian.org | -----------------------------------------------------------------
signature.asc
Description: Digital signature