Скрипт проверки емайла

Максим19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
11.01.2008

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

Формат базы данных:

id записи | e-mail | статус | какой-то код (уникальный!!!)

Суть скрипта:

На странице есть поле для ввода емайла. Юзер вводит свой емайл и жмет на кнопку.

Скрипт проверяет валидность ввода емайла ( введено типа что-то@что-то.что-то). Если ошибка, то выводит ошибку.

Если все верно, то скрипт коннектится к БД и смотрит наличие этого емайла там. Проверяется должны все варианты: [email protected], [email protected], [email protected] и т.д.

Если находит, то проверяет его статус. Если статус 0 (означает непроверено), то выводит текст 1 (типа Ваш емайл на проверке). Если статус 1 (означает проверено), то выводит текст, что емайл проверен.

Если емайла в базе не нашлось, то скрипт высылает юзеру на этот е-майл письмо с определенным текстом, в котором есть ссылка. В браузер выдает сообщение типа "Вам отправлено письмо".

Письмо должно отправляться от определенного адреса (с моего).

Чтобы подтвердить получение письма юзер должен кликнуть на эту ссылку в письме.

При клике по ссылке скрипт ищет в базе данных этот емайл и ставит ему статус 1 (означает "проверено").

В браузер выдается сообщение типа "Ваш емайл подтвержден".

Ссылка должна быть такой (по типу): confirm.php?id=32kihjGFUs768sd8LHOYFD7988

Т.е. при добавлении в базу нового емайла, берем порядковый номер записи, присоединяем к нему абра-кадабру и получаем уникальный код, который и засовываем в ссылку в письме и в базу.

И при клике осуществляем поиск именно по этому коду.

Дизайн подключается инклудом header и footer

Вот пример того, что мне нужно: http://forum.tkb.ru/checkmail.php

Жду цену и сроки.