mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-21 18:38:08 +01:00
Make addresses case insensitive for the purpose of constructing replies.
The domain is alway case insensitive, but in principle the username is case sensitive. Few systems actually enforce this so I think a good default is to treat the entire address as case insensitive, it will eliminate a lot of superfluous self-addressed messages and reply from the correct address in these cases. Signed-off-by: Jed Brown <jed@59A2.org>
This commit is contained in:
parent
f667bad7a5
commit
1e75f5f3a7
1 changed files with 2 additions and 2 deletions
|
@ -97,12 +97,12 @@ address_is_users (const char *address, notmuch_config_t *config)
|
||||||
size_t i, other_len;
|
size_t i, other_len;
|
||||||
|
|
||||||
primary = notmuch_config_get_user_primary_email (config);
|
primary = notmuch_config_get_user_primary_email (config);
|
||||||
if (strcmp (primary, address) == 0)
|
if (strcasecmp (primary, address) == 0)
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
other = notmuch_config_get_user_other_email (config, &other_len);
|
other = notmuch_config_get_user_other_email (config, &other_len);
|
||||||
for (i = 0; i < other_len; i++)
|
for (i = 0; i < other_len; i++)
|
||||||
if (strcmp (other[i], address) == 0)
|
if (strcasecmp (other[i], address) == 0)
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in a new issue