Перейти к содержимому


fozzy

Как такое реализуется?

#1 surfer

surfer
  • Заблокированные
  • 1 956 сообщений
  • Репутация: 71
0

Отправлено 23 Апрель 2010 - 01:56

1. пользователь вводит email в поле
2. скрипт проверяет его на валидность синтаксиса
3. вырезает домен
4. ищет в DNS информацию о домене
5. получает MX записи для домена
6. проверяет все почтовые серверы в MX записях на доступность - ping
7. имитирует отправку письма по SMTP и выводит результаты на экран

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Пишу скрипты под заказ на PHP ЛЮБОЙ СЛОЖНОСТИ
  2. Как можно реализовать такое?
  3. Переадресация внешних ссылок
  4. Текст главной в футере, но поисковик его видит первым
  5. Как сделать меню без перезагрузки контента?

#2 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 23 Апрель 2010 - 12:20

sc2r2bey,

1. пользователь вводит email в поле

1) Обычная форма с POST или GET, перенаправляет на страницу обработчика.

2. скрипт проверяет его на валидность синтаксиса
3. вырезает домен

2-3) Проверка валидности email и вырезать домен.
if( preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*?[a-z]+$/is', $_POST['mail']) )
$domain = substr($_POST['mail'], strpos($_POST['mail'], "@") + 1);

4. ищет в DNS информацию о домене
5. получает MX записи для домена

4-5) Получаем MX по домену:
$mxhosts = array();
if( getmxrr($domain, &$mxhosts) )
print_r($mxhosts);

6. проверяет все почтовые серверы в MX записях на доступность - ping

6) Вот этого не знаю как сделать...

7. имитирует отправку письма по SMTP и выводит результаты на экран

7) Думаю, данный пункт написать самому не проблема. То есть письмо не отсылаем... А результаты вывести на экран...
  • 0


Оформление форума – IPBSkins.ru