On 7/17/2014 3:30 PM, Todd Lyons wrote:
On Thu, Jul 17, 2014 at 2:22 PM, Evgeniy Berdnikov <[email protected]> wrote:
On Thu, Jul 17, 2014 at 02:49:44PM -0600, rblue wrote:
I can't tell if $acl_m_use_ses is or not equal to 1. I assume it is due to
these lines:

expanding: $acl_m_use_ses
    result:
expanding: 1
    result: 1

but I'm unsure why this is resulting as false:

condition: eq{$acl_m_use_ses}{1}
    result: false

Any ideas?
  The $acl_m_use_ses is expanded to empty string, surely it is not 1.
  Empty string may be converted to number 0, but never to 1, IMHO.
Oops, my previous long-winded answer was slightly incorrect WRT the
above two expansions.  Evgeniy is exactly correct.

That's why I suspect this is the router being called for address
verification in the MAIL or RCPT acl, instead of the actual routing
that would be used to process delivery of the message in the DATA acl.

...Todd

Sorry I am new with exim - easy to tell :). Are you saying that the send_via_ses router is being called from one of the MAIL or RCPT acl and therefore invalidating the router? I guess a fix would be to add to the router's condition a check for the acl_m_use_ses variable only after the DATA acl gets processed?


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

Reply via email to