Skip to main content
Participant
February 8, 2016
Question

cfmailparam disposition filename does not work in outlook

  • February 8, 2016
  • 1 reply
  • 706 views

I have a very simple example for sending an image as an attachment using Coldfusion 11 cfmail tag.

<cfmail to="example@domain.com" from="example@domain.com" subject="Test" type="html">

     <cfmailparam

          file="www.example.com/image.png"

          disposition="attachment; filename=""test.png""">

</cfmail>

I want the attachment to be called "test.png" when it is viewed in the recipients email client.

It works fine when I receive the email in Gmail, however Outlook 2013 (and Office 365 web client) retains the "image.png" attachment name.

Have I correctly made use of the "disposition" attribute?

This topic has been closed for replies.

1 reply

EddieLotter
Inspiring
February 9, 2016

justinmorre wrote:

Have I correctly made use of the "disposition" attribute?

No, you have too many quotes. Try:

disposition="attachment; filename=test.png"

Cheers

Eddie

Participant
February 15, 2016

I tried without the double quotes and still have the same problem (Development Server).

However I pushed the code live regardless and found that it works as expected.

I'm going to compare versions and try to figure out what is happening.