[问题] 使用mail函数寄附档信件给yahoo信箱时,yahoo信箱下载时的档

楼主: banana2014 (香蕉共和国)   2016-01-06 17:01:44
以下是一个可以寄附件档案的电子邮件寄发程式,请将全部内容复制到您的Server端去执
行:
index.php: http://banana2014.er-webs.com/index.html
mail_send.php: http://banana2014.er-webs.com/mail_send.html
我的问题是:在使用此程式寄“中文档名”的附档信件给yahoo信箱并收到之后,当我准备
将收到的附档“储存到我的电脑”时,它的档名居然是一条“虚线”?! 不管什么样的副档
名,只要档名是中文部分的全都是以虚线表示,请问是我程式哪里有问题? 至于寄给Gmail
就不会有这个问题,还是根本是yahoo信箱的问题? 但是如果我用Gmail寄中文档名的附档
信件给yahoo信箱时,储存到我的电脑里的档名却是正常的中文,所以我觉得应该是我程式
有问题,而问题到底在哪里呢? 请各位高手帮我找出来,谢谢。
<附图> 当我将yahoo信箱收到的信件附档储存到我的电脑时,存到电脑的档名居然不是中
文,而是一条虚线。
http://i.imgur.com/CdfoOUd.jpg
P.S. 当然,在同一目录要先新增一名为“attachment_files”的资料夹,并将权限
设成666
作者: MOONRAKER (㊣牛鹤鳗毛人)   2016-01-06 18:11:00
用mb_encode_mimeheader()编码你的档名 完

Links booklink

Contact Us: admin [ a t ] ucptt.com