Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как определить, существует ли почтовый адрес? [D6, Win95/98]


Страницы:   1 2

oleg_SYS ©   (2004-05-28 22:40:00) 

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

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


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

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


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

2 oleg_SYS

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

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


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

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


oleg_SYS   (2004-07-12 06:06:00) [4]

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

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

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

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


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

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

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


Polevi   (2004-07-09 14:17:00) [6]

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


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

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


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

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


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

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


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

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


Ozone   (2004-06-02 10:37:00) [11]

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


Ozone   (2004-06-02 10:34:00) [12]

Reindeer Moss Eater © & panov © & Anatoly Podgoretsky ©

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


Anatoly Podgoretsky   (2004-06-02 10:20:00) [13]

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

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


panov   (2004-06-02 10:15:00) [14]

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

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


Reindeer Moss Eater   (2004-06-02 09:42:00) [15]

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

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


Ozone   (2004-06-02 05:14:00) [16]

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

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

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


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

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


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

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


panov   (2004-06-01 10:45:00) [19]

>KirGus   (01.06.04 04:17) [5]

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

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

Spamers MUST DIE!


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

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


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо