-->ColdFusion 初级教程-->高级选项

ColdFusion

后页 前页
目录
北极星书库
高级选项


ColdFusion所实现的SMTP邮件使用缓冲结构。也就是说,当处理程序文件中的CFMAIL标签时,并不立即发送邮件,而是将邮件保存在硬盘上,在后台进行处理。这种结构有两个显著的优点:


1、用户不必等待SMTP发送过程结束即可继续下面的操作。当用户的操作导致大量的邮件发送时,这一优点特别有用。


2、用CFMAIL发送信息是可靠的,即使出现意外事故如断电,服务器死机等情况,邮件仍可发送到目的地。


在大多数情况下,缓冲在硬盘上的邮件信息会立即被ColpFusion处理。但是,如果ColpFusion特别忙或者已经有许多邮件等待处理,则邮件会被推迟发送。


将邮件发送为HTML


许多新的Internet邮件程序都可以读取并解释邮件信息中的HTML代码。CFMAIL标签允许你用TYPE属性将邮件信息类型指定为HTML。TYPE属性只接受HTML作为参数,用于通知客户端软件,邮件信息中嵌有需要处理的HTML标签。只有客户端软件可以解释HTML代码时,这一特性才有用处。


覆盖缺省的SMTP服务器设置


你可以用下表所列的可选CFMAIL属性覆盖ColdFusion Administrator中的缺省SMTP服务器设置:


CFMAIL 标签

可选属性

描述

SERVER

发送邮件所使用的SMTP服务器的地址。

PORT

SMTP服务器监听请求的TCP/IP端口号,通常总是25。

TIMEOUT

与SMTP服务器连接超时的秒数。


错误日志和未发送信息


SMTP信息的处理过程中所发生的错误都被记录在文件errors.log中。错误日志中的每条记录包含发生错误的日期和时间以及关于错误原因的诊断信息。


由于发生错误而未能发送的邮件信息被写入\cfusion\mail\undelivr目录。与未发送信息相对应的错误日志记录中包含被写入undelivr目录的文件名。



后页
前页
目录
北极星书库