в электронном почтовом адресе после знака собачка указывается что

Как правильно написать адрес электронной почты (e-mail) ✔, чтобы вам могли на нее отправить письмо.

в электронном почтовом адресе после знака собачка указывается что. Смотреть фото в электронном почтовом адресе после знака собачка указывается что. Смотреть картинку в электронном почтовом адресе после знака собачка указывается что. Картинка про в электронном почтовом адресе после знака собачка указывается что. Фото в электронном почтовом адресе после знака собачка указывается чтоДоброго дня!

«Почему не отвечаешь?», «Мне ничего не приходило на почту!», «Вы мне не можете скинуть письмо с документами?!» — это всё вопросы и претензии, которые я неоднократно получал как на рабочем месте, так и на этом блоге. 👀

Самое интересное во всем этом — что в этих случаях в принципе нельзя было ответить и отправить e-mail, так как адрес был неправильно написан. И человеку на том конце провода никогда ничего не докажешь.

Собственно, после очередного такого «случая» решил набросать небольшой ликбез по этой теме (теперь будет куда поставить ссылку в случае очередной подобной претензии. 👌).

в электронном почтовом адресе после знака собачка указывается что. Смотреть фото в электронном почтовом адресе после знака собачка указывается что. Смотреть картинку в электронном почтовом адресе после знака собачка указывается что. Картинка про в электронном почтовом адресе после знака собачка указывается что. Фото в электронном почтовом адресе после знака собачка указывается что

Как создать электронную почту: e-mail (на портале mail.ru). Настройка почты — [см. пошаговую инструкцию]

в электронном почтовом адресе после знака собачка указывается что. Смотреть фото в электронном почтовом адресе после знака собачка указывается что. Смотреть картинку в электронном почтовом адресе после знака собачка указывается что. Картинка про в электронном почтовом адресе после знака собачка указывается что. Фото в электронном почтовом адресе после знака собачка указывается что

Правильное написание e-mail адреса

ШАГ 1: основы

К тому же, написание e-mail должно быть выполнено латинскими буквами (прим.: допускаются цифры, подчеркивания)!

То, что я перечислил выше — это не чье-то требование, а международный формат. Соблюдая его, вам всегда смогут ответить и переслать письмо.

См. в качестве примера скриншот ниже. 👇

в электронном почтовом адресе после знака собачка указывается что. Смотреть фото в электронном почтовом адресе после знака собачка указывается что. Смотреть картинку в электронном почтовом адресе после знака собачка указывается что. Картинка про в электронном почтовом адресе после знака собачка указывается что. Фото в электронном почтовом адресе после знака собачка указывается что

Пример e-mail адреса

Пару примеров правильного написания e-mail адресов:

Разберу каждую часть адреса подробнее:

Важно!

Никакие кавычки или дополнительные знаки при написании адреса электронной почты использовать не нужно ( пробелы между собачкой, логином и доменом — не используются)!

в электронном почтовом адресе после знака собачка указывается что. Смотреть фото в электронном почтовом адресе после знака собачка указывается что. Смотреть картинку в электронном почтовом адресе после знака собачка указывается что. Картинка про в электронном почтовом адресе после знака собачка указывается что. Фото в электронном почтовом адресе после знака собачка указывается что

Вставка e-mail в форму

ШАГ 2: как завести себе почтовый ящик

Завести почту сегодня можно практически на любом крупном портале (👉 лучшие сервисы электро-почт).

Например, весьма неплохим выбором может стать 👉 почта от Яндекса.

Чтобы завести ящик, нужно-то:

в электронном почтовом адресе после знака собачка указывается что. Смотреть фото в электронном почтовом адресе после знака собачка указывается что. Смотреть картинку в электронном почтовом адресе после знака собачка указывается что. Картинка про в электронном почтовом адресе после знака собачка указывается что. Фото в электронном почтовом адресе после знака собачка указывается что

Завести почту на Яндекс

ШАГ 3: как отправить кому-нибудь письмо на e-mail

Так как выше в пример я взял Яндекс-почту, то и здесь уместно показать работу с ней.

После того, как вы заведете себе ящик и войдете в него, пред вами предстанет достаточно простое меню. Для создания письма — достаточно кликнуть по кнопке «Написать» в верхнем углу.

в электронном почтовом адресе после знака собачка указывается что. Смотреть фото в электронном почтовом адресе после знака собачка указывается что. Смотреть картинку в электронном почтовом адресе после знака собачка указывается что. Картинка про в электронном почтовом адресе после знака собачка указывается что. Фото в электронном почтовом адресе после знака собачка указывается что

в электронном почтовом адресе после знака собачка указывается что. Смотреть фото в электронном почтовом адресе после знака собачка указывается что. Смотреть картинку в электронном почтовом адресе после знака собачка указывается что. Картинка про в электронном почтовом адресе после знака собачка указывается что. Фото в электронном почтовом адресе после знака собачка указывается что

Прикрепление к письму документов

ШАГ 4: как сделать свой номер мобильного адресом почты

Весьма хорошим способом перестать путаться с написанием e-mail может стать одна функция Яндекс-почты — можно свой номер мобильного использовать в качестве адреса электро-почты!

Чтобы включить данную опцию, после регистрации в почте от Яндекса, зайдите в настройки личных данных и используйте функцию «Сделать адресом номер телефона» (см. скрин ниже, стрелками показано, куда нужно нажать). 👇

в электронном почтовом адресе после знака собачка указывается что. Смотреть фото в электронном почтовом адресе после знака собачка указывается что. Смотреть картинку в электронном почтовом адресе после знака собачка указывается что. Картинка про в электронном почтовом адресе после знака собачка указывается что. Фото в электронном почтовом адресе после знака собачка указывается что

Сделать адресом номер телефона

После этого, вы сможете получать электронную почту как по адресу 79271234567@yandex.ru *, так и по своему прежнему (т.е., по сути, у вас будет 2 адреса e-mail, письма с которых будут поступать в один ящик!).

На сим сегодня всё. Дополнения приветствуются.

Источник

Как называется часть электронного адреса после собаки

Содержание статьи

в электронном почтовом адресе после знака собачка указывается что. Смотреть фото в электронном почтовом адресе после знака собачка указывается что. Смотреть картинку в электронном почтовом адресе после знака собачка указывается что. Картинка про в электронном почтовом адресе после знака собачка указывается что. Фото в электронном почтовом адресе после знака собачка указывается что

Любой почтовый адрес, используемый для отправки электронной почты, состоит из двух основных частей. Они, в свою очередь, разделены между собой специальным служебным значком, который в народе чаще всего называют «собакой».

Имя пользователя

Часть адреса электронной почты, находящаяся слева от служебного значка, представляет собой имя пользователя, который является владельцем данного адреса. Как правило, его выбирает сам пользователь в тот момент, когда заводит себе новый адрес электронной почты. Поэтому фактически эта часть адреса может быть почти любой: например, в этом качестве может выступать имя любимого персонажа из книги, название местности, где пользователь хотел бы побывать, или любое другое понятие. Вместе с тем, из соображений деловой этики и возможности идентификации владельца адреса люди чаще всего выбирают имена, так или иначе отражающие их реальные имена или фамилии. Некоторые почтовые системы могут устанавливать несложные ограничения на выбор имени: например, имя не должно быть короче трех символов. Кроме того, в случае, если выбранное вами имя пользователя уже занято, система порекомендует вам выбрать другой вариант.

В реальной жизни, чтобы не считаться бездомным, нужна прописка, а в интернете — электронная почта или электронный адрес. Назначение электронной почты, то же, что и у реальной — получение писем (только в отличии от «Почты России» оно происходит моментально). Но что это за письма и на какой такой адрес их посылают? Давайте разбираться.

Что такое e-mail, как правильно писать и произносить «e-mail»

У электронного адреса много синонимов, можно услышать «кинь свой ящик», «дай почту» или даже «давай скину на мыло«. И если ящик и почта еще понятно, то при чем тут мыло? Да при том, что с английского электронная почта будет звучать как electronic mail («электроник мэйл») или же сокращенно e-mail (и — мэйл). Ну и пользователи придумали созвучное «мэйлу» «мыло».

Как выглядит адрес электронной почты

И вот кто-то со словами «скинь мне на почту» начинает диктовать какую-то кракозябру. Что за собака, что еще за «гмэйл ком» или «яндекс ру»?

Адрес электронного ящика (или почты или адреса, это все синонимы) состоит из двух частей: Логина, то есть имени пользователя и доменного имени сайта, которые разделяются специальным символом: @ — «собакой»

в электронном почтовом адресе после знака собачка указывается что. Смотреть фото в электронном почтовом адресе после знака собачка указывается что. Смотреть картинку в электронном почтовом адресе после знака собачка указывается что. Картинка про в электронном почтовом адресе после знака собачка указывается что. Фото в электронном почтовом адресе после знака собачка указывается что

Получается, что в первой части (до знака «@») отображается имя, которое придумал себе человек для регистрации, а вторая часть (после знака «@») — это адрес сайта, на котором зарегистрирована почта, он присваивается автоматически в зависимости от того, где создавался почтовый ящик.

Одна из версий гласит, что символ «@» стали называть «собакой» из-за популярной в СССР компьютерной сети, логотипом которой была собака с «собакой» же вместо носа.

в электронном почтовом адресе после знака собачка указывается что. Смотреть фото в электронном почтовом адресе после знака собачка указывается что. Смотреть картинку в электронном почтовом адресе после знака собачка указывается что. Картинка про в электронном почтовом адресе после знака собачка указывается что. Фото в электронном почтовом адресе после знака собачка указывается что

Какие бывают виды e-mail

В настоящее время самые популярные почтовые сервисы, а, значит, и самые популярные доменные имена в почтовом адресе (то есть те имена, что идут после «собаки»):

Разницы в функционировании нет никакой, одинаково быстро и надежно будут доставляться письма на любой из этих доменов. Не имеет значения отправляете ли вы с gmail.com на yandex.ru или же с mail.ru на mail.ru.

Так что вопрос вкусовщины:

в электронном почтовом адресе после знака собачка указывается что. Смотреть фото в электронном почтовом адресе после знака собачка указывается что. Смотреть картинку в электронном почтовом адресе после знака собачка указывается что. Картинка про в электронном почтовом адресе после знака собачка указывается что. Фото в электронном почтовом адресе после знака собачка указывается что

как выглядит почта яндекса

в электронном почтовом адресе после знака собачка указывается что. Смотреть фото в электронном почтовом адресе после знака собачка указывается что. Смотреть картинку в электронном почтовом адресе после знака собачка указывается что. Картинка про в электронном почтовом адресе после знака собачка указывается что. Фото в электронном почтовом адресе после знака собачка указывается что

как выглядит почта гугла

в электронном почтовом адресе после знака собачка указывается что. Смотреть фото в электронном почтовом адресе после знака собачка указывается что. Смотреть картинку в электронном почтовом адресе после знака собачка указывается что. Картинка про в электронном почтовом адресе после знака собачка указывается что. Фото в электронном почтовом адресе после знака собачка указывается что

как выглядит почта мэйл ру

Так в чем же разница и где лучше всего регистрировать электронную почту? Этот вопрос очень похож на тот, «какой браузер лучше», ответа на него однозначного нет. Все зависит от вкуса пользователя. Однако, почта на gmail.com имеет главное преимущество: регистрация на популярных иностранных сайтах будет происходить в один клик, «авторизация с помощью gmail», например, на таком знаменитом видеосервисе, как youtube.

Зачем нужна электронная почта

Разобрались с тем, из чего состоит электронный адрес и где его можно зарегистрировать. Теперь перейдем к тому, зачем он нужен.

Часто для того, чтоб оставить комментарий на каком-либо сайте или подписаться на обновления, требуется регистрация на сайте.

Рад приветствовать уважаемых пользователей на странице своего блога. Многие жаргонизмы из глобальной сети плотно вошли в нашу жизнь. К таким мемом относится кек, трабл, лайфхак, троллинг и так далее. Однако среди всех распространенных и набирающих популярность интернет-жаргонизмов в рунете первое место занимает «собака».

Этот значок, знакомый всей интернет-аудитории, имеет официальное название — «коммерческое at», а выглядит он вот так: @. В сети он применяется для обозначения адреса электронной почты. С его помощью выполняется разделение имени пользователя и хоста. Поэтому каждый, кто хоть один раз заходил на какой-нибудь сайт, сталкивался с ним. При этом называется он в разных странах по-разному:

Это только небольшая часть названий символа @ в разных странах, а в России он для большинства пользователей является «собакой». Несмотря на известность, мало кто знает, почему «собака» так называется. Символ так называют все время, когда, например, диктуют свой email-адрес при личной беседе или по телефону. К этому уже все люди давно привыкли. Поэтому другой собеседник все понимает и правильно записывает озвученный электронный адрес.

Исключением может стоять иностранец, который, всего скорее, войдет в ступор, если только он не живет в России или постоянно не общается с русскими людьми. Все дело заключается в том, что знак @ называют «собакой» исключительно русскоговорящие пользователи. Интересна также история возникновения данного символа в адресах электронных ящиков и на «клаве» компьютера. Именно об этом я расскажу далее.

Правильное произношение знака @

Практически всегда россияне произносят слово «собака», когда диктуют адрес своего электронного ящика. Он по-прежнему представляет собой главный официальный канал для контактов. На популярность email не влияет даже большое количество мессенджеров от разных разработчиков. Посредством электронной почты пользователи часто пересылают официальные письма и обмениваются различными медиафайлами, включая фотографии и небольшие видеоролики.

Когда адрес электронного ящика передается устной речью, именно в этот момент появляется так называемая проблемка, связанная с «собакой». При этом она отсутствует во время написания email на бумаге или при его передаче с помощью SMS-сообщения. Проблема заключается в том, что слово «собака» является в определенных ситуациях как бы ругательством. Поэтому многим людям приходится задумываться перед его произношением. В то же время у некоторых из них возникает вопрос: «почему знак @ имеет такое название?».

в электронном почтовом адресе после знака собачка указывается что. Смотреть фото в электронном почтовом адресе после знака собачка указывается что. Смотреть картинку в электронном почтовом адресе после знака собачка указывается что. Картинка про в электронном почтовом адресе после знака собачка указывается что. Фото в электронном почтовом адресе после знака собачка указывается что

Чтобы полноценно ответить на данный вопрос, необходимо во всем разобраться по порядку. Итак, символ @ действительно принято называть «собачкой». Подтверждением такому жаргонизму служит использование этого слова как на телевидении, так и в прессе. Однако средства массовой информации не всегда являются образцовым примером для подражания выражения своих мыслей и даже поведения. Поэтому всем нужно знать, как официально принято называть символ @, чтобы можно было в случае необходимости быстро донести до собеседника, что вы имейте в виду, если он, например, является иностранцем.

На официальном уровне знак @ правильно звучит как «эт». Англоязычные пользователи его обозначают словом «at». Отсюда и исходит такое произношение. Причем в английском языке данное слово представляет собой предлог. В переводе на русский он может иметь разное значение. Это напрямую зависит от построенной фразы. Поэтому в стандартных кодировках символ «собака» указан, как «коммерческое at».

Английское «at» в переводе на русский язык означает указание местоположения. Однако его еще можно использовать в качестве предлога, например, «в», «по», «на», а в некоторых случаях данное английское слово можно применить как «около». В связи с таким переводом символ @ был выбран для обозначения электронных адресов. И тут становится все на свои места. Так, имея электронный адрес, например, 12751013@mail.ru, его можно разложить по полочкам: пользователь, имя которого 12751013, на сервере mail.ru.

Однако нужно вернуться к вопросу: «почему at является коммерческим?». Потому что одни из самых дотошных бухгалтеров мира, англичане при составлении бухгалтерской документации еще несколько столетий назад стали использовать символ @ как сокращение предлога «at». Например, 11 рулонов ткани @ 2000 рублей = 22000 рублей. Другими словами, 11 рулонов по 2000 руб. будет стоить 22000 руб. Вот почему at принято считать коммерческим предлогом.

Его использование настолько вошло в обиход, что с изобретением машинок для печати на таких устройствах символ @ получил свое собственное место в ряду цифр и знаков препинания. Впоследствии с появлением персональных компьютеров, которые унаследовали от печатных машинок раскладку, на клавиатуре тоже стал применяться знак «собачки». Теперь вам известен путь с появления символа @ до начала его использования при обозначении электронных адресов, появившихся во 2-й половине XX в.

в электронном почтовом адресе после знака собачка указывается что. Смотреть фото в электронном почтовом адресе после знака собачка указывается что. Смотреть картинку в электронном почтовом адресе после знака собачка указывается что. Картинка про в электронном почтовом адресе после знака собачка указывается что. Фото в электронном почтовом адресе после знака собачка указывается что

Так все-таки, по какой причине была выбрана «собака», чтобы разделить email-адрес? Здесь нужно пояснить, что этот символ применяется не только в email, но и при записи URL. В последнем случае @ используется для отделения логина и пароля от адреса конкретной страницы. Однако данный способ записи URL-адресов редко применяется.

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

Ранее было уже упомянуто, что использование @ при написании электронного адреса вполне логично в связи со значением предлога at. Другими словами, человек может озвучить свой email следующим образом: ivanov на mail.ru. Такое произношение адреса электронного почтового ящика не противоречит никаким правилам и является на 100% верным!

Стоит отметить, что придумал записывать email в том виде, какой он имеет сейчас, программист Томлинсон. Впервые такое обозначение появилось в 1971 году. С помощью символа @ имя пользователя было отделено от сервера.

Когда на компьютере используется русская раскладка, тогда для написания «собаки» предварительно необходимо осуществить переключение на английский язык. Выполняется данное действие при помощи специальных клавиш. Для таких целей применяется сочетание Shift + ALT. Еще нередко используется Shift + Control. Кроме того, переключение можно осуществить с помощью нажатия языковой иконки на панели задач, выбрав нужную раскладку.

Почему все же выбрано название «собака»?

Существует различные версии, почему принято называть знак @ в рунете именно «собакой»:

Помимо этих вариантов существует одна легенда. Она имеет романтический подтекст. Итак, много десятков лет назад, когда первые компьютеры представляли собой большие устройства с дисплеями, которые были исключительно текстовыми, люди играли в игру «Приключение» (английское название «Adventure»). В ней пользователи проходили лабиринт, созданный ПК. Им необходимо было отыскать сокровища, убивая при этом разных тварей, живущих под землей.

Для рисования лабиринта на мониторе использовались такие символы, как «-», «+» и «!». При этом для обозначения игрока, сокровищ и монстров применяли разные знаки и буквы. В игре также присутствовал пес, который являлся верным помощником играющего человека. Он обычно выполнял разведку в лабиринте по команде игрока. А вот для его обозначения использовался именно символ @.

Данная легенда умалчивает, она ли является причиной появления названия «собака» для знака @. Стоит также упомянуть, что среди русскоговорящих пользователей этот символ еще называют:

Всем привычное название знака @ в России появилось в 80-е годы XX века. В это время в стране начиналась компьютеризация населения. В данный период люди в России стали понемногу знакомиться, что собой представляет электронная почта. И то это были исключительно избранные пользователи.

Вместо заключения

Точно понять, почему знак «собака» так называется, никто из нас сегодня на 100% узнать не сможет. Время упущено и хвостов не найдешь. Название символа @ уже стало традицией: я говорю так, потому что все говорят так. Нужно ли дальше продолжать использование этого названия? Кто-то может быть кардинально не согласен с этим. Кое-кто наоборот, считает, что название «собака» делает всех нас загадочными личностями в глазах пользователей из других стран, за исключением государств СНГ (возможно, только до поры до времени).

Однако и иностранцы тоже не отстают от нас. Они используют вместо «эт» какое-нибудь свое название, например, улитка. Во многих странах у пользователей символ @ вызывает ассоциацию со зверьком, в других государствах — с рулетом из селедки или вкусным штруделем.

А вот вы, мои читатели, теперь будете точно знать, что скрывается за маленькой закорючкой в вашем е-майл адресе.

Источник

Никогда не проверяйте e-mail адреса по стандартам RFC

Множество сайтов требуют от пользователя ввода адреса электронной почты, и мы, как крутые и щепетильные разработчики, всегда стремимся проверять формат введенных адресов строго по стандартам RFC. Благодаря этому наши приложения и сайты проверяют формат e-mail корректно и не имеют проблем с юзабилити, а мы сладко спим, потому что уверены, что все работает как надо.
Ага, как бы не так!
Приведенные выше аргументы звучат круто и железобетонно, но проблема здесь заключается в том, что в адресе почты могут находиться совершенно бессмысленные вещи, и, на деле, проверка адресов по стандартам RFC может, наоборот, все жутко запутать.
Почему так? Существует множество способов сформировать адрес почты, который будет одновременно и корректным и бредовым. Отчасти это происходит из-за того, что некоторые почтовые службы в целях обратной совместимости позволяют представлять адреса в форматах, которые давно устарели. Например это электронная почта существовавшая до появления DNS и до появления современного формата user@domain.tld: тогда использовались UUCP ”bang path” — адреса, которые представляли собой список всех узлов по маршруту ответственных за доставку.

Внутренности адреса почты

Адрес e-mail выглядит так:

Тут mailbox может быть локальным аккаунтом пользователя, аккаунтом роли или маршрутизатором автоматизированной системы такой, например, как список рассылки, а в качестве hostname может быть использован любой узел, если о нем известно DNS-серверу, к которому обращается почтовик при доставке.
Кроме того, некоторые системы позволяют добавлять теги к адресу. Обычно это происходит в формате:

где тег и разделитель (обычно это «+», но qmail использует «-» по-умолчанию, хотя может быть сконфигурирован и иначе) игнорируются при доставке. Обычно это используется для фильтрации почты по папкам и автоматизации, но может быть использовано и для разделения введенных адресов по получателям и выявления злоупотреблений персональными данными.
Итак, в адресе в формате «mailbox@hostname», «mailbox» является пользовательским аккаунтом, приложением или аккаунтом системной роли, но может содержать и такие экстравагантные вещи, как информацию для дальнейшей маршрутизации или идентификаторы используемые для сортировки, автоматизации или отслеживания, а «hostname» — обычно доменное имя, но может являться и субдоменом, сервером, сервисом, ip-адресом или просто именем хоста.

Корректные имена ящика с точки зрения RFC

Специцификация одобряет довольно странные адреса, и было бы накладно поддерживать их все потому, что некоторые слишком сложны, и не слишком много людей обладают достаточными знаниями чтобы выделывать такие пируэты в нейминге. Поддержка таких адресов затруднит поддержку таких аккаунтов вашими сотрудниками, к тому же они почти никогда не используются в быту.
Ящик может содержать пробелы. Насколько я помню, доинтернетовский AOL разрешал пробелы в «Imya Polzovatelya», которые использовались еще и как почтовые ящики с вырезанными оттуда пробелами: «imyapolzovatelya@aol.com», однако ж согласно RFC вы можете использовать двойные кавычки вокруг ящиков содержащих пробелы:

Кстати говоря, по этой логике, ящик содержащий всего лишь пробел корректен:

А вот еще один корректный адрес, он создан из допустимых для адреса символов:

Кстати, проверяйте апострофы, апострофы должны поддерживаться:

Апострофы не должны закавычиваться или эскейпиться, но когда вы сохраняете такие адреса в базу или передаете еще куда-то, убедитесь, что всё чики-пуки.
В Википедии есть еще куча примеров.
Нужна ли полная совместимость с RFC? Вам выбирать, но я не советую — пробелы и нестандартные символы в адресе довольно необычная штука и чаще всего являются просто опечаткой. Крупные e-mail провайдеры не разрешают использовать это примерно по тем же причинам; таким образом обычно достаточно дозволять буквы, цифры, точки, подчеркивания, дефисы, апострофы и плюсы.

Регистрозависимые адреса

Согласно RFC уникальность адреса определяется его регистрозависимой уникальностью, однако 99,9% провайдеров считают иначе и не позволяют регистрировать VasyaPetrov@example.com, если vasyapetrov@example.com уже зарегистрирован. Считайте, что имя почтового ящика регистронезависимо:

Небольшая кучка систем использует полную проверку регистра, позволяя лишь адрес Allen@example.com и отбрасывая входящую корреспондецию всех остальных АлЛеНоВ, однако это не работает на практике, поскольку пользователь не привык различать регистр в адресах почты.
Должны ли вы тут сохранять совместимость с RFC? Конвертируя адреса в нижний регистр перед сохранением вы можете доставить проблем небольшому количеству пользователей (вы не сможете посылать им письма), но отослав миллионы e-mail я столкнулся с этим всего несколько раз.
Конвертация в адреса в нижний регистр является неплохой идеей в плане нормализации данных, так как домен всегда регистронезависим и должен быть в нижнем регистре. Если же вы решите сохранять адрес так, как он введен, добавьте поле, в котором будет хранить каноническую версию.

Нестандартные символы

Gmail тут отличился: в то время как стандарт включает в себя точку как стандартный символ, Gmail не делает различий между адресами ящиков с точками и без. Эти адреса указывают на один и тот же почтовый ящик:

Обратите внимание, что Google Apps позволяет использовать Gmail на любом домене.
Основная проблема здесь заключается в поиске адреса в базе в том виде, в котором он был изначально введен, что может доставить немало геморроя как пользователю, так и службе поддержки, а также и программистам с тестировщиками. Тут то вам и пригодится вторая, канонiческая форма адреса, но об этом позже.

Расширенная форма названия ящиков с использованием тегов.

Но нужно ли вычищать теги из адреса ящика?
НЕТ! Будьте дружелюбны к своим пользователям, и пользователи проникнутся верой, что вы не осуществите хищение и сбыт их персональных данных с целью наживы. Даже если вы пытаетесь запретить регистрацию дополнительных аккаунтов с существующим ящиком, представьте себе, насколько просто в наше время тупо зарегистрировать еще один ящик чтобы снова зарегистрироваться у вас — не сложнее создания алиаса или папки(но об алиасах, папках и тегах, наоборот, мало кто знает).
Итак, еще раз. Создание второй, канонической, формы сохранения адреса в базе может неплохо прикрыть вашу за вас в случае неприятностей. Убедитесь, что вы ликвидировали из нее все теги, точки и т. д. и можете сравнивать с ней свежевведенные адреса.

Юникод и интернационализированные имена ящиков

Доменные имена

У почтовых доменов те же самые ограничения как и в HTTP: они регистронезависимые, так что их следует нормализовывать в нижний регистр.

Поддомены

Некоторые адреса содержат ненужные поддомены: например, «email.msn.com» и «msn.com» являются одним и тем же почтовым доменом, кроме того, такие истории часто случаются в корпоративной среде (и это еще один хороший кандидат для каноникализации).

Интернационализированные домены (IDN )

IDN были созданы для того чтобы использовать местные символы Юникода в названиях доменов, кроме того, возможно создать домен и со специальными символами:

этот классно описывает круговорот воды в природе.
Как и HTTP, SMTP поддерживает лишь 7-битную кодировку, и для того чтобы справиться с этим несчастьем IDN конвертируются в Punycode, что позволяет имени домена конвертироваться в представление Юникод и обратно:

Очень жаль, но существует возможность фишинга при использовании IDN. Юникод содержит несколько разных экземпляров некоторых символов ASCII. Это позволяет злоумышленнику создать сайт, название которого выглядит точно также как и оригинал из-за того, что некоторые символы в названии совпадают внешне, но не внутренне.
Это порождает несколько вопросов на которые следует ответить:
Должны ли мы дозволять IDN-адреса? Можем ли мы обеспечить саппорт пользователей службой поддержки (откуда у саппорта, например, клавиатуры с китайскими иероглифами?) Должны ли мы сохранять их в Юникоде или Punycode? Если мы сохраняем каноничные адреса, то в какой кодировке это делать? Поддерживает ли вообще наш почтовик (MTA) IDN, и в какой форме он ждет адреса при отправке писем?

IP Address syntax

Использование IP-адресов допустимо:

Однако такие адреса выглядят подозрительно, и вряд ли им стоит доверять.

Временные почтовые адреса

Существует множество сервисов, которые предоставляют пользователям временные почтовые адреса. Обычно это используется для анонимности или для того чтобы регистрироваться на недоверенных сайтах.
Даже такие сервисы как Hotmail и Yahoo предоставляют алиасы, которые могут быть использованы примерно тем же способом, то есть уничтожены через некоторое время. Не существует единой техники выявления таких адресов — в конце концов именно для этого они и предназначены. Они используют большущий набор доменных имен с постоянной ротацией для того чтобы быть на шаг впереди тех, кто пытается пресечь их деятельность.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *