Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.19;
Скачать: CL | DM;

Вниз

Как определить, существует ли почтовый адрес?   Найти похожие ветки 

 
oleg_SYS   (2004-05-28 22:40) [0]

Меня интересует, на чём основан принцип работы маил чекеров, которые умеют определять, существует ли данный E-Mail, или нет.

И ещё: можно ли добавить такую функцию к почтовому клиенту, чтобы отменять отправку писем на такие несуществующие адреса, или это можно сдлать только для заданного сервера (например, mail.ru)?


 
DVM ©   (2004-05-28 23:05) [1]

Невозможно. Невозможно практически даже точно определить является ли введенная строка допустимым адресом на все 100 процентов. Сервер не обязан отвечать есть ли у него такой адрес.


 
oleg_SYS   (2004-05-28 23:33) [2]

DVM, а эта программа по-твоему что тогда делает?
http://www.softbox.ru/?a=21&i=4589


 
TUser ©   (2004-05-29 08:05) [3]

Там и ссылка есть на описание работы. Только отнесись к этому с юмором. Напр., при неработающем инете или при подвисшем сервере прога вырубит адрес на этапе 2.


 
KirGus   (2004-06-01 04:10) [4]

Чекер мыл можно написать на Delphi, использовав один из 2-ух методов....
1)POP3 протокол, но могу сказать что это не самый надежный метод, потому, как на один pop3 запрос, может прийти мягко говоря многовато ответов

2)HTTP протокол, здесь же дело обстоит все понятное, на один запрос, мы получаем только родни ответ, и уже с помощью Delphi анализируем ответ...так, что этот путь будет являться более реальным...
----------
Люди, кто в состоянии написать таковой (2) напишите мне на мыло, либо просто разместите здесь свои реализованные или не реализованные мысли
----------
Буды 0ЧЕНЬ благодарен вам...и не только Я


 
KirGus   (2004-06-01 04:17) [5]

Это очень интересная тема, МАСТАРА, не оставайтесь в стороне!!!


 
panov ©   (2004-06-01 10:45) [6]

>KirGus   (01.06.04 04:17) [5]

Это очень интересная тема, МАСТАРА, не оставайтесь в стороне!!!

А чего в ней интересного?

Spamers MUST DIE!


 
Motzart   (2004-06-01 10:56) [7]

Добрый день! я как-то использовал ESMTP для этих целей. Там есть такая возможность определять получателя.Единственное что - там никак узнать "весь список". Надо пробовать с возможным вариантом. Реализацией не занимался - нет необходимости, но технология вполне провереная.


 
Anatoly Podgoretsky ©   (2004-06-01 11:00) [8]

oleg_SYS   (28.05.04 23:33) [2]
А ничего, вешает лапшу на уши.
Спамеры маст дай.


 
Ozone ©   (2004-06-02 05:14) [9]

TO panov © [6] & Anatoly Podgoretsky © [8]

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

Мне кажется, что это действительно интересный вопрос над которым нужно подумать...


 
Reindeer Moss Eater ©   (2004-06-02 09:42) [10]

ну соответственно перед тем как оператор примет закоз он должен быть уверен, что инфа действительно дойдет (клиент ведь деньги платит...)!

Дурь несусветная.
Уверенность что дойдет и существование адреса слабо связаны друг с другом.


 
panov ©   (2004-06-02 10:15) [11]

Для того, чтобы была уверенность, что адрес у клиента существует, он должен прислать письмо с этого адреса.

А если он не желает этого делать - это его право, и незачем знать о его существовании никому другому. Только по желанию владельца ящика.


 
Anatoly Podgoretsky ©   (2004-06-02 10:20) [12]

Ozone ©   (02.06.04 05:14) [9]
Абсурд, а сообщать клиенту что адрес неверный он как будет, проверить возможность доставки можно только одним путем, послать письмо и получатель должен письменно подтвердить получение.

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


 
Ozone ©   (2004-06-02 10:34) [13]

Reindeer Moss Eater © & panov © & Anatoly Podgoretsky ©

Я просто говорил, что и такой вариант рассматривался.
ИМХО, я ни что не утверждаю.


 
Ozone ©   (2004-06-02 10:37) [14]

Все-таки хотелось бы по-больше узнать на данную тему ...
Может у кого-нить есть ссылочки на инфу?


 
Плохиш   (2004-06-02 10:43) [15]

Любимый адрес ;-) aaa@bbb.ru, ещё никто не жаловался :-P


 
oleg_SYS   (2004-07-04 23:53) [16]

Всё намного проще. Нужно написать SMTP-клиент. Потом вводишь RCPT TO: <пользователь@домен> и если этого адреса нет, вам сервер скажет об этом. (возвратит число 550).


 
KirGus   (2004-07-05 06:19) [17]

Наивный...он те ответит, это да....
Только ответов будет больше чем два
Проюзайте aev ,все поймете...;)


 
oleg_SYS   (2004-07-09 03:38) [18]

KirGus, зависит многое от сервера... Хотя ты прав... Плюс недостаток - многие SMTP-сервера перестали работать без аунтификации :(


 
Polevi ©   (2004-07-09 14:17) [19]

да, тяжек труд спамера


 
УБИЙЦА   (2004-07-11 19:58) [20]

Я знаю как реализовать данный сабж ;). Существует несколько методов для решения данной задачи! Раз вы уважаемые ТАК заинтересовались сабжем - то щас все расскажу.

Во первых идем и читаем РФС по СМТП протоколу ;). Далее шлем комманды начиная с HELO до DATA (не включительно естественно). Если майл сервер вернул код ошибки после комманды RCPT TO, то мыла не существует, если говорит, что все ОК, то мы просто шлем комманду RSET и QUIT, чтобы успешно закрыть соединение ;) Все! Как бы мы пытались послать письмо, но просто передумали - сервер ничего не заподозрит ;).


 
oleg_SYS   (2004-07-12 06:06) [21]

УБИЙЦА, такой прикол работает не на всех серверах, но рабоатет (ты продублировал моё сообщение номер [16]).

PS я смог написать для mail.ru. Она говорит, что не существует ОТПРАВИТЕЛЬ после окончания команды DATA. Только недостаток - там стоит лимит.

http://classno.nm.ru/mailcheck.htm

Я так понимаю, тему мы не раскрыли - ведь хотели написать программу, которая бы перед отправлением письма знала на 100%, что получатель существует. ХЕХ :(


 
oleg_SYS   (2004-07-12 06:13) [22]

Есть ещё одна измена:
команда VRFY "Требует от приёмника подтвердить, что её аргумент является действительным именем пользователя".
Но какой синтаксис у этой комнады, и какие SMTP-сервера взяли себе в набор команд, неизвестно.


 
УБИЙЦА   (2004-07-12 13:19) [23]

2 oleg_SYS

Почему же только на майл.ру? Я делал и все работало всюду! А после комманды ДАТА - возвращается уже РЕЗУЛЬТАТ ОТПРАВКИ!! т.к. письмо уже будет доставлено получателю! А это нам не нужно...
В общем пропускам только комманды:
DATA
.
И все - получается не рассыльщик, а чекер ;). Но вообще надо делать комплексную проверку. Для начала проверить в ДНС существует ли доменное имя (и есть ли у него МХ-записи).. А потом спросить у сервера есть ли такой юзер-акк и делов-то ;). Ограничения снимаются использованием соксов, скорость компенсируем многопоточностью ;)

Если есть какие-либо непонятности, то можешь стукнуться в асю 265959659 подскажу. Тема актуальная :)


 
oleg_SYS   (2004-07-13 00:39) [24]

УБИЙЦА, на маил ру нельзя чекать с помощью RCPT TO:



Страницы: 1 вся ветка

Текущий архив: 2004.09.19;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.06 c
1-1094119034
вразлет
2004-09-02 13:57
2004.09.19
В чем м.б. лажа?


1-1094040128
nastya
2004-09-01 16:02
2004.09.19
Глюки с COM-портом. Помогите!!!!


6-1089395762
rOOse
2004-07-09 21:56
2004.09.19
HTML формы


3-1093087406
matt
2004-08-21 15:23
2004.09.19
передача указателя


3-1093085647
Piter
2004-08-21 14:54
2004.09.19
Странное поведение RecordCount