![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Подскажите как проще найти все емайлы в тексте? Может есть написанная процедурка для этого?
|
|
#2
|
||||
|
||||
|
http://www.su6a.narod.ru/books.html
Книга "Delphi в шутку и всерьез, что умеют хакеры" Там есть такая статья, как из файла вытащить мыла.... |
|
#3
|
|||
|
|||
|
а пароль какой на файл
![]() |
|
#4
|
||||
|
||||
|
Цитата:
На сайте не читал???? все за одно смс ))))))))) |
|
#5
|
||||
|
||||
|
та =)) Там описано как из файлов The Bat-а вытащить адреса емаилов которые находятья в адресной книги юзера
|
|
#6
|
|||
|
|||
|
Вообще, мог бы и сам написать. Алгоритм простой.
Условия того, что строка является почтовым адресом: 1. Содержит знак @, при этом не на первой позиции. 2. Содержит как минимум 1 точку после знака @ и не на следующей позиции. Соответственно сам алогритм: 1. Находим знак @. 2. От найденной позиции влево до пробела или начала строки - имя пользователя. 3. От найденной позиции в право до пробела или конца строки - имя сервера. Если в имени сервера не обнаружена точка на позиции > (именно строго больше) позиции знака @ + 1, то это не адрес *ну или явно неправильный адрес. 4. Дополнительно. Можно проверить, что зона адреса (.com, .net, . ru и.т.д) соответсвует существующей зоне. После выдирания строки, которая соответсвует вышеперичисленным условиям, можно проверить наличие соответсвующего почтового сервера, для чего по адресу сервера (после @) надо получить MX-запсиь. Тут поможет Инди. |
|
#7
|
||||
|
||||
|
Вот на счет последнего можно по подробнее???
|
|
#8
|
|||
|
|||
|
Цитата:
По поводу проверки? Посмотри на AtoZ пример отправки письма прямо на сервер получателя, там был. Ндо сделать все, кроме самой отправки. |