Точки в 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> СПАМ почта.' ));
		}
}