Точки в google почте — блокировка «пользователь уже существует»
Стали захаживать умники \ боты и шпарят такие почты, не знаю может кто-то и пользуется, но я не дорожу такими пользователями с такими адресами
Как сделать проверку фильтр при регистрации с дополнительным сравнением почт ?
пока не определился блокировать ли полностью или только сравнивать, но думаю что буду блочить
Примеры почтовых ящиков
b.en.n.i.e.c.have.z6186@gmail.com
mari.on.new.t.on.6.1.86@gmail.com
c.o.lin.y.at.e.s.61.86@gmail.com
решил пока что так
add_action('register_post', 'is_valid_email_domain',10,3 );
function is_valid_email_domain($login, $email, $errors ){
$email_dots = strstr( $email, '@', true); // отсекаем всё слева
$email_dots = substr_count($email_dots, '.');
if ( $email_dots > 2){
$errors->add('domain_spam_mail',__( '<strong>ВНИМАНИЕ:</strong> СПАМ почта.' ));
}
}