Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

cfmailparam disposition filename does not work in outlook

New Here ,
Feb 08, 2016 Feb 08, 2016

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?

629
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
Feb 09, 2016 Feb 09, 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

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Feb 14, 2016 Feb 14, 2016
LATEST

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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources