Foros del Web » Programando para Internet » PHP »

Recibir respuesta

Estas en el tema de Recibir respuesta en el foro de PHP en Foros del Web. Hola amigos: Estoy haciendo un script que recibe ina direccion de mail, chequea que la direccion sea cierta, si esta lo es, manda un mail ...
  #1 (permalink)  
Antiguo 24/08/2006, 16:44
 
Fecha de Ingreso: noviembre-2003
Mensajes: 362
Antigüedad: 14 años
Puntos: 7
Recibir respuesta

Hola amigos:

Estoy haciendo un script que recibe ina direccion de mail, chequea que la direccion sea cierta, si esta lo es, manda un mail a esa direccion, pero si no es una direccion cierta, tipo [email protected] no tengo como controlarlo y no tengo ideas como lo podría hacer alguien me podrá ayudar ?

Gracias
  #2 (permalink)  
Antiguo 24/08/2006, 16:55
Avatar de turco_7  
Fecha de Ingreso: diciembre-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.044
Antigüedad: 14 años
Puntos: 19
yo usaria el buscador del foro .. hace no mas de 10 dias atras se trato un tema similar, donde se usaba la funcion checkdnsrr y esperar una respuesta del servidor...

pero para tu suerte lo copie y lo guarde asi que aqui te lo adjunto...

saludos

Código PHP:
<?php
function comprueba_correo($email) {
 
$retorno true;
 
$partes_email explode("@"$email);

 
# quiero que haya 1 arroba y sólo 1
 
if ( sizeof($partes_email) != ) { 
  
$retorno false;
  }

 
# quiero que el dominio exista
 
elseif ( checkdnsrr($partes_email[1], "ANY") === false) {
  
$retorno false;
  }

 
# y quiero que solamente haya letras, números, '_' o '.' 
 # en el nombre de usuario
 
elseif ( ereg("[^a-zA-Z0-9\._-]"$partes_email[0]) ) {
  
$retorno false;
  } 

 return 
$retorno;
 }
?>
__________________
Mi Blog http://turco7.blogspot.com
Usuario Linux : 404289
Mi última página: http://www.digitalservicecba.com.ar - Reparacion de camaras digitales!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:40.