Как это можно реализовать? Мож кто готовые классы знает? Попробовал CCheckMail, результат - полная хрень. На одних серверах (mail.ru, gmail.com) проверка не проходит, на других (rambler.ru) все адреса получаются валидными. Второе не так уж страшно, а вот первое создает большую проблему. Кто что вообще о такой проверке думает? Насколько эффективно и реально?
Зачем? Отправьте пользователю письмо с ссылкой для активации и всё. Если мыло существует, то пользователь сможет активировать аккаунт, иначен прощай...
Это не для активации аккаунта. Имеил вносит не владелец имейла, а оператор со слов владельца. А имеил нужно проверить сразу. Адресат уйдет - придется искать его потом, чтобы уточнить адрес
Пусть оператор отправит письмо на указанный адрес. Если мыло не существует, то прийдёт ответное письмо с ошибкой.
а толку от этой проверки? тут надо проверять принадлежит ли указанный имейл данному владельцу, а это без участия самого владельца не проверить.
Толк в том, чтобы уменьшить количество тупых ошибок оператора без привлечения пользователя к этому процессу. Имеил не используется для чего-то супер-пупер важного, и если даже ошибка и произойдет (например, будет введен чужой адрес), мир от этого не рухнет. Тем не менее, количество ошибок желательно уменьшить. А напрягать пользователя проверками мыла не желательно. Да и не имеет смысла отсылать проверочное письмо ему, потому как если имеил был введен неверно, то юзер, во-первых, просто ничего не получит, а во-вторых, не побежит в офис с просьбой внести правильный имеил, потому что ему на почту ничего не пришло. Нужно проверить тут и сейчас, пока клиент не ушел домой. Для него это не настолько важно, чтобы тратить свое время на регистрацию.
тогда напишите ему пароль на бумажке и не заставляйте заводить имейл только для того, чтобы у вас зарегистрироваться.
Бред какой-то. Господин дарк-демон, Вы программист, или заведующий бюро добрых советов? Простите, но ваши советы - это пустая трата времени. Ибо они не отвечают на поставленный вопрос, и даже не являются ценными. Впрочем, это касается не только Вас. Спасибо. Почитал, проникся, сделал выводы. Таки придется, наверное, ограничиться проверкой сервера и высылать письмецо, чтобы по наличию/отсутствию возврата определить наличие ящика.