Адреса электронной почты: вопрос чувствительности к регистру

Папка «Входящие», связанная с адресом электронной почты, является закрытым ящиком - разблокируется только тогда, когда электронное письмо отправляется с этим конкретным адресом электронной почты в поле получателя. Многие люди задаются вопросом просто - должен ли ключ от этого запертого ящика быть именно таким? Или есть место для ошибки? Другими словами, имеет ли значение регистр символов, когда речь идет о действительности адреса электронной почты? Каждый адрес электронной почты имеет два отдельных раздела - имя пользователя, за которым следует @ для разделения, а затем имя домена, в котором зарегистрирован адрес электронной почты, вместе с доменом верхнего уровня. Вопрос в том, если адрес электронной почты предназначен для recipient@domain.com , отправим письмо по адресу Recipient@domain.com или же recipient@doMain.com (или любой другой вариант адреса электронной почты с символами в верхнем регистре) отправить электронное письмо в предполагаемый почтовый ящик или отправить его на совершенно другой адрес электронной почты (или просто вернуть Доставка не удалась сообщение в случае, если адрес электронной почты непреднамеренного получателя не существует)? Является ли какая-либо часть среднего адреса электронной почты чувствительной к регистру?



Универсальный прецедент

Электронная почта - это постоянно обслуживаемая и функционирующая сеть, а не какая-то случайная, недоработанная виртуальная инфраструктура. Каждая отдельная часть мировой электронной сети была тщательно нанесена на карту, и были установлены прецеденты и стандарты для каждого отдельного ее аспекта. RFC 5321 - это стандарт, который касается всего, что относится к транспорту электронной почты, и в нем довольно много говорится о чувствительности к регистру в адресах электронной почты:

Локальная часть почтового ящика ДОЛЖНА обрабатываться с учетом регистра. Следовательно, реализации SMTP ДОЛЖНЫ позаботиться о сохранении случая локальных частей почтового ящика. В частности, для некоторых хостов пользователь smith отличается от пользователя Smith. Однако использование чувствительности к регистру локальных частей почтового ящика препятствует взаимодействию и не рекомендуется. Домены почтовых ящиков подчиняются обычным правилам DNS и, следовательно, не чувствительны к регистру - RFC5321



Вот и все - в соответствии с законом об электронной почте поставщики услуг электронной почты должны рассматривать часть локального имени пользователя в адресе электронной почты как чувствительную к регистру, потому что невыполнение этого почти всегда приведет к значительной путанице и затруднит операции, но доменные имена и расширенные домены верхнего уровня не учитывают регистр. Довольно лаконично, не правда ли? Не совсем, потому что это еще не все. Закон - это лишь часть разговора, другая часть - это то, что на самом деле происходит в мире, и то, как закон реализуется в электронной почте.



Практически применяемый прецедент

Универсально установленный и признанный прецедент диктует, что имя домена должно рассматриваться как нечувствительное к регистру, тогда как локальное имя пользователя, зарегистрированное в рассматриваемом домене, должно рассматриваться как чувствительное к регистру. Это будет означать, что адрес электронной почты recipient@domain.com такой же как recipient@dOmAiN.coM но не то же самое как получатель @ domain.com . Однако это не всегда так. Как видите, чувствительность к регистру в адресах электронной почты на самом деле варьируется от одного поставщика услуг электронной почты к другому. Адреса электронной почты, чувствительные к регистру, даже если в них учитывается только локальная часть имени пользователя, могут привести к большой путанице, не говоря уже о риске проблем совместимости и множестве различных проблем для поставщиков услуг. В этом случае многие поставщики услуг электронной почты предпочитают отказаться от прецедента чувствительности к регистру в адресах электронной почты и либо исправить регистр символов для своих клиентов, либо полностью игнорировать регистр символов, в этом случае воспринимаются как символы верхнего, так и нижнего регистра. быть таким же по сети.



По сути это означает, что большинство поставщиков услуг электронной почты не беспокоятся о том, в каком регистре они вводят символы, составляющие адреса электронной почты, с которыми они хотят общаться. Если вам посчастливилось использовать одного из этих поставщиков услуг электронной почты, когда вы отправляете электронное письмо на определенный адрес электронной почты, и любой из символов должен быть в верхнем / нижнем регистре, но вы не вводите их как таковые , электронное письмо все равно попадет в правильный почтовый ящик - оно не попадет в неправильный почтовый ящик и не будет возвращено вам из-за неправильного адреса электронной почты.

Работа с чувствительностью к регистру в адресах электронной почты

Если поставщик услуг электронной почты, который вы или предполагаемый получатель электронного письма используете, не является реальным приверженцем правил и не требует учета регистра в именах пользователей, случай, когда вы вводите адрес электронной почты получателя, не имеет значения. Однако, если получатель сообщил вам свой адрес электронной почты с какой-либо его частью в верхнем (или нижнем) регистре, рекомендуемый курс действий состоит в том, чтобы сохранить переданный вам регистр символов, чтобы избежать путаницы и минимизировать риск неудачной доставки электронной почты. Если вы создаете новый адрес электронной почты, используйте только символы нижнего регистра - поверьте мне, когда я скажу вам, что ваш администратор почтовой службы и каждый человек, которому когда-либо придется отправить вам электронное письмо, будут вам благодарны. Используйте специальные символы (например, . и _ ), чтобы сохранить индивидуальность вашего адреса электронной почты, а не символы верхнего регистра. Заглавные буквы в адресах электронной почты - просто ненужная неприятность, которую легко избежать, и они плохо отражаются на своих владельцах.

Интересный лакомый кусочек

Большинство поставщиков услуг электронной почты делают миру одолжение, снисходительно относясь к буквенным буквам в адресах электронной почты. Однако Google, в стиле Google, превосходит всех их, даже игнорируя точки как в части имени пользователя, так и в части домена их адресов электронной почты. Это означает, что в системе электронной почты Google j.doe@gmail.com , j.d.oe@gmail.com , jdoe@gmail.com и j.DOE@gmail.com все тот же адрес электронной почты!