Contents > Developing ColdFusion MX Applications > Sending and Receiving E-Mail > Sending e-mail messages > Sending SMTP e-mail with cfmail PreviousNext

Sending SMTP e-mail with cfmail

The cfmail tag provides support for sending SMTP e-mail from within ColdFusion applications. The cfmail tag is similar to the cfoutput tag, except that cfmail outputs the generated text as SMTP mail messages rather than to a page. The cfmail tag supports all the attributes and commands that you use with cfoutput, including query. The following table describes important cfmail tag attributes:

Attribute

Description

subject

The subject of the message.

from

The e-mail address of the sender.

to

The e-mail address of the recipient. Use a comma-delimited list to specify multiple recipients.

cc

(Optional) The e-mail address of a carbon copy recipient. The recipient's address is visible to other recipients. Use a comma-delimited list to specify multiple cc recipients.

bcc

(Optional) The e-mail address of a blind carbon copy recipient. The recipient's address is not visible to other recipients. Use a comma-delimited list to specify multiple bcc recipients.

SpoolEnable

(Optional) When SpoolEnable="yes", saves a copy of the message until the sending operation is complete.

To send a simple e-mail message:

  1. Create a ColdFusion page with the following content:
    <html>
    <head>
       <title>Sending a simple e-mail</title>
    </head>
    <body>
    <h1>Sample e-mail</h1>
    <cfmail
       from="Sender@Company.com"
       to="#URL.email#"
       subject="Sample e-mail from ColdFusion MX">
    
    This is a sample e-mail message to show basic e-mail capability.
    
    </cfmail>
    The e-mail was sent.
    
    </body>
    </html>
    
  2. Save the file as send_mail.cfm in the myapps directory under your web_root directory.
  3. Open your browser and enter the following URL:

    http://localhost:8500/myapps/send_mail.cfm?email=myname@mycompany.com

    (Replace myname@mycompany.com with your e-mail address.)

    The page sends the e-mail message to you, through your SMTP server.

Note: If you do not receive an e-mail message, check whether you have configured ColdFusion to work with your SMTP server; for more information, see Sending e-mail messages.


Contents > Developing ColdFusion MX Applications > Sending and Receiving E-Mail > Sending e-mail messages > Sending SMTP e-mail with cfmail PreviousNext

ColdFusion 8 | ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX | Forums | Developer Center | Bug Reporting

Version 6.1

Comments are no longer accepted for ColdFusion MX 6.1. ColdFusion 8 is the current version.