Email Outlook 2010附件扩展丢失
我们确实会从应用程序向业务客户发送带有xls或pdf附件的电子邮件。尽管他们确实收到了包括附件在内的电子邮件,但他们通常无法打开文件,无论是pdf还是xls(Excel5版)。文件扩展名在电子邮件中不再可见,客户端无法右键单击并保存附件 包含附件的电子邮件正文由ZF2生成:Email Outlook 2010附件扩展丢失,email,zend-framework,outlook,zend-framework2,email-attachments,Email,Zend Framework,Outlook,Zend Framework2,Email Attachments,我们确实会从应用程序向业务客户发送带有xls或pdf附件的电子邮件。尽管他们确实收到了包括附件在内的电子邮件,但他们通常无法打开文件,无论是pdf还是xls(Excel5版)。文件扩展名在电子邮件中不再可见,客户端无法右键单击并保存附件 包含附件的电子邮件正文由ZF2生成: $html = new MimePart($content.$this->getSignature()); $html->type = "text/html"; $xlsAttach = new
$html = new MimePart($content.$this->getSignature());
$html->type = "text/html";
$xlsAttach = new MimePart($xls);
$xlsAttach->type = 'application/vnd.ms-excel';
$xlsAttach->filename = $excelFilename;
$xlsAttach->encoding = \Zend\Mime\Mime::ENCODING_BASE64;
$xlsAttach->disposition = \Zend\Mime\Mime::DISPOSITION_ATTACHMENT;
$body->setParts(array($html, $xlsAttach));
我已经做过谷歌了,但没有任何值得注意的成功。由于这似乎是客户IT基础设施的一个问题,因此可能有一位经验丰富的IT管理员,或者任何人都可以查看电子邮件标题
到达的标题如下所示:
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="=_691d16bb3f9c6766e19e9bcbd8ef1861"
From: XXX
To: XXX
Subject: XXX
Cc: XXX
Sender:
X-bounce-key: XXX
X-HE-SMSGID: 1dsxY8-0005qz-Hb
X-HE-Virus-Scanned: Yes
X-HE-Spam-Level: +
X-HE-Spam-Score: 1.6
X-HE-Spam-Report: Content analysis details: (1.6 points)
pts rule name description
---- ---------------------- --------------------------------------------------
0.1 HTML_MESSAGE BODY: HTML included in message
0.7 MIME_HTML_ONLY BODY: Message only has text/html MIME parts
0.1 MISSING_MID Missing Message-Id: header
0.6 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag
Message-ID: <XXX>
X-HE-SPF: PASSED
Envelope-to: XXX
X-AVK-Virus-Check: AVA 25.14182;7B5CFE
X-AVK-Spam-Check: 1;str=0001.0A0C0208.59BC3F12.007C:SCFSTAT44510583,ss=1,re=-4.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0;8389744
MIME版本:1.0
内容类型:多部分/混合;
boundary=“=691d16bb3f9c6766e19e9bcbd8ef1861”
发件人:XXX
收件人:XXX
主题:XXX
抄送:XXX
发件人:
X-bounce-key:XXX
X-HE-SMSGID:1dsxY8-0005qz-Hb
X-HE病毒扫描:是
X-HE-Spam-Level:+
X-HE-Spam-Score:1.6
X-HE-Spam-Report:内容分析详情:(1.6分)
pts规则名称说明
---- ---------------------- --------------------------------------------------
0.1 HTML_消息正文:包含在消息中的HTML
0.7 MIME_HTML_ONLY正文:消息仅包含文本/HTML MIME部分
0.1缺少\u中间缺少消息Id:标头
0.6 HTML_MIME_NO_HTML_TAG HTML only消息,但没有HTML标记
消息ID:
X-HE-SPF:通过
信封收件人:XXX
X-AVK-Virus-Check:AVA 25.14182;7B5CFE
X-AVK-Spam-Check:1;str=0001.0A0C0208.59BC3F12.007C:SCFSTAT44510583,ss=1,re=-4.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0;8389744
@Dmitry Streblechenko:谢谢你给Gmail的提示
有趣的是:我/我们的Outlook 2010在收到的附件中添加了正确的扩展名,这就是为什么我们从未意识到客户端的问题:(.通过向我们看到的Gmail帐户发送电子邮件,文件扩展名实际上丢失了,并且在生成文件时没有扩展。(请信任您自己的系统)
另外,Gmail的另一个+功能是:我们能够优化我们的SPF。@Dmitry Streblechenko:感谢对Gmail的提示
有趣的是:我/我们的Outlook 2010在收到的附件中添加了正确的扩展名,这就是为什么我们从未意识到客户端的问题:(.通过向我们看到的Gmail帐户发送电子邮件,文件扩展名实际上丢失了,并且在生成文件时没有扩展。(请信任您自己的系统)
另外,Gmail的另一个+功能是:我们能够优化我们的SPF。你试过查看完整的MIME源吗?你可以发送到Gmail地址,然后查看消息源。嗨,我至少可以在Gmail中重现错误。即使在那里,文件扩展名也被切断。如何在Gmail中查看消息源?你试过吗查看完整的MIME源?你可以发送到Gmail地址,然后查看消息源。嗨。我至少可以在Gmail中重现错误。即使在那里,文件扩展名也被切断。如何在Gmail中查看消息源?