Обнаружить одноразовую электронную почту с мусорным доменом

Я занимаюсь разработкой сайта с использованием php / codeigniter.

Я скачал список временных почтовых доменов из github (https://gist.github.com/adamloving/4401361)

Я интегрировал это в свой веб-сайт для фильтрации и проверки адреса электронной почты. Но я заметил, что некоторые домены являются мусором и не могут быть обнаружены по предоставленному списку.

Пожалуйста, изображение ниже.

введите описание изображения здесь

В настоящее время я использую этот код для фильтрации / проверки писем:

  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;
}

Как заблокировать мусорные домены. Пожалуйста, помогите.

2

Решение

Одна из проблем с одноразовыми электронными письмами заключается в том, что новые домены добавляются ежедневно. Таким образом, поддержание вашего собственного списка не будет достаточно через несколько дней.

Вы можете использовать validator.pizza API, который является бесплатным и часто обновляется.

Отказ от ответственности: я сделал этот API ��

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector