<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">Le 4 sept. 2019 à 19:37, Roger Klorese via dovecot <<a href="mailto:dovecot@dovecot.org" class="">dovecot@dovecot.org</a>> a écrit :</div><br class="Apple-interchange-newline"><div class=""><div class=""><br class=""></div><div class=""><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 4, 2019 at 8:25 AM Philipp Faeustlin via dovecot <<a href="mailto:dovecot@dovecot.org" class="">dovecot@dovecot.org</a>></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Further investigation showed me that it has to be a bug.<br class="">
<br class="">
I tested with Dovecot 2.2.36.3 (a7d78f5a2), Pigeonhole version 0.4.24 <br class="">
(5a7e9e62):<br class="">
<br class="">
In this version the additional addresses in vacation :addresses <br class="">
["<a href="mailto:test@example.com" target="_blank" class="">test@example.com</a>"] are handled case-insensitive.<br class="">
<br class="">
In the new version: Dovecot 2.3.7.2 (3c910f64b), Pigeonhole version <br class="">
0.5.7.2 (7372921a) installed via <a href="https://repo.dovecot.org/" rel="noreferrer" target="_blank" class="">https://repo.dovecot.org/</a>, (same sieve, <br class="">
same configuration) these addresses are handled case-sensitive.<br class="">
<br class="">
The case-sensitive matching of mail addresses, doesn't make any sense to me.<br class="">
<br class="">
Could someone confirm this behavior?<br class="">
<br class="">
</blockquote><div dir="auto" class=""><br class=""></div><div dir="auto" class="">Isn’t RFC-compliant behavior to treat the local part as case-sensitive and the domain-part as case-insensitive?</div></div></div>
</div></blockquote></div><br class=""><div class="">It is not recommended to rely on local-part case, but it is indeed case-sensitive.</div><div class=""><br class=""></div><div class=""><div class="">And this is to avoid such issues that postfix supports address cleanup/canonicalisation before forwarding mails to dovecot.</div></div><div class=""><br class=""></div><div class="">----------</div><div class="">RFC 5321:</div><div class=""><br class=""></div><div class="">"Local-part     = Dot-string / Quoted-string ; MAY be case-sensitive</div><div class="">[…]</div><div class=""><div class="">While the above definition for Local-part is relatively permissive, for maximum interoperability, a host that expects to receive mail SHOULD avoid defining mailboxes where the Local-part requires (or uses) the Quoted-string form or where the Local-part is case-sensitive."</div></div><div class=""> </div><div class=""><br class=""></div></body></html>