Código:
esto me coge los usuarios de una bd y envio un emailing personalizado.<? $ficheromailscorrectos = fopen("enviados.txt","w+"); //$fp = fopen($archivo,"w+"); //cabeceras para el envio del mail en html y dire de quien lo envia set_time_limit(0); $headers = "MIME-Version: 1.0\r\n"; $headers = "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From:prueba@ferranweb.com\r\n"; $tema=$HTTP_POST_VARS ["tema"]; function mostrar_html($tema) { $cod = implode("", @file($tema)); ob_start(); eval('?>'.$cod.'<?'); $temp=ob_get_contents(); ob_end_clean(); return $temp; } $asunto="Prueba"; $conecto = mysql_connect ("prueeba","prueba","prueba"); mysql_select_db("inmofree_com",$conecto); $result=mysql_query("SELECT * FROM usuarios") or die (mysql_error()); while ($query=mysql_fetch_array($result)){ $html_personalizado= mostrar_html($tema, $query); $emailaenviar=$query['EMAIL]; $idenviar=$query['ID']; $NOMBRE=$query['NOMBRE']; $mailenviar= mail($emailaenviar,$asunto, $html_personalizado, $headers); if ($mailenviar){ fputs($ficheromailscorrectos,$idenviar." ".$emailaenviar." ".$nombreenviar."\n\n"); echo "El envío se ha realizado correctamente"; } sleep(1); }//fin while fclose($ficheromailscorrectos); ?>
lo que me gustaria saber, pq no estoy seguro de la bd que tengo, es si puedo tener alguna forma de recibir las devoluciones de los emails incorrectos o no enviados.
hay programas como groupmail que lo hacen, pero prefiero hacerlo asi ya que puedo personalizarlo.
a ver si alguien puede ayudarme.
saludos,
ferranWEB