Optional
all_Optional
gmail_Converts addresses with domain @googlemail.com
to @gmail.com
, as they're equivalent.
true
Optional
gmail_GMail addresses are known to be case-insensitive, so this switch allows lowercasing them even when all_lowercase
is set to false
.
Please note that when all_lowercase
is true
, GMail addresses are lowercased regardless of the value of this setting.
true
Optional
gmail_Removes dots from the local part of the email address, as GMail ignores them
(e.g. "john.doe"
and "johndoe"
are considered equal).
true
Optional
gmail_Normalizes addresses by removing "sub-addresses", which is the part following a "+"
sign
(e.g. "foo+bar@gmail.com"
becomes "foo@gmail.com"
).
true
Optional
icloud_iCloud addresses (including MobileMe) are known to be case-insensitive, so this switch allows lowercasing them even when all_lowercase
is set to false
.
Please note that when all_lowercase
is true
, iCloud addresses are lowercased regardless of the value of this setting.
true
Optional
icloud_Normalizes addresses by removing "sub-addresses", which is the part following a "+"
sign
(e.g. "foo+bar@icloud.com"
becomes "foo@icloud.com"
).
true
Optional
outlookdotcom_Outlook.com addresses (including Windows Live and Hotmail) are known to be case-insensitive, so this switch allows lowercasing them even when all_lowercase
is set to false
.
Please note that when all_lowercase
is true
, Outlook.com addresses are lowercased regardless of the value of this setting.
true
Optional
outlookdotcom_Normalizes addresses by removing "sub-addresses", which is the part following a "+"
sign
(e.g. "foo+bar@outlook.com"
becomes "foo@outlook.com"
).
true
Optional
yahoo_Yahoo Mail addresses are known to be case-insensitive, so this switch allows lowercasing them even when all_lowercase
is set to false
.
Please note that when all_lowercase
is true
, Yahoo Mail addresses are lowercased regardless of the value of this setting.
true
Optional
yahoo_Normalizes addresses by removing "sub-addresses", which is the part following a "-"
sign
(e.g. "foo-bar@yahoo.com"
becomes "foo@yahoo.com"
).
true
Generated using TypeDoc
Transforms the local part (before the @ symbol) of all email addresses to lowercase. Please note that this may violate RFC 5321, which gives providers the possibility to treat the local part of email addresses in a case sensitive way (although in practice most - yet not all - providers don't). The domain part of the email address is always lowercased, as it's case insensitive per RFC 1035.
Default
true