Controllare esistenza email con PHP
Oggi parliamo di come controllare se una casella email esiste veramente usando PHP.
Non controlleremo se è "scritta bene", ma se è una casella reale.
Per fare questa operazione useremo una classe creata appositamente: SMTP_validateEmail!
Scaricatela dal link e aggiungetela alla directory del vostro progetto.
Questo un esempio del suo utilizzo:
require_once './smtp_validateEmail.class.php';
$email = 'EMAIL_DA_CONTROLLARE';
$sender = 'EMAIL_MITTENTE';
$SMTP_Validator = new SMTP_validateEmail();
$SMTP_Validator->debug = true;
$results = $SMTP_Validator->validate(array($email), $sender);
if ($results[$email]) {
// DO STUFF
} else {
echo "L'email non è valida!";
}
In questo esempio il debug è impostato a TRUE, in modo che potete vedere meglio cosa accade dietro le quinte; mettetelo su FALSE se la usate in produzione.
Fate un pò di test per vedere le differenze.
L'unica cosa che non ho ben capito è se è ancora sviluppata, o è stata abbandonata.
Comunque funziona, e questo è l'importante.
Enjoy!
php smtp email smtp_validateemail
1 Commenti
Sono un programmatore in php vorrei scambiare delle idee su jquery autocomplete
15/07/2022