PHP Mailer - Adjuntos no enviar correctamente
Pregunta
Cuando envío un mensaje con un archivo adjunto de cadena, el montaje de la correa cuando se abrió sólo da un 1 y en el correo electrónico sorce que dice
--b1_5a1a74831dfa0ce86353d222b95078c6
Content-Type: text/html; name="apperley-invoice-20017.html"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="apperley-invoice-20017.html"
MQ==
--b1_5a1a74831dfa0ce86353d222b95078c6--
Im usando este código para añadir el archivo adjunto:
$mail->AddStringAttachment($invoicehtml,$filename,'base64','text/html');
Solución
Consulte esta aquí:
PHPMailer, AddStringAttachment y Datos URI Esquema
Con base en el hecho de que usted está consiguiendo un resultado base 64, me imagine que sea necesario cambiar el método de codificación al citado imprimible u 8 bits, o decodificar la primera invoicehtml $.
Otros consejos
No estoy seguro sobre el origen del problema, pero creo que piensa que debería tratar SwiftMailer lugar .
apostaría que contiene $ invoicehtml 1. Compruebe sus entradas.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow