Attaches a file or adds a header to an e-mail message.
<cfmail
to = "recipient"
subject = "msg_subject"
from = "sender"
...more attributes... >
<cfmailparam
file = "file-name"
type ="media type"
contentID = "content ID"
disposition = "disposition type">
or
<cfmailparam
name = "header-name"
value = "header-value" >
...
</cfmail>
cfmail, cfmailpart, cfftp, cfhttp, cfldap, cfpop; Using the cfmailparam tag in Sending and Receiving E-Mail in ColdFusion MX Developer's Guide
ColdFusion MX 6.x: Added the Disposition
and ContentID
attributes.
ColdFusion MX 6.1: Added the type
attribute.
Attribute | Req/Opt | Default | Description |
---|---|---|---|
file |
Required if you do not specify |
|
Attaches a file in a message. Mutually exclusive with |
name |
Required if you do not specify |
|
Name of header. Case-insensitive. Mutually exclusive with |
type |
Optional |
|
The MIME media type of the file. Not used with the
Note: For a list of all registered MIME media types, see www.iana.org/assignments/media-types/. |
value |
Optional |
|
Value of the header. Not used with the |
contentID |
Optional |
|
The Identifier for the attached file. This ID should be globally unique and is used to identify the file in an IMG or other tag in the mail body that references the file content. |
disposition |
Optional |
attachment |
How the attached file is to be handled. Can be one of the following:
|
This tag attaches a file or adds a header to an e-mail message. It can only be used in the cfmail
tag. You can use multiple cfmailparam
tags within a cfmail
tag.
You can use this tag to include a file, such as an image, in an HTML mail message. The file can be displayed inline in an HTML message, or as an attachment. To include multiple files, use multiple cfmailparam
tags.
type="html"
in the cfmail
tag.
disposition="inline"
and a ContentID
attribute in the cfmailparam
tag.
src="cid:
ContentIDValue" attribute to identify the content to include in the HTML tag such as the img
tag.
The second example shows this use.
<h3>cfmailparam Examples</h3> <p>This view-only example uses cfmailparam to 1) add header to a message and 2) attach files and 3) to return a receipt to the sender.</p> <cfmail from = "[email protected]" To = "[email protected]"
Subject = "See Important Attachments and Reply"> <cfmailparam name = "Importance" value = "High"> Please review the new logo. Tell us what you think. <cfmailparam file = "c:\work\readme.txt" type="text/plain"> <cfmailparam file = "c:\work\logo.gif" type="image/gif"> <cfmailparam name="Disposition-Notification-To" value="[email protected]"> </cfmail> <p>This view-only example displays an image in the body of an HTML message.</p> <cfmail type="HTML" to = "#form.mailto#" from = "#form.mailFrom#" subject = "Sample inline image"> <cfmailparam file="C:\Inetpub\wwwroot\web.gif" disposition="inline" contentID="image1"> <P>There should be an image here</p> <img src="cid:image1"> <p> After the picture</p> </cfmail>