NoahWeb
在线搜索
?
NoahWeb.net | 开发者交流中心 | 支持 | 文档 | 反馈缺陷 

邮件函数

mail

  寄出电子邮件到指定的邮件地址

 

 

说明

语法:

bool  mail('收件人','发件人','邮件主题','邮件正文')

bool  mail('收件人','发件人','邮件主题','邮件正文','是否采用HTML格式发送')

传回值:

布尔值:发送成功返回true,发送失败返回false。


参数说明:

'收件人'

输入类型为字符,收件人邮件地址(to)。

'发件人'

输入类型为字符,发件人邮件地址(form)。

'邮件主题'

输入类型为字符,邮件主题(subject)。

'邮件正文'

输入类型为字符,邮件正文内容。

'是否采用HTML格式发送'

输入类型为字符,设置'true'将使用HTML邮件类型进行发送,设置'false'将使用普通文本邮件类型进行发送。

 

内容说明

寄出电子邮件到指定的邮件地址。使用本函数前请在项目属性中配置好发送邮件所需要的SMTP服务方式,否则将会发送失败。

 



 

表现层示例

<!-- NoahIfActionStart Action="sendmail" -->

<table width="100%" border="1" cellspacing="0" cellpadding="2">

<tr>

<td>mail([_root.myto],[_root.myform],[_root.mysubject],[_root.mycontents],[_root.htmlformat])</td>

<td>&nbsp;<!-- NoahValue ValueName="mail([_root.myto],[_root.myform],[_root.mysubject],[_root.mycontents],[_root.htmlformat])" MaxChar="" DChar="" Safety="False" --></td>

</tr>

</table>

<!-- NoahIfActionEnd -->

<form method="post" >

<table width="100%" border="1" cellspacing="0" cellpadding="2">

<tr>

<td>邮件发送者:</td>

<td><input name="myform" type="text" size="50"></td>

</tr>

<tr>

<td>邮件接受者:</td>

<td><input name="myto" type="text" size="50"></td>

</tr>

<tr>

<td>邮件主题:</td>

<td><input name="mysubject" type="text" size="50"></td>

</tr>

<tr>

<td>邮件内容:</td>

<td><textarea name="mycontents" cols="50" rows="6"></textarea></td>

</tr>

<tr>

<td>是否使用HTML格式发送:</td>

<td><input type="radio" name="htmlformat" value="True">

<input type="radio" name="htmlformat" value="False">
否</td>

</tr>

<tr>

<td colspan="2"><div align="center"><input type="hidden" name="action" value="sendmail"><input type="submit" name="Submit" value="提交">
</div></td>

</tr>

</table>

</form>


示例输出

邮件发送者:
邮件接受者:
邮件主题:
邮件内容:
是否使用HTML格式发送:

 

示例说明

  本示例当填写好内容点击提交后,将会将内容发送到指定的邮箱。


 

逻辑层示例

  此示例需要存在文件"logic.aspx"和当前空间下具有"viewmsg"、"submit_mail"、"sendmail_mail"字符资源。

<Action name="logic.mail" NextAction="">

<Out Area="/Library/lout.lbi">

<Echo ContentLinkId="submit_mail" />

</Out>

</Action>

<Action name="logic.sendmail" NextAction="">

<Out Area="/Library/lout.lbi">

<SetVar Name="message" Value="mail([_root.myto],[_root.myform],[_root.mysubject],[_TEXT._this.sendmail_mail],[_root.htmlformat])" />

<Echo ContentLinkId="viewmsg" />

</Out>

</Action>

 



参考
mail

查看NoahWeb在线手册

Copyright © 2001-2004 The NoahWeb Corporation
All rights reserved.