Author: Jeremy Harris Date: To: exim-users Subject: Re: [exim] Callout cache duplicates + case invertions
On 16/08/2019 09:17, Evgeniy Berdnikov via Exim-users wrote: > On Thu, Aug 15, 2019 at 10:37:47PM +0100, Jeremy Harris via Exim-users wrote:
>> On 15/08/2019 21:59, Evgeniy Berdnikov via Exim-users wrote:
>>> However, there are duplicates in cache, for different domains.
>>> Examples:
>>>
>>> # exim_dumpdb /var/spool/exim4 callout | fgrep -i noreply@???
>>> 25-Jul-2019 15:06:55 noreply@??? callout=accept
>>> 25-Jul-2019 15:06:56 noreply@??? callout=accept
>>
>>> Have anybody idea why could it happen?
>>
>> You also verify header_sender ?
>
> No, only env_from.
>
> Duplicates are also seen for mails rejected on the RCPT stage:
>
> 18-Jul-2019 12:05:21 info@??? callout=reject
> 18-Jul-2019 12:05:22 info@??? callout=reject
>
> 24-Jul-2019 10:41:12 info@??? callout=reject
> 24-Jul-2019 10:41:12 info@??? callout=reject
>
> It's interesting that case change happens for 2nd level subdomain part.
Indeed. I'm still baffled by the duplication.
Might there be an IDN-related component to the issue? Do you run with
smtputf8_advertise_hosts ?
My only other thought would be to try to catch one of these in the act
of creation, and get a full debug run. That won't be simple.