2010-09-17 81 views
0

我已经创建了一个可以与指定的附件发送和电子邮件的形式,它来通过我的邮箱地址确定,似乎做工精细,直到我尝试打开该文件,它告诉我它的损坏或腐败,我认为这取决于我的标题。PHP电子邮件attachement,工作,但附件是腐败

这是我的代码。

http://pastebin.com/Y0MUHzSs

任何帮助,将不胜感激。

+0

我会添加一个.txt文件作为附件,查看它并查看PHP添加了什么来破坏它。 – 2010-09-17 08:25:40

+0

电子邮件是否损坏?或附件损坏?你有没有检查文件中有什么损坏?此外,您是否在编码之前尝试过不分块数据? – Rushyo 2010-09-17 08:33:03

+0

它的附件我认为,我已经删除了块拆分和base64和文本文件是把文本完美,但是当我把它包围它的这些功能它把随机字符,但如果我附加一个图像或zip文件数据被任何方法破坏/损坏。 – Adamski 2010-09-17 09:01:37

回答

0

对附件使用PHP邮件功能是一件痛苦的事情。只需使用Swiftmailer即可。该库可以完成发送附件的正确编码和MIME类型所需的一切。