[3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Татьяна5
- Поддержка

- Сообщения: 13071
- Стаж: 14 лет 10 месяцев
- Благодарил (а): 163 раза
- Поблагодарили: 2380 раз
[3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Название расширения: Russian Email Only
Автор: Татьяна5, Nekstati
Описание расширения: Белый список email для регистрирующихся из России
Скачать: + обязательно скачать https://sypexgeo.net/files/SxGeoCity_utf8.zip, распаковать и загрузить файл базы данных в папку vendor расширения
https://disk.yandex.ru/d/03JEy0ZN2KAgfA - тот же файл базы данных от 12.06.2026, у кого открывается - лучше использовать оригинал
Язык: ru
v 0.0.1
Доступно:
- Локальная проверка с помощью файла базы данных с sypexgeo.net
- API ipwhois.io
v 0.0.2
- Проверка при замене почты в личном разделе
- API dadata.ru
Минимальная версия php для использования api: 7.3
Список почт в комплекте - от яндекса и от мейл.ру, можно дополнять
В планах добавление большего количества вариантов API (российских среди них... хорошо если одно выкопать удастся)
Рекомендуется использовать вместе с [3.2][3.3] Antibot 42 - защита от спам-ботов , чтобы сразу не выйти за пределы лимитов по API
Автор: Татьяна5, Nekstati
Описание расширения: Белый список email для регистрирующихся из России
Скачать: + обязательно скачать https://sypexgeo.net/files/SxGeoCity_utf8.zip, распаковать и загрузить файл базы данных в папку vendor расширения
https://disk.yandex.ru/d/03JEy0ZN2KAgfA - тот же файл базы данных от 12.06.2026, у кого открывается - лучше использовать оригинал
Язык: ru
v 0.0.1
Доступно:
- Локальная проверка с помощью файла базы данных с sypexgeo.net
- API ipwhois.io
v 0.0.2
- Проверка при замене почты в личном разделе
- API dadata.ru
Минимальная версия php для использования api: 7.3
Список почт в комплекте - от яндекса и от мейл.ру, можно дополнять
В планах добавление большего количества вариантов API (российских среди них... хорошо если одно выкопать удастся)
Рекомендуется использовать вместе с [3.2][3.3] Antibot 42 - защита от спам-ботов , чтобы сразу не выйти за пределы лимитов по API
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Romnik
- phpBB 2.0.3
- Сообщения: 370
- Стаж: 15 лет 4 месяца
- Откуда: Москва
- Благодарил (а): 30 раз
- Поблагодарили: 46 раз
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Страница не открывается.Татьяна5 писал(а): Вчера 1:53 + обязательно скачать https://sypexgeo.net/files/SxGeoCity_utf8.zip, распаковать и загрузить файл базы данных в папку vendor расширения
Язык: ru
-
Татьяна5
- Поддержка

- Сообщения: 13071
- Стаж: 14 лет 10 месяцев
- Благодарил (а): 163 раза
- Поблагодарили: 2380 раз
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Знаю. Сами знаете, почему
Сюда файл не загрузить, большой
Отправлено спустя 1 минуту 33 секунды:
Да и ту базу желательно периодически обновлять вручную
Отправлено спустя 28 минут 34 секунды:
https://disk.yandex.ru/d/03JEy0ZN2KAgfA - вариант той базы на данный момент, 12.06.2026
Последний раз редактировалось rxu 12.06.2026 9:57, всего редактировалось 1 раз.
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Татьяна5,
Вопросы:
1) Подскажите какую роль играет база ip в расширении?
2) Допустим я зашел на сайт где установлено данное расширение и хочу зарегистрироваться с почтой своего сервера допустим таким адресом: admin@my-site.ru, но не могу потому что у админа в белом списке(на пример) только яндекс и майл.ру.
По сути получается что мне сперва надо достучаться до админа сайта что бы он внес адрес моей почты в исключения, на 100% уверен что ни кто этого делать не будет.
Тогда возникает резонный вопрос, а не проще добавить в исключения такой метод *@*.ru.
Например у себя на форуме я сделал так:
Черный список: *@*
Белый список: *@*.ru
На насколько я понял, этим законотворцам главное что бы пользователи регистрировались с доменным именем *.ru или я не так понял ихний закон?
Вопросы:
1) Подскажите какую роль играет база ip в расширении?
2) Допустим я зашел на сайт где установлено данное расширение и хочу зарегистрироваться с почтой своего сервера допустим таким адресом: admin@my-site.ru, но не могу потому что у админа в белом списке(на пример) только яндекс и майл.ру.
По сути получается что мне сперва надо достучаться до админа сайта что бы он внес адрес моей почты в исключения, на 100% уверен что ни кто этого делать не будет.
Тогда возникает резонный вопрос, а не проще добавить в исключения такой метод *@*.ru.
Например у себя на форуме я сделал так:
Черный список: *@*
Белый список: *@*.ru
На насколько я понял, этим законотворцам главное что бы пользователи регистрировались с доменным именем *.ru или я не так понял ихний закон?
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!
-
Татьяна5
- Поддержка

- Сообщения: 13071
- Стаж: 14 лет 10 месяцев
- Благодарил (а): 163 раза
- Поблагодарили: 2380 раз
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Проверка откуда регистрируется пользователь, чтобы не отсекать всех иностранцев. Из других стран регистрация пройдёт с любым email. В этом и смысл расширения
Определение, увы, даёт не 100% гарантию, всё зависит от баз (те же луганские ip куда только не кидает: то в ростовскую область, то в киевскую)
С почтами с такими доменами нет гарантии, что они находятся в России. Сейчас есть гарантия что владелец домена 1 раз побывал в России, не более. Поэтому ввела разрешённый список почт от яндекса и мейл.руволчара писал(а): Вчера 10:31 Допустим я зашел на сайт где установлено данное расширение и хочу зарегистрироваться с почтой своего сервера допустим таким адресом: admin@my-site.ru
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Я вас понял!
В расширении выставил ipwhois.io, почта гугл, все равно проверка не прошла, выдает "Ваш email gmail.com находится не в списке разрешённых (yandex.ru, ya.ru, mail.ru, internet.ru, list.ru, bk.ru, inbox.ru, xmail.ru)", так и должно быть??
Это то же понятно
Тут немного по экспериментировал, включил VPN, ip из лондонаТатьяна5 писал(а): Вчера 10:54 Проверка откуда регистрируется пользователь, чтобы не отсекать всех иностранцев. Из других стран регистрация пройдёт с любым email.
скриншот
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!
-
Romnik
- phpBB 2.0.3
- Сообщения: 370
- Стаж: 15 лет 4 месяца
- Откуда: Москва
- Благодарил (а): 30 раз
- Поблагодарили: 46 раз
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
В чёрный список e-mail добавляем *.com
И никаких огромных баз и расширений не надо.
рф и ru без всяких ограничений.
Или на оборот *.рф и *.ru в белый список.
И никаких огромных баз и расширений не надо.
рф и ru без всяких ограничений.
Или на оборот *.рф и *.ru в белый список.
-
Татьяна5
- Поддержка

- Сообщения: 13071
- Стаж: 14 лет 10 месяцев
- Благодарил (а): 163 раза
- Поблагодарили: 2380 раз
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Для начала проверьте, что у Вас не все под одинаковым ip на форуме ходят
Если не с одинаковым - определение IP (которое в движке) не так просто обмануть
Отправлено спустя 3 минуты 18 секунд:
Для проверки сейчас:
event/listener.php
Код: Выделить всё
if ($this->config['reo_type'] == 0)
{
$this->local_ip_check($this->user->ip);
}
else if ($this->config['reo_type'] == 1)
{
$this->ipwhois_io($this->user->ip);
}$this->user->ip любой валидный ip в кавычкахRe: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
Татьяна5,
Если кратко, то все работает. Просто я немного затупил, начал проверять на локальном сервере(openserver), даже вывел форум в интернет, все равно не срабатывало. Сейчас попробовал на рабочем форуме, включил vpn и спокойно зарегистрировался с гугл почтой и айпи адресом из лондона.волчара писал(а): Вчера 11:32 В расширении выставил ipwhois.io, почта гугл, все равно проверка не прошла, выдает "Ваш email gmail.com находится не в списке разрешённых (yandex.ru, ya.ru, mail.ru, internet.ru, list.ru, bk.ru, inbox.ru, xmail.ru)", так и должно быть??
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!
-
Татьяна5
- Поддержка

- Сообщения: 13071
- Стаж: 14 лет 10 месяцев
- Благодарил (а): 163 раза
- Поблагодарили: 2380 раз
Re: [3.3][dev] Russian Email Only - белый список email для регистрирующихся из России
v 0.0.2
- Проверка при замене почты в личном разделе
- API dadata.ru
Отправлено спустя 1 минуту 16 секунд:
- Проверка при замене почты в личном разделе
- API dadata.ru
Отправлено спустя 1 минуту 16 секунд:
Там у всех неопознанный 127.0.0.1, а неопознанные записываю, на всякий случай, в российские

