On 23/12/05, Silmar A. Marca <[EMAIL PROTECTED]> wrote:
> How to put condition to execute a generic acl to smtp messages and non smtp
> messages? I need to jump instructions...
>
> Example:
> acl_smtp_mime         = acl_check_mime
> acl_not_smtp_mime     = acl_check_mime
>
> acl_smtp_rcpt         = acl_check_rcpt
> acl_not_smtp          = acl_check_rcpt
>
>
> acl_check_rcpt
>  .ifisacl acl_smtp_rcpt
>  #clause hosts is invalid in non_smtp...
>  accept hosts          = +relay_from_hosts
>  .endif

I think you'll need to maintain 2 ACLs. But you could achieve some
degree of re-use and ease of management by collecting the common parts
in a single ACL which you call as a 'subroutine'.

http://www.exim.org/exim-html-4.60/doc/html/spec.html/ch39.html#SECTaclconditions

Peter

--
Peter Bowyer
Email: [EMAIL PROTECTED]
Tel: +44 1296 768003
VoIP: sip:[EMAIL PROTECTED]
VoIP: [EMAIL PROTECTED]
FWD: **275*5048707000
VoipTalk: **473*5048707000

--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to