Если я отправлю электронное письмо Hello@Example.com
вместо hello@example.com
, могут ли быть проблемы с доставкой из-за заглавных букв?
Если я отправлю электронное письмо Hello@Example.com
вместо hello@example.com
, могут ли быть проблемы с доставкой из-за заглавных букв?
Hello@Example.com / hello@example.com
Технически это разные адреса электронной почты, однако, вы, вероятно, в порядке.
Доменная часть адреса электронной почты (example.com) не чувствительна к регистру. Таким образом, «ExaMple.com» - это то же самое, что и «example.com». Тем не менее, получатель (local-part) потенциально чувствителен к регистру, поэтому «Hello» отличается от «hello». Сказав это, реальные почтовые серверы имеют тенденцию не применять это (я никогда не сталкивался с тем, что делает), поскольку это просто сбивает с толку и подвержено ошибкам пользователя.
Если вы храните адреса электронной почты, вам, вероятно, следует хранить их в оригинальном футляре (по крайней мере, для получателя), чтобы быть в безопасности. Однако всегда сравнивайте их без учета регистра, чтобы избежать дублирования.
Из RFC 2821 - Простой протокол пересылки почты :
Локальная часть почтового ящика ДОЛЖНА БЫТЬ обрабатываться с учетом регистра. Поэтому реализации SMTP ДОЛЖНЫ позаботиться о том, чтобы сохранить случай локальных частей почтового ящика. Домены почтовых ящиков не чувствительны к регистру. В частности, для некоторых хостов пользователь «Смит» отличается от пользователя «Смит». Однако использование чувствительности к регистру локальных частей почтового ящика затрудняет взаимодействие и не поощряется.
Большинство SMTP-серверов хорошо работают с заглавными буквами. Однако некоторые из них различают прописные и строчные буквы в получающей части. Доменная часть нечувствительна к регистру.
Например, почта Google не различает прописных и строчных получателей.
Я рекомендую вам проконсультироваться с соответствующим администратором сервера или оставить вопрос для того же запроса.