轻松体验CFMAIL的强大功能

ZDNet软件频道 时间:2003-11-26 作者:ZDNet China |  我要评论()
本文关键词:邮件 CFMAIL SMTP
我们往往需要在Web应用程序中集成e-mail功能。E-mail的广泛使用使得它称为联系用户和消费者,以及发送文件的理想途径。本文将向你演示如何用ColdFusion的标签轻松发送SMTP邮件。
本文译自Builder.com,未经许可请勿转载

我们往往需要在Web应用程序中集成e-mail功能。E-mail的广泛使用使得它称为联系用户和消费者,以及发送文件(作为邮件附件)的理想途径。本文将向你演示如何用ColdFusion的<CFMAIL>标签轻松发送SMTP邮件

CFMAIL概述以及ColdFusion MX 6.1的新特性

<CFMAIL>标签并不是ColdFusion的新标签。当应用程序服务器的最早版本出现时,它就已经是CFML语言的一部分了。但每次ColdFusion发布新版本时,它都获得更新,其性能也相应获得提高。你可以用这个标签来指定e-mail基本信息:发信人、收信人、标题、正文、邮件服务器以及简单的附件。此外,CF允许你通过设置数据库查询来自动填写多封e-mail的内容收信人。

<CFMAIL>的基本用法如下所示:

<CFMAIL to=""
        from=""
        subject=""
        server="">
Message body.
</CFMAIL>

总的来说,CFMX 6.1与以前版本相比,最大的特色就是e-mail引擎的能力得到了迅猛提高,它可以在一小时内发送一百万封e-mail。因此,ColdFusion现在甚至能够处理最繁琐的e-mail事务。但是对<CFMAIL>的提高并不局限于对引擎的修修补补。

CFMX 6.1引入了好几种与<CFMAIL>有直接关系的新标签和标签属性。你现在能够指定SMTP服务器验证所需的用户名和口令。<CFMAIL>标签还允许你设置fail-to电子邮件地址,如果e-mail发送失败,你会在这个地址中收到失败消息。你可以定义字符集、决定在发送邮件之前是否把邮件在磁盘上备份、以及发送text wrapping值。

现在,你还可以发送multi-part e-mail,这样你可以在同一封e-mail中即发送HTML也发送纯文本信息。最后,新版本还可以让你对发送附件进行更多的控制。让我们看看用<CFMAIL>来发送消息是多么的容易,并尝试用用CFMX 6.1所带来的某些新特性。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134