Ich habe eine Liste temporärer E-Mail-Domänen von Github heruntergeladen (https://gist.github.com/adamloving/4401361)
Ich habe dies in meine Website integriert, um E-Mail-Adressen zu filtern und zu validieren. Mir ist jedoch aufgefallen, dass einige Domänen Müll sind und in der bereitgestellten Liste nicht erkannt werden können.
Bitte Bild unten.

Derzeit verwende ich diesen Code zum Filtern/Validieren von E-Mails:
Code: Select all
public function is_temp_mail($mail='')
{
$this->db->select('domain');
$this->db->from('table_disposal_email_domains');
$domains=$this->db->get()->result();
foreach($domains as $domain)
{
list(,$mail_domain) = explode('@',$mail);
if(strcasecmp($mail_domain, $domain->domain) == 0){
return true;
}
}
return false;
}
Mobile version