Cita:
Iniciado por albertrc apache puede ser el problema de este error
fedora 12(linux)
setsebool -P httpd_can_sendmail 1
getsebool -a | sendmail
httpd_can_sendmail --> on
service httpd restart
Amigo, la verdad que me has perdido, abre un nuevo post con tu consulta ya que es radicalmente distinta.
Apache, puntualmente SELinux que es lo que estás planteando, no puede ser el problema en el caso que plantea el post, ya que primero no usa sendmail y el logra comunicarse con el server pero tiene un error de validación como podrás ver en el snapshot.
De todas maneras, hay muchos que desintalan SELinux y yo soy uno de ellos, criterio personal por supuesto.
Cita:
Iniciado por albertrc no es ningún error es un mensaje que muestra que el correo ha sido enviado correctamente
Tal vez me he equivocado en la interpretación pero planteas comentar una línea para que no debugee más?
Código PHP:
//$this->smtp->do_debug = $this->SMTPDebug;
En ese caso te conviene hacer:
Código PHP:
$mail->SMTPDebug = false;
De todas forma, él necesita esa información para saber que es lo que está pasando y efectivamente no tiene nada que ver esa información con que se envíe un email o no.
Cita:
Iniciado por albertrc el problema que he visto de phpmailer que yo también estoy utilizando es que solo valida correo y mensaje
pero yo también quiero que me valide nombre y apellidos y assumpto que sean obligatorios
Valida, te refieres a que te exije que exista el email y mensaje y que aparte necesitas que te exija nombre y apellido?
Abre un nuevo post y pregunta, requerir Nombre y Apellido con PHPMailer, desconozco los métodos y/o propiedades que habiliten lo que necesitas pero si en la doc no figuran deberas extender la clase, para que te tire esos errores.