Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как получить ответ маил сервера?
 
 автор: adminn   (29.07.2015 в 05:10)   письмо автору
 
 

Добрый день.
Подскажите! Идея следующий, берем список email адресов и отправляем на них письмо с помощью mail(), как мне поймать ответ доставки письма? Я хочу если мыло не валидно, то удалять его у себя из базы.

  Ответить  
 
 автор: elenaki   (29.07.2015 в 08:53)   письмо автору
 
   для: adminn   (29.07.2015 в 05:10)
 

// proverka MX-zapisi
function detect_email($strmail="")
{
if($strmail=="")return 0;
$email_arr = explode("@", $strmail); 
$host = $email_arr[1];
$mxhostsarr="";
if(!getmxrr($host, $mxhostsarr)) 

return 0;
}else{
return 1;
}
}


    //// vizov funkcii proverki
    if (detect_email($email)) { /////// esli OK
    
    $good_mails[] = $email;
    }
    else { ///////// esli ne OK
    
    $bad_mails[] = $email;
    }

  Ответить  
 
 автор: Trianon   (29.07.2015 в 10:44)   письмо автору
 
   для: adminn   (29.07.2015 в 05:10)
 

ответ маил сервера падает в тот почтовый ящик, адрес которого указан в from / reply-to исходящего письма.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования