Ver Mensaje Individual
  #12 (permalink)  
Antiguo 06/03/2006, 11:11
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
La opción de uso de PHP Mailer .. el error que reporta es "critico" .. debería controlarlo a base de "timeout". Vi un poco por encima el código de la sub-classe smpt y tiene bastantes controles para tratar los mensajes de error ..

Tiene una variable para controlar supuestamente el "timeout" de la conexión SMTP .. es decir. Podrías ajustarlo (a menos de 30 segundos por qué sino es PHP el que termina la ejecución del script a no ser que lo ajustes a su vez con set_time_limit())

$mail->$Timeout = 10;

La segunda opción con mail() y su @ ... no comentas como te fué .. supongo que bien .. es decir no mostrarías ningún mensaje si el MTA no funciona.

Por otro lado . .no sé si conocías pero PHP Mailer puede enviar e-mails usando la función mail() de PHP original (con todas las mejoras que aporta a nivel de archivos adjuntos y demás ...) o usar SendMail si lo usas en tu servidores.

Un saludo,