08.10.2019

Проверка Почтового Адреса

У него может быть встроена своя проверка адреса и она. Проверки почтового адреса. Необходимо сначала узнать хост почтового ретранслятора для домена someserver.com, а затем получить его IP-адрес. После этого можно соединяться с хостом для доставки почты.. Проверка существования адреса электронной почты. Заметим сразу, что речь идет не о проверке адресов с помощью регулярного выражения, а о проверке существования хоста почтового ретранслятора для некоторого домена.

Добро пожаловать в форум, Guest / Топик располагается на нескольких страницах: 1 Проверка наличия почтового ящика без посылки письма new Member Откуда: СПб Сообщений: 3003 Народ, проверяем в нашей базе качество емейлов. Вскрылось, что у кучи емейлов после собаки хоста вообще нет. Для этого использовали select select UTLINADDR.GETHOSTADDRESS Function('mail.ru') from dual с отловом исключения. Если я правильно понимаю почтовую концепцию, то если хоста нет, то и еймейл на него не пойдёт. После этого я озадачился как проверить существующие email с нормальным хостом.

Можно ли определить, что email есть не шля письмо? В теории - да играясь с smtp-протоколом. Нет ли у кого ораклового куска кода для этого ибо Jav-у не умею. 25 окт 12, 13:14 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: Сообщений: 3646 Предпосылка о возможности проверить существование мыла без отправки - ложна:) Не тратьте время. 25 окт 12, 14:16 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: Сообщений: 8411 RA /EN Предпосылка о возможности проверить существование мыла без отправки - ложна:) Это не совсем так. Точнее - совсем не так;) 25 окт 12, 14:18 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: Сообщений: 13452 Basil A.

Sidorov RA /EN Предпосылка о возможности проверить существование мыла без отправки - ложна:) Это не совсем так. Точнее - совсем не так;) максимум, можно попытаться проверить dns mx, что может говорить о когда-то существовании сервера, но не о его принципиальном отсутсвии или фактической доступности. О самом ящике почтовый сервер не обязан предоставлять что-либо достоверное. 25 окт 12, 14:44 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: СПб Сообщений: 3003 Вот 'максимум, можно попытаться проверить dns mx' это вот я и пытаюсь сделать. Но не очень понятно, если UTLINADDR.GETHOSTADDRESS не проходит не может ли быть, что по этому адресу есть 'dns mx'. Если я правильно понимаю, то без хоста не будет емейла, но хз.

Посему и пытаюсь найти готовый dns mx checker чтобы не пытаться самому устанавливать соединение с smtp и со всякими командами разбираться. 25 окт 12, 14:47 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: Сообщений: 8411 -2- о самом ящике почтовый сервер не обязан предоставлять что-либо достоверное. Не обязан, но проверка существования, таки, не требует отправки письма. 25 окт 12, 14:55 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: Сообщений: 13452 Basil A.

Sidorov -2- о самом ящике почтовый сервер не обязан предоставлять что-либо достоверное. Не обязан, но проверка существования, таки, не требует отправки письма. Так и что, цель не отсылать письмо или узнать существование ящика? 25 окт 12, 15:14 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: СПб Сообщений: 3003 Цель - не отсылая письмо проверить есть ли почтовый адрес 25 окт 12, 15:34 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: Сообщений: 591 Shtock, Определить email без отправки письма невозможно. Есть с отправкой 25 окт 12, 15:45 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: Москва Сообщений: 968 У меня почтовый сервер принимает все письма пришедшие на несуществующие ящики в домене и сразу отправляет их в /dev/null, без выдачи каких-либо сообщений в ответ. Как интересно отправка письма поможет определить какие ящики есть, а каких нет? И уж тем более неотправка письма.

Максимум, что можно определить - что на домене возможно есть почтовый сервер. 25 окт 12, 15:55 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: СПб Сообщений: 3003 НА stackoverflow имеются примеры, но влом их адаптировать под оракле. Но, похоже, придётся - 25 окт 12, 16:14 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: СПб Сообщений: 3003 25 окт 12, 16:16 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: Moscow Сообщений: 13480 Shtock НА stackoverflow имеются примеры, но влом их адаптировать под оракле.

Но, похоже, придётся - ни один нормально настроенный почтарь не станет тебе отвечать, существует ли указанный ящик или нет. Причины, надеюсь, понятны? 25 окт 12, 16:20 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: СПб Сообщений: 3003 Понятны, но почему бы и нет:). Куча отвечает по-крайней мере.

25 окт 12, 16:32 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: Сообщений: 8411 -2- Так и что, цель не отсылать письмо или узнать существование ящика? Я сказал ровно то, что сказал: для проверки ящика необязательно отсылать письмо. А это несколько отличается от 'необязательно подключаться к серверу'. 26 окт 12, 15:09 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: Сообщений: 8411 anvano Как интересно отправка письма поможет определить какие ящики есть, а каких нет? Доставка принятой почты - забота администратора.

Адрес принят - ящик существует. 26 окт 12, 15:11 Re: Проверка наличия почтового ящика без посылки письма new Гость 555 Guest Basil A. Sidorov +1 остальные не позорьтесь, проверка без отправки стандартная настройка в прочтовых серверах. Нужно начать сессию SMTP и посмотреть ответ на RCPT TO, после чего дать QUIT. Чисто для теоретиков для проверки адресов есть команда VRFY.

27 окт 12, 21:29 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: Запорожье Сообщений: 46470 купить у спамеров базу 28 окт 12, 01:07 Re: Проверка наличия почтового ящика без посылки письма new Member заблокирован Откуда: Сообщений: 1672 Гость 555 Basil A. Sidorov +1 остальные не позорьтесь, проверка без отправки стандартная настройка в прочтовых серверах. Нужно начать сессию SMTP и посмотреть ответ на RCPT TO, после чего дать QUIT. Антиспам и блэклисты в помощь. Гость 555 Чисто для теоретиков для проверки адресов есть команда VRFY. Чисто теоретически: VRFY VRFY (Verify) This command asks the server to confirm that a specified user name or mailbox is valid (exists).

If the user name is asked, the full name of the user and the fully specified mailbox are returned. In some e-mail servers the VRFY command is ignored because it can be a security hole. The command can be used to probe for login names on servers.

Servers that ignore the VRFY command will usually send some kind of reply, but they will not send the information that the client asked for. Резюме: ни одна проверка почтового адреса, в которой не требуется обязательного контрольного ответа от адресата, не даст достоверного результата.

И даже полученный правильный контрольный ответ этого на 100% не гарантирует. 28 окт 12, 02:03 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: Сообщений: 8411 sphinxmv Резюме: ни одна проверка почтового адреса, в которой не требуется обязательного контрольного ответа от адресата, не даст достоверного результата. Ещё раз: если адрес принят - он существует.

Остальное - проблемы принимающей стороны. 29 окт 12, 11:45 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: Да уже и сам не знаю. Сообщений: 2190 Basil A. Sidorov Остальное - проблемы принимающей стороны.

Ну это очень философский вопрос. Если чья-то почта регулярно уходит в /dev/null, то, наверное, у отправителя таки есть некоторые проблемы. А вот для получателя сие проблемой может и не являться. 29 окт 12, 12:40 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: Сообщений: 8411 Bogdanov Andrey Если чья-то почта регулярно уходит в /dev/null, то, наверное, у отправителя таки есть некоторые проблемы. Будете рассказывать это, когда получите пистон за недоставленную почту и попробуете перевести стрелки на отправляющую сторону.

29 окт 12, 16:13 Re: Проверка наличия почтового ящика без посылки письма new Member заблокирован Откуда: Сообщений: 1672 Basil A. Sidorov Bogdanov Andrey Если чья-то почта регулярно уходит в /dev/null, то, наверное, у отправителя таки есть некоторые проблемы. Будете рассказывать это, когда получите пистон за недоставленную почту и попробуете перевести стрелки на отправляющую сторону. Антиспам фильтр - отправка нежелательных сообщений на /dev/null на уровне сервера принимающей стороны. Корпоративные ограничения по получению и отправке сообщений на почтовом сервере организации.

И Вы даже можете пожаловаться на 'недоставленную' почту. В лучшем пошлют в дальнюю дорогу нехожеными тропам. На самых ЗАКОННЫХ основаниях. 29 окт 12, 16:38 Re: Проверка наличия почтового ящика без посылки письма new Member заблокирован Откуда: Сообщений: 1672 Basil A. Sidorov sphinxmv Резюме: ни одна проверка почтового адреса, в которой не требуется обязательного контрольного ответа от адресата, не даст достоверного результата. Ещё раз: если адрес принят - он существует.

Остальное - проблемы принимающей стороны. Формальное принятие адреса НИКАКОГО отношения не имеет к проверке валидности (ака, достоверности) почтового адреса. 29 окт 12, 16:39 Re: Проверка наличия почтового ящика без посылки письма new Member Откуда: Сообщений: 8411 sphinxmv И Вы даже можете пожаловаться на 'недоставленную' почту. В лучшем пошлют в дальнюю дорогу нехожеными тропам. На самых ЗАКОННЫХ основаниях.

Это зависит от того, чья именно почта не будет доставлена. И как раз 'в корпоративе' ситуации бывают разные. Нагнуть могут, как раз админов высокой принимающей стороны. Причём - по делу, ибо первыми в /dev/null отправляют abuse@ и postmaster@. Что исключает возможность оперативного общения технических специалистов.

29 окт 12, 16:43 Топик располагается на нескольких страницах: 1 /.

Всё, что вы знаете, неправильно Вышеупомянутый во многом игнорирует реальность. Вместо этого я полагаю, что нам нужно задать два вопроса:. Понимает ли пользователь, что от него требуется ввести адрес электронной почты в это поле?. Правильно ли он ввёл свой адрес в поле? Если у вас хорошо заметная форма с подписью 'email' и пользователь где-то в этой форме ввёл символ ‘@’, то будет безопасно предположить, что ответ на первый вопрос положительный. Далее мы хотим проверить, что пользователь правильно ввёл свой адрес электронной почты.

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

Проверка Адреса Электронной Почты

Но большинство людей согласятся, что вам светит многообещающая карьера в смирительной рубашке, если вы грохочете консервами ради спасения белых медведей. Исследуем вопрос Представим, что мой адрес электронной почты davidgilbertson@example.com. Это 27 нажатий на клавиатуре, которые могут привести к опечатке. Ошибка в любом символе определённо приведёт к вводу неправильного адреса, но необязательно этот адрес будет недействительным. прозрение Даже если бы в окно ярко засветило солнце, меня одолел особенно дикий чих (я страдаю.

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

Грузится опять приложение GMail с тем самым письмом, тыркаю еще раз назад. Открывается та самая вкладка в браузере или приложение. Иногда надо еще тыркнуть на «обновить». Итого 5 или 6 тапов, весь процесс занимает не более 10 секунд и какого-то отторжения не вызывает. И очень сильно увеличит отклик формы и не совсем понятно зачем. Рядовой случай такой:.

Javascript Проверка Почтового Адреса

регистрация пускает в профиль (юзер с минимальными правами но уже у нас в безе). отправка письма подтверждения. Активация аккаунта. Зачем тут проверять MX? И что это конкретно даст? Гарантию того что на домене есть почтовый сервер? Ну допустим у нас человек опечатался и ввел mael.ru и что дальше?

MX у этого домена есть. Или забыл что нужно вводить gmail.com, а не google.com, и не google.ru, и даже не gmail.ru (такой MX тоже есть) И адрес валидный, и MX есть, вот только почта указана неверно. Хороший перевод, спасибо. С автором статьи согласен.

Проверка Почтового Адреса

Но мне показалось, что к первым двум пунктам: 1. Понимает ли пользователь, что от него требуется ввести адрес электронной почты в это поле? Правильно ли он ввёл свой адрес в поле?

Обязательно нужно добавить 3 — А насколько Вашему сервису важно знать валидный адрес пользователя? И мыслей здесь несколько: 1. Со времен появления сотовых телефонов значимость почты в разрезе возможности идентификации пользователя и обратной связи с ним резко упала. Что важней, что пользователь получит возможность приносить Вам прибыль, пользуясь Вашим сервисом (например ввиде покупки товаров и т.п.) или обязательная доставка рекламы на его почтовый адрес? Но справедливость ради скажу, что участвовал в проекте где были четкие бизнес требования на проверку введенного пользователем адреса (не массовый продукт) и связано это было с внутренним регламентом компании-закаpчика (ограничение по допустимым доменам и именам до собаки) Так что всякое бывает.

Реальность email-а можно проверить подключившись к SMTP серверу и якобы пытаться отправить письмо.Далеко не всегда. Например, у нас на работе тот сервер, который отвечает по MX-записи, не является конечным сервером и не содержит список всех адресов домена, а лишь принимает и передает все без разбору письма следующему серверу, который уже и занимается сортировкой писем по ящикам. Такая схема была распространена во времена диалапа, когда связь с интернетом была эпизодической. Собственно, с тех времен она у нас и сохранилась.

Вы так и не ответили на главный вопрос — зачем? Зачем проверять ящики? Ну усложните вы кому-то с необычным ящиком жизнь, вам-то что от этого? Столько усилий только для того, чтобы кому-то нагадить? Ведь то, что ящик соответствует вашему шаблону — не гарантирует того, что мейлер не вывалит ошибку (потому что домена например не существует), и не грантирует того, что емейл введён верно (если например опечатались в имени).

Это не даст ничего ни вам, ни вашему приложению. Ну, разве что если вы работник на ставке и вам нужно изобразить бурную деятельность, а то что результат бесполезен — не ваша проблема?