Hi Wietse and others

Thank you for taking a look into my issue.

@Wietse: I have sent you the log files off-list.
Let me know if you are able to find anything out using them?

I also checked the log myself now and I am seeing this:

Dec 27 22:53:09 synio postfix/cleanup[31933]: mail_addr_map: i...@domain.com
-> 0: *SRS0=sgig=PE=domain.com <http://domain.com>=i...@otherdomain.com
<i...@otherdomain.com>*
Dec 27 22:53:09 synio postfix/cleanup[31933]: dict_tcp_lookup: *key
srs0=sgig=pe=domain.com <http://domain.com>=i...@otherdomain.com
<i...@otherdomain.com>*
Dec 27 22:53:09 synio postfix/cleanup[31933]: dict_tcp_lookup: send: get
srs0=sgig=pe=domain.com=i...@otherdomain.com
Dec 27 22:53:09 synio postfix/cleanup[31933]: dict_tcp_lookup: recv: 200
srs0=sgig=pe=domain.com=i...@otherdomain.com
Dec 27 22:53:09 synio postfix/cleanup[31933]: dict_tcp_lookup: found:
srs0=sgig=pe=domain.com=i...@otherdomain.com

It looks like dict_tcp_lookup uses a lowercase key for some reason.
Maybe a change between older and newer Postfix versions (2.11.3 and 3.1.8)
changed a default there?

I don't know much about Postfix, but the source code does mention the
following... could it be related?
Is this DICT_FLAG_FOLD_MUL something that I should configure in another
way..?

In function dict_tcp_lookup of src/util/dict_tcp.c:

    if (dict->flags & *DICT_FLAG_FOLD_MUL*) {
if (dict->fold_buf == 0)
    dict->fold_buf = vstring_alloc(10);
vstring_strcpy(dict->fold_buf, key);
key = *lowercase(*vstring_str(dict->fold_buf)*)*;
    }

Thanks for solving the issue with me!

Kind regards
Wesley

-- 
*Synio*
*Ilgatlaan 9*
*3500 Hasselt*
*0477 71 79 25*

Reply via email to