2012-02-16 66 views
6

Estoy utilizando la clase php mailer para enviar varios correos adjuntos. Dos errores están llegando a mi manera:Varios archivos adjuntos a través de phpmailer

Primera estas dos líneas apear cuando se sended de correo electrónico, estos errores son de class.phpmailer.php:

Deprecated: set_magic_quotes_runtime Función() is deprecated in /var/www/dev01/maiarn/class.phpmailer.php en la línea 1471

deprecated: set_magic_quotes_runtime Función() está en desuso en /var/www/dev01/maiarn/class.phpmailer.php en la línea 1475 de mensajes tiene enviado.

Segunda El correo electrónico se envía con sólo un archivo adjunto, el segundo va donde:

$mail->AddAttachment("logo.jpg"); // attachment 
$mail->AddAttachment("logo.jpg"); 

Cualquier ayuda

+0

¿Puede proporcionar más código y formatear su código como código? Es difícil decir dónde podría haber un error cuando todo lo que proporcionas es una línea de código que parece funcionar. Los otros dos errores que estás encontrando probablemente estén fuera de tu alcance y son solo parte de phpmailer que necesita ser actualizado por ese equipo, pero es difícil saberlo sin más código. ¡Gracias! – itsmequinn

Respuesta

2

Parece que está utilizando PHPMailer para PHP4 cuando se está ejecutando PHP5. Si de hecho está ejecutando PHP5, asegúrese de tener el último PHPMailer de http://code.google.com/a/apache-extras.org/p/phpmailer/downloads/list

En cuanto a los archivos adjuntos, ¿está adjuntando el mismo archivo dos veces? PHPMailer probablemente está eliminando duplicados.

+0

Estoy usando, php 5.3.9 con phpmailer v5.1. –

+0

es, la combinación correcta –

+0

Intente actualizar al último PHPMailer, si no soluciona el problema, puede ocultar los errores utilizando: http://php.net/manual/en/function.error-reporting. php – 472084

Cuestiones relacionadas