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');
¿Fue útil?

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
scroll top