PHP Mailer - Eklentiler düzgün göndermiyor

3 Cevap php

Ben bir dize eki, dize eki ile mesaj göndermek zaman açıldığında sadece 1 ve e-posta sorce o diyor verir

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

Ek eklemek için bu kodu kullanarak Im:

$mail->AddStringAttachment($invoicehtml,$filename,'base64','text/html');

3 Cevap

Bu buraya göz atın:

http://stackoverflow.com/questions/1201955/phpmailer-addstringattachment-and-data-uri-scheme

Eğer bir base64 sonucu elde gerçeğine dayanarak, sana alıntı-yazdırılabilir veya 8-bit şifreleme yöntemini değiştirmek gerekir, ya da ilk $ invoicehtml çözmek ya hayal ediyorum.

Ben sorunun kaynağı hakkında emin değilim ama sen-meli try SwiftMailer instead düşünüyorsun.

Ben $ invoicehtml 1 içerdiğini bahse girerim. Sizin girişleri kontrol edin.