https://bugs.exim.org/show_bug.cgi?id=1661

--- Comment #2 from Jasen Betts <ja...@treshna.com> ---
|About 6 instances hung about 3 days ago -, none have hung since then 

(In reply to Jeremy Harris from comment #1)
> Please attach relevant parts of your config, in particular "acl_event_mux".

see below

> "Home-grown"?


I added some deliverey events of my own invention, msg:complete is _not_ one of
them, IIRC they were for failed deliveries.  once I merge them with latest and
confirm them as working I'll offer them to the community.

acl code follows.



foo_org_event_msg_complete:      #main      per message
        accept
                condition = ${if def:acl_m_xferred }
        accept
                continue= ${lookup pgsql{$acl_m_database  SELECT /*ACLmc*/ \
                        delivery_completed(e'${quote_pgsql:$acl_arg2}')}}

foo_org_event_mux: 
        warn
# I deleted some comments here 
        accept
                condition = ${if def:acl_m_xferred }
                logwrite = Event 5Q for = $event_name
        accept  
                condition = ${if def:acl_m_homedb }

#              This is my solution to the n-way branch need to handle 
#              the several different events..

                continue =
${acl{foo_org_event_${tr{$event_name}{:}{_}}}{$tod_epoch_l}{${if
def:acl_m_eximid{$acl_m_eximid}{$message_exim_id}}}}

        warn    
                condition = ${if ! def:acl_m_homedb }
# I deleted some comments here
        accept

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to