小编Fre*_*edV的帖子

PHPmailer和pdf附件

我正在尝试使用phpmailer类发送带有PDF附件的电子邮件.

我用过这段代码:

mailTo功能:

$mail->AddAttachment($pdffile);
Run Code Online (Sandbox Code Playgroud)

哪里 $pdffile = $_SERVER['DOCUMENT_ROOT'] . "/facturen/test.pdf"

发送邮件会产生一封没有附件的电子邮件,但是:

--b1_3768f40f33d9a5dec555d03a15af14f9
Content-Type: text/html; charset = "iso-8859-1"
Content-Transfer-Encoding: 8bit
Run Code Online (Sandbox Code Playgroud)

在我的电子邮件顶部和我的电子邮件底部:

--b1_3768f40f33d9a5dec555d03a15af14f9 
Content-Type: application/octet-stream; name="test.pdf" 
Content-Transfer-Encoding: base64 
Content-Disposition: attachment; filename="test.pdf" 

JVBERi0xLjQKJcfsj6IKMTEgMCBvYmoKPDwvTGVuZ3RoIDEyIDAgUi9GaWx0ZXIgL0ZsYXRlRGVj
b2RlPj4Kc3RyZWFtCnic7VtZs9zEFa5A2CYpQyALSUiiNyQqI3pfeGOrOECgMJc8BPJg38Xbta8x
NqbyL/Jn85yvF6mPpNbMXMoPVCrlskvT6j59+izfWdT+pmG9UA0Lf4aH43ubt69x2dz8dsOb8Ofh
zY2zrGfeNU7yXmvf3Ns4wXrDxDhiHes50431vGdGlt8K741pjjfDiMEMbZuBgNHhp2qGLYbfxxvP 
fa+9Gke8CTOG9flXoT8MZAaG1QOD8yMcb87e2sieCwXST3DUj/D3Tj7ytb/8bx751uaLzTcNV1r3 
0kVtcy5Vr3ijmeqNwFzfc+51tgLVfHCx+XwT7SMIRbMgsUAZkzkPlFygBCq2V83D00jfOZAUJtE3 
eHamwSoBJhvJlOidzfR1or97iXAWm/i8xBy0xHLZDytsfYXoPV2hNes9z0tcWgKxKq5NMA8RVJCn 
QVzO6UjKaJxb6XTyJCa4yzcb1XNjjI 
Run Code Online (Sandbox Code Playgroud)

等等...

怎么解决这个?

php pdf email attachment phpmailer

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

attachment ×1

email ×1

pdf ×1

php ×1

phpmailer ×1