Controllo validazione email con php seguendo le specifiche RFC

Rileggendo il mio post precedente sulla validazione email tramite javascript e considerando il fatto che non sono riuscito a trovare una funzione equivalente in PHP, ho pensato di convertire la funzione io stesso. I passaggi sono stati pochi, poiché le espressioni regolari non cambiano più di tanto tra javascript e perl.

Controllo validazione email con javascript anche con i nuovi domini accentati

Sempre la solita solfa! Come fare a validare un indirizzo email con javascript? La risposta quasi sempre è una questa semplice funzioncina: function validEmail(email){ return /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+.([a-zA-Z])+([a-zA-Z])+/.test(email); } Bene… questa è sbagliata!!! Non riesce a validare alcuni indirizzi email! non ci credete?