Скрипт проверки емайла
Нужен скрипт, который будет проверять доставляется ли почта адресату или нет. Скрипт работает с базой данных.
Формат базы данных:
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
Жду цену и сроки.