Как проверить существует ли адрес электронной почты?

1 ответ на вопрос “Как проверить существует ли адрес электронной почты?”

  1. Fenis Ответить

    ) и я по ошибке напечатал #!$%&’*+-/=?^_`{}|~@example.com — так вот, я всё равно пройду большинство проверок на «действительный» адрес электронной почты. (Ещё хуже, если система скажет, что адрес недействительный, когда он на самом деле существует! Ради интереса я только что написал на адрес #!$%&’*+-/=?^_`{}|~@example.com — и девушка сказала, что её ужасно бесит, когда её адрес электронной почты считают недействительным. Она также жалеет о покупке домена example.com, но не собирается сдаваться, как и тот парень, купивший milk.com. Мы начали чатиться, и оказалось, что она живёт всего в паре кварталов от меня и тоже собирает винтажные камеры; на следующей неделе мы пойдём играть в гольф. Я думаю, может она и есть та самая. Впрочем, нужно мне заканчивать болтать и продолжить писать статью).
    Так какова вероятность, что одна любая опечатка сделает адрес недействительным? Сделаем статистическую модель! Например, вот буква ‘g’. Я скорее допущу опечатку на видимой клавиатуре без нажатого Shift (в модели я учитываю «неизменённые» клавиши). Среди всех клавиш, которые можно нажать на физической клавиатуре, есть только шесть символов, которые в некоторых случаях могут сделать адрес недействительным: []\;, и пробел. 6 из 48. Вероятность 12%.
    Но более вероятна опечатка на соседнюю клавишу. Например, нажатие на ‘h’ вместо ‘g’. Так что из списка 117 млн существующих почтовых адресов я вычислил частотность каждого символа, для каждого из них записал, какие клавиши находятся рядом из клавиатуре, и вывел итоговую вероятность того, что опечатка приведёт к недействительному адресу (знаю, что взламывать LinkedIn ради рассуждения о валидации почтовых адресов было немного чересчур, но любое мнение важно подтвердить реальными данными).
    Например, символ ‘e’ считается символом с низким риском инвалидации, потому что все окружающие символы оставят адрес электронной почты по-прежнему действительным. Но рядом с ‘p’ есть ‘[’ и ‘;’ на расстоянии нажатия! Так что хотя это более редкий символ, чем ‘e’, но он несёт больший риск превращения адреса в недействительный, если по клавише промахнулись.
    Я также принял расчёт относительную ловкость каждого пальца. Мы все знаем, что мизинец — умственно отсталый родственник в семействе пальцев, так что и это учитывается.

    Графическое представление модели, показывающей зону опечатки вокруг P, с учётом недостатков мизинца
    Теперь предположим, что Силки (фокс) сидит на клавише Shift и я нажимаю неправильную клавишу на клавиатуре. Здесь я рискую попасть по одной из шести опасных клавиш: []\;, и пробел. И опять, они делают адрес недействительным только при определённых условиях. Более вероятно, что нажатая клавиша Shift будет действовать только для букв с одной стороны «собачки» в адресе, так что буква ‘l’ с любой стороны считается особенно опасной.
    Все сказанное относится к единственной опечатке, но если я сделаю вторую опечатку, то есть вероятность, что адрес станет опять действительным (например, если добавить \ после \). Конечно, всё это учитывается в модели.
    Не стоит говорить, что я приложил такие же усилия в расчёте модели для экранных клавиатур.
    Помните также, что если допустить опечатку в символе @, то ошибка будет учтена на самом первом этапе, когда мы проверяем наличие @ как намерение пользователя ввести адрес электронной почты.
    Я также встроил в модель немного здравого смысла. Известно, что люди с адресом aol.com неумело набирают текст. Дерилы склонны нажимать все клавиши указательным пальцем, как будто боятся, что каждая кнопка обожжёт руку. Люди с буквой ‘z’ в имени используют механические клавиатуры и редко делают ошибки. Известные жизненные аксиомы.
    Я также учёл факт, что любая кнопка перед «собачкой» в адресе игнорируется, и что ‘f’ и ‘h’ во многом одна и та же буква, если хорошенько подумать.
    Результат
    Итак, приняв в расчёт все факторы, я пропустил 117 миллионов адресов через модель. И вероятность, что некорректный адрес электронной почты будет зафиксирован программой валидации адресов составил…
    0,00000000000000000000000000000000000000625%
    Боюсь, что у меня нет времени набирать алгоритм, который абсолютно точно существует и неоспоримо безупречен, так что вам придётся поверить мне на слово, что это число никоим образом не выдумано.
    Итог
    Бессмысленно пытаться выяснить, является ли адрес «действительным». Пользователь с гораздо большей вероятностью введёт неправильный и действительный адрес, чем недействительный.
    Поэтому лучше потратить своё время буквально на любое другое дело, чем проверять валидность адресов электронной почты.
    На 100% правильный способ
    Высылайте пользователям письмо активации. (Здесь жирная точка для эффекта).
    Я опубликовал продолжение этой статьи в первую очередь о том, как помочь пользователям избежать ввода неправильного адреса электронной почты. С реальным кодом! Вперёд. Читайте.
    Если вам кажется, что эта статья бессмысленная и глупая, и вы хотите ещё такого же, оцените мой подкаст «Дэвид читает Википедию». Он именно о том, о чём вы подумали.

  2. ZETTOP Ответить


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

    Зачем проверять email на существование

    Проверять валидность адреса — то есть существование и возможность отправлять на него письма — полезно, если вы хотите:
    Снизить процент жалоб на спам, возвратов и ошибок доставки.
    Избегать спам-ловушек и не попадать в чёрные списки.
    Повысить репутацию в сервисе рассылок.
    Сократить затраты на отправку рассылок.
    Валидация адресов — способ значительно улучшить показатели, по сути ничего не меняя в email-стратегии. Как часто стоит проводить проверку, читайте в статье о чистке базы подписчиков.

    Как невалидные email-адреса появляются в базе

    Самый очевидный источник невалидных адресов — купленная база подписчиков. В честно собранной базе предпосылки обычно таковы:
    1. Чаще всего невалидный адрес вводит сам пользователь. Например, он не вспомнил точное написание, вставил лишнюю букву или пропустил нужную.
    Для примера возьмем пользователя по имени Виталий. Его адрес — vitaly@example.com. С английским у Виталия не очень, и при подписке на рассылку он добавил букву i и написал vitaliy@example.com.
    А теперь представьте, что vitaliy@example.com — email другого Виталия. Он начинает получать ваши письма и скорее всего отправляет их в спам.
    2. Если у вас старая база, в ней могут быть удалённые или заблокированные адреса.
    3. Бывают случаи, когда люди вводят при регистрации email из случайного набора букв. В некоторых случаях это позволяет получить доступ к закрытым материалам (раздаткам, исследованиям и так далее), не «засветив» собственный адрес. Если вы не используете double opt-in, ваша репутация пострадает.
    4. Конкуренты могут «бомбить» форму подписки ботами или спам-ловушками, чтобы подпортить статистику. Такое случается, хотя и редко.

    Способы проверки существования email

    Есть по меньшей мере три способа понять, ввёл ли подписчик реальный email. У каждого есть и плюсы, и минусы. Выбор за вами.

    Онлайн-сервисы

    Подходят, если у вас небольшая база. Работают элементарно: вы пишете адрес, нажимаете кнопку «Проверить» и тут же получаете ответ. Вот несколько неплохих сервисов:
    2IP;
    Smart-IP;
    HTMLWeb.
    Плюсы: регистрация не нужна, моментальный результат.
    Минусы: есть лимит попыток, иногда нужно вводить капчу. Не подходят для проверки адреса с корпоративным доменом. В этом случае проверяют скорее существование самого домена, а имя пользователя пропускают любое:

    Коммерческие валидаторы

    Их удобно использовать, если вы планируете массовые рассылки, настраиваете автоворонку продаж и просто хотите, чтобы валидация проходила автоматически.
    Для проверки можно периодически загружать файл со списком адресов или настроить интеграцию с сервисом рассылок в режиме реального времени. Второй вариант позволяет оперативно проверить почтовый ящик на существование, как только он попадает в базу.
    Вот список популярных валидаторов:
    Mailvalidator;
    BriteVerify;
    ePochta Verifier;
    DaData.
    Плюсы: много настроек, интеграция с сайтом и сервисом рассылок, подробная статистика. Проверяют не только существование email, но и его репутацию.
    Минусы: нужна регистрация, ограниченные возможности в бесплатных тарифах.
    Вот как выглядит результат проверки базы в Mailvalidator:

    С помощью кода на сайте

    Когда пользователь вводит email, код на сайте проверяет корректность синтаксиса (есть ли «@», нет ли пробелов или запрещённых символов). Например, это можно сделать с помощью регулярных выражений на Python.
    Вот как это реализовали на сайте Arzamas.academy:

    Плюсы: пользователь сразу видит, что допустил ошибку, а вы не получаете очевидно несуществующий адрес в базу.
    Минусы. Такая проверка «спасёт», когда пользователь не переключил раскладку клавиатуры или вместо email ввёл своё имя. А если он сделал опечатку или ради шутки ввёл vasya_pupkin@gmail.com — код это пропустит.

    Заключение

    Самый достоверный способ проверить, существует ли email, — отправить на него письмо. Но не пренебрегайте сервисами для валидации: они избавят от очевидно сомнительных адресов. А остальные «мёртвые души» объявятся уже после отправки первого письма. Радует, что после первичной валидации их окажется гораздо меньше, чем могло быть.
    Стоит отметить, что сейчас email-маркетологам доступны сервисы для лидогенерации, которые не пропускают невалидные адреса в базу. Например, LeadPlan проверяет их на соответствие стандартам IETF с помощью специальных регулярных выражений. Попробовать сервис можно бесплатно.
    Но все равно не забывайте о double opt-in, или двухэтапном подтверждении подписки. Это удобный способ отправлять письма только на реальные адреса. Если адрес попал к вам по ошибке, человек просто не будет подтверждать подписку, а вы не станете отправлять ему рассылку. Вот пример письма с подтверждением подписки от EmailSoldiers.

    Как вы проверяете адреса на существование? И проверяете ли вообще? Поделитесь опытом в комментариях и подпишитесь на нашу рассылку — вам ведь интересно, как выглядит наше письмо-подтверждение?

  3. Gahelm Ответить

    Наибольшее число отзывов, не говоря уже об «ошибках», мне приходит на регулярное выражение e-mail адреса:
    \b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b
    Я утверждаю, что это регулярное выражение определяет любой e-mail адрес. В обратной связи обычно показывается один e-mail адрес, который не подпадает под это выражение; также, в отчетах об «ошибках» содержится предложение создать идеальный regexp.
    Как я объясню ниже, мое утверждение справедливо тогда, когда вы принимаете мое определение того, что есть действительный адрес электронной почты, а что — нет. Если вы используете другое определение, то вам придется подкорректировать выражение. Определение действительного e-mail адреса — это отличный пример, показывающий, что
    перед написание выражения вы должны точно знать, что должно совпасть, а что нет;
    следует разрешить компромисс между точностью и практичностью.
    Достоинство моего регулярного выражения в том, что оно определяет 99% e-mail адресов, используемых сегодня. Все полученные адреса могут быть обработаны 99% почтовых программ. Если вы ищете быстрое решение, то вам будет достаточно прочитать лишь следующий параграф.
    Если вы хотите использовать регулярное выражение, написанное выше, нужно понимать две вещи. Во-первых, большое регулярное выражение затрудняет красивое форматирование абзацев. Поэтому я не использую “a-z” ни в одном из трех классов символов. Для этого в настройках вашей программы должна быть отключена опция проверки регистра. (Вы удивитесь, как много отчетов об «ошибках» я получаю по этому поводу.) Во вторых, регулярное выражение выше разделено границами слов, что делает его пригодным для извлечения e-mail адресов из файлов или больших блоков текста. Если вы хотите проверить, является ли введенный пользователем текст действительным адресом электронной почты, замените разделители слов на якори начала и конца строки, например так:
    ^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$

    Компромиссы в подтверждении e-mail адреса

    Да, есть целая куча адресов электронной почты, которую не находит моё регулярное выражение. Наиболее цитируемыми адресами являются те, которые имеют домен верхнего уровня .museum, который длиннее, чем разрешенные для него 4 символа. Я принимаю этот компромисс, потому что число людей, использующих этот домен верхнего уровня, крайне невелико. Мне никогда не поступали жалобы, что формы заказа или подписки на новости на сайтах моей компании отказались использовать адрес с .museum.
    Чтобы включить .museum, вы можете использовать такое выражение:
    ^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$
    Но это другой компромисс. Это выражение будет находить адрес john@mail.office. Гораздо более вероятно, что Джон забыл указать .com в конце адреса, чем то, что он создал домен верхнего уровня .office без разрешения ICANN.
    Пример выше показывает и другой компромисс: вы хотите, чтобы регулярное выражение проверяло, существует ли домен верхнего уровня? Моё регулярное выражение этого не делает. Любая комбинация из двух — четырех символов охватит все существующие (и планируемые) домены верхнего уровня, за исключением .museum [и .travel — прим. пер.] Но она будет определять недействительные e-mail адреса вида asdf@asdf.asdf. Не будучи чрезвычайно строгим к домену верхнего уровня, мне не придется обновлять регулярные выражения всякий раз, когда будет создаваться очередной домен.
    ^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.(?:[A-Z]{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum)$
    Это регулярное выражение может быть использовано для любых двухбуквенных кодов страны и только конкретных общих доменов верхнего уровня. На текущий момент этот список может быть уже устаревшим. Я рекомендую сохранить этот список как глобальную константу в вашем приложении, чтобы вам пришлось обновлять его только в одном месте. Вы также можете перечислить все коды стран, хотя их уже насчитывается порядка двухсот.
    E-mail адрес также может быть зарегистрирован на субдомене, например john@mail.company.com. Все регулярные выражения выше будут определять этот адрес, поскольку я добавил символ “.” в класс символов, следующий за @. Но они также будут определять john@aol…com, что неверно. Вы можете исключить такие случаи, заменив “[A-Z0-9.-]+\.” на “(?:[A-Z0-9-]+\.)+“. Я убрал точку из класса символов и вместо этого повторил этот класс и символ точки. Например,
    \b[A-Z0-9._%+-]+@(?:[A-Z0-9-]+\.)+[A-Z]{2,4}\b
    будет определять john@server.department.company.com, но не john@aol…com.
    Другим компромиссом является то, что мои регулярные выражения позволяют только латинские буквы, цифры и некоторые специальные символы. Основная причина этого в том, что я не совсем уверен в том, что мое почтовое обеспечение могло бы справиться с остальными символами. Даже если John.O’Hara@theoharas.com — это синтаксически правильный e-mail адрес, существует опасность, что некоторые почтовые программы расценят апостроф как разделитель цитат. Например, слепая вставка этого адреса в SQL приведет к сбою, если строки разделяются одинарными кавычками. И, конечно, уже много лет домены могут содержать не латинские символы. Большинство программ и даже доменных регистраторов однако до сих пор придерживаются тех 37 символов, к которым они привыкли.
    Вывод таков: чтобы решить, какое регулярное выражение использовать, неважно, собираетесь ли вы находить e-mail адрес или что-либо ещё точно определенное, вы должны начать с учета всех компромиссов. Насколько плохо то, что найденное не соответствует действительному? Насколько плохо то, что что-то действительное не находится? Насколько сложным может быть ваше регулярное выражение? В какую цену вам обошлось бы изменение этого выражения впоследствии? Различные ответы на эти вопросы требуют различных регулярных выражений в качестве решения. Мои регулярные выражения делают то, что я хочу, но они могут не делать того, чего вы бы хотели.

    Регулярные выражения не отправляют e-mail

    Не переусердствуйте в ваших попытках устранить недействительные адреса электронной почты в вашем регулярном выражении. Если вам нужно разрешить .museum, часто лучше разрешить все шестисимвольные домены верхнего уровня, чем перечислять все текущие домены. Причина в том, что вы действительно не узнаете, является ли данный e-mail адрес действительным, пока не попытаетесь отправить на него письмо. И даже этого может быть недостаточно. Даже если письмо приходит в почтовый ящик, это еще не значит, что его кто-то прочтет.
    Тот же принцип применяется во многих ситуациях. При попытке найти действительную дату, часто проще добавить немного арифметики для определения високосных годов, чем пытаться сделать это внутри регулярного выражения. Используйте регулярные выражения для поиска потенциальных соответствий или проверяйте, удовлетворяет ли ввод требуемому синтаксису, а действительную проверку выполняйте для кандидатов, найденных регулярным выражением. Регулярные выражения — это мощный инструмент, но далеко не панацея.

    Официальный стандарт: RFC 2822

    Может быть, вам интересно, почему нет «официального» надежного регулярного выражения для нахождения адресов электронной почты? Ну что ж, вот официальное определение, но оно едва ли надежное.
    Официальный стандарт известен как RFC 2822. Он описывает синтаксис, которого действительные e-mail адреса должны придерживаться. Вы можете (но не должны) реализовать его следующим регулярным выражением:
    (?:[a-z0-9!#$%&’*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&’*+/=?^_`{|}~-]+)*|”(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*”)@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])
    Это регулярное выражение состоит из двух частей: часть до @, и часть после символа @. Есть два варианта части перед @: она может состоять из ряда букв, цифр и некоторых символов, включая одну или несколько точек. Тем не менее, точки не могут появляться последовательно, в начале или конце адреса электронной почты. Другая альтернатива требует, чтобы часть до @ была заключена в двойные кавычки, позволяющие любой строке ASCII символов находиться между кавычками. Пробельные символы, двойные кавычки и обратные слеши должны начинаться с обратной косой черты.
    Часть после @ также имеет две альтернативы. Это может быть либо полное доменное имя (например, example.com), либо буквальный адрес в Интернете в квадратных скобках. Буквальным адресом в Интернете может быть IP-адрес или предметно-ориентированный адрес маршрутизации.
    Причина, по которой вы не должны использовать это регулярное выражение, в том, что он проверяет только базовый синтаксис адреса электронной почты. john@aol.com.nospam будет считаться действительным адресом электронной почты в соответствии с RFC 2822. Очевидно, что этот адрес электронной почты не будет работать, так как нет никакого .nospam домена верхнего уровня. Он также не гарантирует, что ваша почтовая программа сможет справиться с этим. Не все приложения поддерживают синтаксис, использующий двойные кавычки или квадратные скобки. На самом деле, RFC 2822 сам отмечает использование квадратных скобок как устаревшее.
    Мы получим более практическую реализацию RFC 2822, если опустим части, где используются двойные кавычки и квадратные скобки. Он по-прежнему соответствует 99,99% всех адресов электронной почты, находящихся в фактическом использовании.
    [a-z0-9!#$%&’*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&’*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?
    Дальнейшее изменение, которое вы могли бы сделать, — это разрешить любые двухбуквенные коды страны доменов верхнего уровня, и только конкретные общие домены верхнего уровня. Это регулярное выражение фильтрует такие фиктивные адреса электронной почты, как asdf@adsf.adsf. Вам нужно будет обновлять его по мере добавления новых доменов верхнего уровня.
    [a-z0-9!#$%&’*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&’*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum)\b
    Так что даже после следования официальным стандартам, компромиссы всё ещё остались. Не стоит слепо копировать регулярные выражения из интернет-библиотек или форумов. Всегда проверяйте их на собственных данных и с вашими собственными приложениями.

  4. Molv Ответить

    ip
    ip по email
    фишинг

    По мере роста числа людей, ежедневно использующих интернет, растет и количество мошенников в этой сфере. Неискушенные пользователи (особенно пожилые люди) могут легко стать их жертвами.
    Желающие поживиться за чужой счет действуют под видом сотрудников авторитетных сервисов и организаций, заменяя свой настоящий адрес на фирменный. На почту могут прислать ссылки на вредоносные программы под видом сообщений из банков и рассылок популярных интернет-магазинов.
    Вам могут прислать письмо, например, от «Яндекс.Деньги» (или «Киви-Кошелек», «Сбербанк-онлайн» и пр.). Перейдя по ссылке из такого сообщения, вы попадете на поддельный сайт (максимально повторяющий оригинал) и там добровольно отдадите все свои персональные данные (включая пароль). А дальше с ними можно делать все что угодно: переводить и обналичивать деньги, делать покупки онлайн и даже оформлять на ваше имя кредиты в микрофинансовых организациях.
    Для того, чтобы не попасться на удочку таких мошенников, необходимо уметь отличать подобные рассылки от настоящих. Как это делать – разберем в нашей статье.

    Анатомия электронного письма

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

    Каждый из них работает по определенным правилам, которые регулируются специальными протоколами: SMTP (Simple Mail Transfer Protocol) – передача почты, POP3 (Post Office Protocol, версия 3) – прием почты или IMAP – доступ к почтовым ящикам, находящимся на почтовом сервере.
    Буквально за секунды, которые занимает пересылка вашего письма, почтовые сервисы дополняют его массой информации. Например, мною через Mail.ru было получено вот такое лаконичное письмо (всего на 4 строчки текста) якобы от международной торговой компании Амазон. Почтовый сервер услужливо определил его как спам и отправил в соответствующую папку. Как он пришел к такому решению?

    Для того чтобы увидеть информацию, добавляемую почтовыми серверами, необходимо нажать на кнопку «Еще» верхней командной строки:

    После этого нажать на нижнюю строчку выпадающего списка под названием «Служебные заголовки»:

    В отдельном окне откроется та самая служебная информация, которую добавляют к любому электронному письму почтовые серверы:

    Впечатляет? И это все к сообщению на 4 строки! Помимо адреса отправителя и получателя, здесь перечислены даты и время отправки, IP-адрес отправителя, индивидуальный номер сообщения и масса других служебных сведений.
    Если вы используете другие почтовые сервисы, то там тоже есть возможность получить необходимую информацию. Например, в другом популярном почтовом сервисе – Gmail – необходимо нажать на три точки в верхнем правом углу (заголовок электронного письма) и далее выбрать строку «Показать оригинал»:

    В новом окне можно будет увидеть идентификатор сообщения, от кого и кому направлено письмо.
    Чем же нам может быть полезна эта информация? Наиболее ценными из всего этого являются сведения об IP-адресе.

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

    Если вы никогда не сталкивались с понятием IP-адрес – прочитать о нем подробнее можно здесь, здесь или здесь. Зная его, можно получить много ценных сведений об отправителе электронного сообщения. Находим значение IP в тексте служебного заголовка письма:

    Поскольку письма могут перенаправляться через несколько серверов, то при наличии нескольких IP в разделе «Служебный заголовок» нужно смотреть тот, который, как правило (но не всегда), расположен ниже других. Необходимое нам цифровое значение должно находится в разделе «Received», тогда как в разделе «From» (нижняя строчка) указан якобы адрес Амазона (именно содержимое данного поля мошенники и подделывают, чтобы выдать себя за кого-то другого).
    Если нет желания копаться в служебных заголовках, то еще проще определить IP отправителя через наш сервис: Определение IP адреса по Е-mail.
    Порядок действий при этом следующий:
    Открываете сомнительное письмо, адрес которого нужно проверить.
    Пересылаете его на специальный адрес: knowemailip@gmail.com.
    Через несколько секунд вносите электронный адрес подозрительного отправителя в окно нашего сервиса.
    Нажимаете кнопку «Проверить»:

    Воспользоваться данным сервисом можно через почтовые клиенты, например – через The Bat.
    Информация на сервере хранится не более часа, поэтому все действия лучше выполнять в течение этого времени (и отправку письма, и проверку через «Определение IP-адреса по E-mail».

    Что делать дальше с полученным IP адресом?

    Полученный IP адрес не поможет определить абсолютно точный почтовый адрес отправителя, но укажет регион расположения сервера, организацию, на которую проводилась регистрация, и данные о провайдере.
    Для определения местонахождения можно воспользоваться несколькими сервисами. Например, через этот: “Определить месторасположение”. По умолчанию он определяет ваше местонахождение.
    Вводим в окно поиска IP адрес, который нашли в служебном заголовке или получили через наш сервис «Определение IP-адреса по E-mail» и нажимаем кнопку «Проверить»:

    Данные о местонахождении выводятся в виде интерактивной карты с краткой сопроводительной информацией о стране, городе, организации и провайдере интересующего нас IP.

    Таким образом выясняется, что «электронный перевод» мне «пытаются» сделать из Швеции, тогда как покупки в Амазоне я делаю исключительно через Великобританию. Такое, конечно, бывает: офисы международных компаний могут находиться в разных странах. Но может и насторожить. Особенно, если точно известно, где находятся представительства фирм, от лица которых вы получаете рассылки. Аналогичную проверку можно провести и при получении странных писем через контакты на сайтах знакомств: пишут якобы из США или Италии, а IP- адрес определяется в Ереване или ближайшем Подмосковье.
    О проблемах с данным письмом мне сообщает и почтовый сервер Mail.ru, который не считает этот адрес «одобренным отправителем» и автоматически помещает сообщения от него в папку «Спам». Mail.ru (так же как и другие «почтовики») проводит автоматическое сравнение параметров из полей ««Received» и «From» служебного заголовка и, если они не совпадают – относит такие послания к сомнительным. При переходе по ссылке из такого письма я вместо перевода рискую получить только массу неприятностей.
    Аналогичным образом работает и сервис по определению местонахождения по IP адресу под названием Информация об IP адресе или домене.
    Для получения сведений нужно ввести цифровое значение IP и нажать на кнопку «Проверить»:

    В итоговой выдаче можно увидеть не только регион расположения провайдера и его название, но и контактные данные. При желании можно подать жалобу на спам-рассылку по указанному телефону или почтовому адресу:

    Подделка заголовков писем

    Как мы видим из разобранного примера, для мошенников не составляет особого труда частично подделать заголовок письма. Довольно часто это практикуется для того, чтобы выдать себя за представителя известной компании или сервиса.
    Например, можно выслать вредоносную программу с адреса Яндекса под видом письма от сотрудника службы поддержки:

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

    При этом IP-адрес отправителя находится в Иркутске:

    Использующие подобные схемы мошенничества часто подстраиваются под рассылки сервисов онлайн платежей, почтовых служб, банков и кредитных организаций, социальных сетей, популярных служб знакомств и пр.
    Будьте бдительны при получении сомнительных писем и научите этому своих пожилых родителей и детей, которые еще не освоили в полной мере тонкости общения в сети. Научите их распознавать основные признаки мошенничества и ни в коем случае не выполнять действий, о которых просят в письме.
    Проверяйте, проверяйте и еще раз проверяйте! Тем более, что определить истинный адрес отправителя и сведения о его месторасположении достаточно легко.

  5. Bandigelv Ответить



    Бесплатный онлайн сервис проверки email-адресов E-MAIL.STOP-LIST.INFO позволяет проверять, подтверждать существование, правильность и синтаксис адресов электронной почты. Чтобы проверить email-адрес, необходимо ввести адрес электронной почты в форму поиска и нажать кнопку “Проверить”.
    Данный онлайн инструмент позволит вам проверить существование адреса электронной почты. Просто введите адрес e-mail в поле формы, нажмите кнопку “Проверить” и получите результат проверки. Эта проверка не гарантирует 100%-ную точность. В целом, результат проверки сильно зависит от того, как настроен почтовый сервер. Например, с такими популярными службами как Google Mail или Яндекс.Почта данный инструмент работает вполне корректно.
    Часто возникает необходимость понять и узнать, существует ли на самом деле конкретный email адрес, например, с которого пришло вам письмо. Наш онлайн сервис позволяет узнать это быстро. Введите в форму проверяемый e-mail и нажмите кнопку “Проверить”.
    Проверить существование email адреса стало простой задачей. Также на странице проверки e-mail отображается информация из Яндекса и Гугла по запросу проверяемой электронной почты. Администрация сайта не несет ответственности за отображаемую информацию с данных поисковых систем.
    Наш сервис работает с помощью различных скриптов и инструментов получения информации, но вся информация поступает со сторонних сайтов, сервисов и порталов. На нашем сайте не хранится информация, которая отображена при проверке адреса электронной почты, а только отображается.
    Любой гость или пользователь сайта и онлайн сервиса все действия на сайте осуществляет на свой страх и риск. Администрация сайта не несет никакой ответственности за использование материалов сайта и использование полученной информации. На сайте не хранятся персональные данные физических лиц.

  6. Dyorgаный Ответить

    Если мы получаем код ответа 250, значит все хорошо.
    Но это в большинстве случаев. С почтой mail.ru все адреса возвращают код 250. То есть сервера мейл.ру готовы принять письмо, но адресат может не существовать (и соответственно письмо не дойдет, а отправитель может получить авто ответ от mail.ru).

    Как проверить существование email на mail.ru

    Если проверяемый эмейл адрес размещен на mail.ru, то можно проверить двумя способами. Вариант первый — зайти на «мой мир» и ввести эмейл в строке поиска.
    Рабочий email или нет. На mail.ru
    Вариант второй — воспользоваться формой восстановления пароля. Если адрес не существует, то будет ошибка.
    Mail.ru восстановление пароля
    А если существует — то форма для ввода секретного слова.

    Как проверить рабочий email или нет через Python

    Я проверил несколько модулей. Более быстрым и точным для меня показался validate_email. Ставится он через pip, вместе с ним нужно поставить pyDNS (для проверки на существование).

  7. Ironskin Ответить

    Все вы знаете, что такое Spam, если еще не знаете, то вам стоит пройти по этой ссылке Проверка наличия вашего IP в СПАМ базах.
    Прочитали? Тогда поехали дальше. Как вы думаете, откуда спамеры (это те люди, которые собственно и занимаются рассылками спама) берут email адреса для своих рассылок? Они собирают их в интернет, но конечно же они делают это не вручную, для этого есть специальные программы, которые называют спамботами. Спамер дает задание этой программе – собрать все email адреса, которые есть на определенном сайте и спамбот сканирует все страницы этого сайта, собирая все найденные email адреса в базу. Если вы где то оставляли свой email адрес в открытом виде, на форумах, в гостевых книгах, в сообщениях и т.д., то он гарантировано будет найден спамботом и вы можете не сомневаться, через несколько дней на этот адрес начнут поступать горы спама.
    Что же делать? Как этому противостоять? Очень просто – не оставляйте нигде свой адрес в открытом виде. А что же делать, если все таки нужно где то опубликовать свой адрес для связи? В этом случае мы предлагаем вам воспользоваться нашим сервисом генерации email адреса в виде картинки. В таком виде ни один спамбот не обнаружит вашего адреса, можете быть спокойны.
    Итак, для того чтобы сгенерировать email картинку, введите ниже ваш адрес, оформите его на свой вкус (размер, тип и цвет шрифта и фона) и нажмите кнопку “обновить” – в итоге вы увидите свой email, но он будет не в текстовом виде а в виде картинки.
    Для того чтобы вставить его на сайт или в форму воспользуйтесь полученными ниже кодами.

  8. Arashibar Ответить

    Thunderbird

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

    The Bat!

    Считается одним из самых лучших клиентов относительно безопасности передаваемых данных и удобств пользования. Осуществляет защиту конфиденциальной информации различными методами: шифрует интернет-соединение посредством протоколов SSL/TLS и данные, сохраняемые на компьютере пользователя.

    Zimbra Desktop

    Бесплатная утилита с открытым исходным кодом. На 100% совместима с Windows 10. Оборудована календарём, органайзером, книгой контактов. Рабочее пространство формирует посредством вкладок (как в браузере). Импортирует аккаунты Yahoo!, Outlook, Gmail. Может функционировать в автономном режиме (без Сети), все данные сохраняет на жёсткий диск.

    Мобильные приложения

    Если вы часто пользуетесь e-mail на смартфоне или планшете, установите в его систему специальное сервисное приложение. В App Strore и Google Play доступны утилиты для мониторинга профиля Yandex, Gmail, Mail.ru. Познакомимся с ними поближе.

  9. VideoAnswer Ответить

Добавить ответ

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