Before you set up ColdFusion to send e-mail messages, you must have access to an SMTP e-mail server. Also, before you run application pages that refer to the e-mail server, you might want to configure the ColdFusion Administrator to use the SMTP server so that you do not have to hard-code it in your application.
The page displays a message indicating success or failure at connecting to the server.
For more information on the Administrator's mail settings, see Advanced ColdFusion Administration.
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
.
<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" > This is a sample e-mail to show basic e-mail capability. </cfmail> The e-mail was sent. </body> </html>
sendmail.cfm
in myapps
under the Web root directory.http://localhost/myapps/sendmail.cfm?email=myname@mycompany.com
(Replace myname@mycompany.com with your e-mail address.)