2016-02-08 16 views
2

我有一个使用Coldfusion 11 cfmail标签作为附件发送图像的非常简单的例子。cfmailparam处置文件名在Outlook中不起作用

<cfmail to="[email protected]" from="[email protected]" subject="Test" type="html"> 
<cfmailparam 
file="www.example.com/image.png" 
disposition="attachment; filename=""test.png"""> 
</cfmail> 

我希望附件在收件人电子邮件客户端中查看时被称为“test.png”。

当我在Gmail中收到电子邮件时,它工作正常,但Outlook 2013(和Office 365 Web客户端)保留“image.png”附件名称。

我是否正确使用了“配置”属性?

回答

1

如果disposition不适用于您,请尝试结合使用filecontent代替。

<cfmailparam 
    file="test.png" 
    content="#fileRead('image.png')#" > 

More details here

+0

我希望不要先读取文件,但这确实有效。谢谢。 – Masterbuddha

相关问题