Request: provide case-insensitive example regex for internalAddressPattern
Reported by Stacey Marshall | June 30th, 2017 @ 09:05 AM
I very much like the internalAddressPattern feature. The example in the documentation could be improved to provide a case-insensitive expression for the example regular-expression.
internalAddressPattern = "(?i).*@freron\\.com";
Tested regex using MailMate Version 1.9.6 (5368), on macOS 10.12.5
The "specifying modes" was learned from Regex Tutorial - Specifying Modes
Comments and changes to this ticket
-
Norman Gray October 13th, 2017 @ 09:39 AM
Possibly better would be to make the matching of the
internalAddressPattern
case-insensitive in all cases.A DNS host is always matched case-insensitively, and although RFC 5321 (for example) says that ‘[t]he
local-part
of a mailbox must be treated as case-sensitive’, no mail admin with a functioning brain does so, and indeed the same RFC recommends strongly against case mattering.If you felt it necessary to make MailMate strictly conforming by default, then you could define an
internalAddressMatchCaseSensitively
configuration variable, which defaults to true, but which the documentation suggests should be set to false. -
benny October 13th, 2017 @ 03:44 PM
- State changed from new to fixcommitted
Sorry about the late update on this. I've changed it to always being case insensitive. If really needed the user can still enable case sensitivity for subparts of the expression. (I've also added a note to the manual.)
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Mac OS X email client.