Имейл адреси: Въпросът за чувствителността към регистъра

Входящата поща, свързана с имейл адрес, е заключена кутия - отключена само когато имейл е изпратен с този конкретен имейл адрес в полето на получателя. Това, което много хора се чудят, е просто - ключът към тази заключена кутия трябва ли да е точно прав? Или има място за грешки? С други думи, има ли някаква тежест случаят с символи, когато става въпрос за валидността на имейл адрес? Всеки имейл адрес има два отделни раздела - потребителското име, последвано от @ за разделяне и след това името на домейна, на който е регистриран имейл адресът, заедно с домейна от най-високо ниво. Въпросът е, ако имейл адресът, за който е предназначен даден имейл, е получател@домен.com , ще изпрати имейла до Recipient@domain.com или получател@doMain.com (или друг вариант на имейл адреса с символи с главни букви) изпратете имейла до предвидената пощенска кутия или го изпратете на напълно различен имейл адрес (или просто върнете Доставката не бе успешна съобщение в случай, че нежеланият имейл адрес на получателя не съществува)? Чувствителна ли е някоя от частта на средния имейл адрес?



Универсално установеният прецедент

Имейлът е универсално поддържана и функционираща мрежа, а не някаква случайна, полуизпечена част от виртуалната инфраструктура. Всяка част от имейл мрежата в света е внимателно начертана и са установени прецеденти и стандарти за всеки един аспект от нея. RFC 5321 е стандартът, който се занимава с всичко, свързано с транспортирането на имейли, и има доста малко да се каже за чувствителността към регистъра в имейл адресите:

Локалната част на пощенска кутия ТРЯБВА да се третира като чувствителна към малки и големи букви. Следователно внедряването на SMTP ТРЯБВА да се погрижи да запази случая на локалните части на пощенската кутия. По-специално, за някои хостове, потребителят „смит“ се различава от потребителя „Смит“. Използването на чувствителността към регистъра на локалните части на пощенската кутия обаче затруднява оперативната съвместимост и не се препоръчва. Домейните на пощенските кутии следват нормалните DNS правила и следователно не са чувствителни към малки и големи букви - RFC5321



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



Практически приложният прецедент

Универсално установеният и признат прецедент диктува името на домейна да се третира като нечувствително към регистъра, докато локалното потребителско име, регистрирано във въпросния домейн, да се третира като регистър на регистъра. Това би означавало, че имейл адресът получател@домен.com е същото като получател@dOmAiN.coM но не същото като получател @ domain.com . Това обаче не винаги е вярно. Виждате ли, че чувствителността към регистъра на имейл адресите всъщност варира при различните доставчици на имейл услуги. Имейл адресите, чувствителни към малки и големи букви, дори ако само частта от местното потребителско име е чувствителна към малки и големи букви, може да доведе до много объркване, да не говорим за риска от проблеми с оперативната съвместимост и множество различни главоболия за доставчиците на услуги. В този случай голяма част от доставчиците на имейл услуги избират да се откажат от прецедента за чувствителност към имейл адреса и да поправят регистъра на символите за своите клиенти или да игнорират изцяло буквите, като в този случай се възприемат и малки и малки букви да бъде същото по мрежата.



Това по същество означава, че повечето доставчици на имейл услуги не се притесняват от клиентите си, в който случай те въвеждат знаците, които съставят имейл адресите, с които искат да комуникират. Ако имате достатъчно късмет да използвате един от тези доставчици на имейл услуги, когато изпращате имейл до определен имейл адрес и някой от символите трябва да е с главни / малки букви, но не ги въвеждате като такива , имейлът ще продължи да стига до правилната пощенска кутия - няма да попадне в грешната пощенска кутия или да ви бъде върнат за невалиден имейл адрес.

Справяне с чувствителността към регистъра в имейл адресите

Освен ако доставчикът на имейл услуги, който използвате вие ​​или планираният получател на имейла, не е истински стикер за правилата и не налага чувствителност към регистъра в потребителските имена, случаят, в който въвеждате имейл адреса на получателя, няма значение. Ако обаче получателят ви е съобщил своя имейл адрес с някакви части от него с главни (или малки) букви, препоръчителният начин на действие е да се запази символът, който ви е бил съобщен, за да се избегне объркване и да се сведе до минимум риск от неуспешна доставка на имейл. Ако създавате нов имейл адрес, използвайте само малки букви - повярвайте ми, когато ви кажа, че вашият администратор на имейл услуги и всеки човек, който някога трябва да ви изпрати имейл, ще ви благодари за това. Използвайте специални символи (като . и _ ), за да запазите индивидуалността на вашия имейл адрес, а не главни букви. Главните букви в имейл адресите са просто ненужна и лесно избягваема неприятност и те не се отразяват добре на собствениците им.

Интересен парченце

Повечето доставчици на електронна поща правят услуга на света, като са снизходителни към азбучните букви в имейл адресите. Въпреки това, Google, по начин на Google, увеличава всички тях, като дори пренебрегва периодите както в частта за потребителско име, така и в частта на домейна на техните имейл адреси. Това означава, че за имейл системата на Google, j.doe@gmail.com , j.d.oe@gmail.com , jdoe@gmail.com и j.DOE@gmail.com всички са еднакви имейл адреси!