baserunner

Mail配置

baserunner可用于发送e-mail。创建一个email消息与使用其他的baserunner函数的使用相同。创建消息的模板与其他模板具有相的格式。

仅对Windows: 在Windows系统中邮件消息可以由HTML或无格式的文本来产生。使用HTML创建邮件消息,模板必须以HTML格式的,模板文件应该具有.htm扩展名。如果使用其他的扩展名,则按产生无格式的邮件消息。

baserunner的第一个函数可以在当记录被输入或编辑时发送一个邮件消息。使用邮件功能,你必须提供_mailonentry或_mailonedit变量。这两个变量的值是邮件模板的名字。

baserunner的第二个函数用于当从命令行或表单请求时发送一个邮件消息。此时,由_mailtarget变量提供模板名。如果没有这个变量则使用当前模板。当完成传递后,将_mailpass或_mailfail传递给用户(如果没有这两个变量则传递调用该函数的模板)。

邮件函数依赖下面的变量。这些变量可能包含应用程序的配置文件之中也可能由表单提供。

在基于Windows的baserunner中使用内置的SMTP过程来发送邮件。Linux系统下使用sendmail。在Linux系统下不支持基于HTML格式的邮件消息,它只支持无格式的邮件消息。

 

变量 类型 描述
_mailhost Text Windows: SMTP邮件主机地址。这个变量对于所有的邮件函数都是需要的。

Linux: 指向主机的sendmail程序。缺省值是/usr/sbin/sendmail.

_mailto Text 有效的收件人地址,多个收件人之间用逗号隔开。
_mailfrom Text 有效的发件人地址(即回复地址),在所有的邮件函数中都必须使用这个变量。
_mailsubject Text 邮件标题,如果没有指定,则为"No Subject."
_mailcc Text 有效的抄送人地址(即回复地址),在所有的邮件函数中都必须使用这个变量。
_mailbcc Text 有效的秘密抄送人地址(即回复地址),在所有的邮件函数中都必须使用这个变量。
_mailtarget File name Windows: 邮件函数用来产生消息的目标模板。如果模板具有HTM后辍则按HTML格式产生消息,否则按无格式文本产生消息。

Linux: 邮件函数用来产生消息的目标模板。所有的消息都是无格式文本。

如果没有指定则使用当前使用的模板。

_mailonentry File name 模板名字。如果指定了则每次输入记录时都发送一个邮件消息。
_mailonedit File name 模板名字。如果指定了则每次编辑记录时都发送一个邮件消息。

baserunner授权是明确禁止不得使用这些函数来发送SPAM表单或任意的商业邮件。一当你这样做的话,将被收回授权。