Проверка домена почты и хранение использованного адреса в БД — защита от злоупотреблений пробным периодом.
$email = $_POST["email"] ?? "";
$domain = substr(strrchr($email, "@"), 1);
$disposableDomains = ["tempmail.com", "10minutemail.com"];
if (in_array($domain, $disposableDomains)) {
echo "Использование одноразовых адресов запрещено.";
} else {
echo "Домен почты допустим.";
}