Есть в PHP замечательная функция проверки мыла getmxrr

Идеи для расширения функциональности phpBB 2.0.x
Аватара пользователя
articles
phpBB 1.0.0
Сообщения: 4
Стаж: 19 лет 2 месяца

Есть в PHP замечательная функция проверки мыла getmxrr

Сообщение articles »

$email_arr = explode("@" , $email);
$emailhost = $email_arr[1];
if (!getmxrr($emailhost, $mxhostsarr))
{
echo "На адрес $email нельзя отправить почту!";
.....
}

Подробнее о getmxrr
http://articles.org.ru/cfaq/index.php?q ... recent=yes

Но как ее прилепить к PHPBB к форме регистрации на форуме я не знаю. Подскажите плз куды бечь и куды ставить :D
Забегайте как нибудь
http://articles.org.ru
Аватара пользователя
AlexWB
phpBB 1.4.4
Сообщения: 199
Стаж: 20 лет 3 месяца
Откуда: Kiev.UA

Сообщение AlexWB »

articles, а включение активации учетной записи юзером, не спасет отца русской демократии? :)
Аватара пользователя
articles
phpBB 1.0.0
Сообщения: 4
Стаж: 19 лет 2 месяца

Сообщение articles »

Включено, но боты этого не понимают :)
Да и лучше сразу проверить и сказать юзеру о том, что он ошибся, а не слать письма с требованием подтверждения в неизвестность :cry:
Так куда вставить-то ?
Забегайте как нибудь
http://articles.org.ru
Аватара пользователя
AlexWB
phpBB 1.4.4
Сообщения: 199
Стаж: 20 лет 3 месяца
Откуда: Kiev.UA

Сообщение AlexWB »

ну я бы вот сюда вмонтировал: /includes/functions_validate.php
там есть функция validate_email, её бы и совершенствовал

Добавлено спустя 5 минут 55 секунд:

articles в догонку: http://www.zend.com/zend/spotlight/ev12apr.php
Аватара пользователя
articles
phpBB 1.0.0
Сообщения: 4
Стаж: 19 лет 2 месяца

Сообщение articles »

Большой сенкс! Я правда и сам уже нашел это место в functions_validate.php ... НО как оказалось иногда не срабатывает getmxrr. Хостов развелось море :)
А вот ev12apr.php очень интересно! Посмотрю повнимательнее. Может быть усовершенствую до невозможности :wink: :D
Забегайте как нибудь
http://articles.org.ru
Аватара пользователя
AlexWB
phpBB 1.4.4
Сообщения: 199
Стаж: 20 лет 3 месяца
Откуда: Kiev.UA

Сообщение AlexWB »

articles писал(а):НО как оказалось иногда не срабатывает
потому я и предлагал в самом начале пользоваться юзер-активацией
тоже не панацея конечно, т.к. мыл.ру к примеру, очень часто уведомления о регистрации в спам пихает
Аватара пользователя
articles
phpBB 1.0.0
Сообщения: 4
Стаж: 19 лет 2 месяца

Сообщение articles »

Работает. Не пашет только, если соответствующий сервер в дауне или тормозит в это время.
ev12apr.php очень интересно, но не все серверы могут быть опрошены по этому методу. Можно усовершенствовать, но неохота возиться...
Забегайте как нибудь
http://articles.org.ru
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5426
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

А как бы мод есть на эту тему :roll:

Добавлено спустя 1 минуту 38 секунд:

Live Email Validate

Добавлено спустя 54 секунды:

http://www.phpbb.com/phpBB/viewtopic.php?t=280755

Работает только под *NIX.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)

Вернуться в «Запросы модов для phpBB 2.0.x»