
03/01/2007, 14:02
|
 | $this->role('moderador'); | | Fecha de Ingreso: mayo-2006 Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 9 meses Puntos: 2135 | |
Re: Consulta sobre PHPMailer Este no es un problema de PHPMailer, no es ni de PHP, para explicarte el porque recibes el correo enviado debes de entender como funciona el envio de correos en general.
El proceso es:
1.- El mensaje es entregado a un servidor de envio (SMTP) para ser entregado a su destinatario.
2.- El Servidor de envio habla con el servidor que debe de recibir el mensaje, y le dice a que INBOX va el mensaje, si el INBOX es valido, el mensaje se entrega y el usuario ve su correo.
3.- Si no es valido el servidor le contesta al servidor donde fue originado que el INBOX no existe, o esta lleno, etc.
4.- El servidor donde fue originado el mensaje entonces crea un mensaje de error y envia el mensaje a donde fue originado, o en dado caso si no existe tampoco ese adress se envia al postmaster.
Ahora donde entra PHP en todo esto?
PHP lo que hace es entregar el mensaje al servidor primario para que sea enviado posteriormente, lo que la funcion mail() te regresa (o el resultado de send() ), es solo si el mensaje fue entregado exitosamente al servidor primario, no te indica si la direccion es valida, o si el mensaje va a llegar al usuario final. |