方法
Forguncy.SendMail(to, title, content, [successCallBack], [failCallBack])
描述
给指定电子邮箱发送指定标题和内容的电子邮件,发件人是当前登录网站的用户。使用该API发送电子邮件需要正确配置SMTP服务。配置SMTP服务请参见邮件服务器配置。
说明
参数说明
参数 | 类型 | 说明 |
---|---|---|
to | string | 指定收件人电子邮箱地址。如果是多名收件人,请使用逗号分隔。 |
title | string | 电子邮件标题。 |
content | string | 指定电子邮件的正文内容。除了使用纯文本的电子邮件正文,还可以使用HTML标记的字符串。 |
successCallback | function | 指定一个回调函数,此回调函数会在电子邮件成功发送后被调用。该参数为可选参数。 |
failCallback | function(errorMessage) | 指定一个回调函数,此回调函数会在电子邮件发送失败后被调用,并且通过errorMessage参数通知错误信息。该参数为可选参数。 |
返回值
无
示例
下面的示例代码中,通过SendMail方法, 给指定电子邮箱发送指定标题和内容的电子邮件。
// 发送纯文本格式邮件 Forguncy.SendMail("example1@example.com", "订货警告邮件", "最近订单数量明显增加,库存量即将不足请及时处理。"); // 将邮件发送给多名收件人,多名收件人之间使用逗号分隔 Forguncy.SendMail("example1@example.com,example2@example.com", "订货警告邮件", "最近订单数量明显增加,库存量即将不足请及时处理。"); // 发送HTML格式的电子邮件 Forguncy.SendMail("example1@example.com", "订货警告邮件", "<h1>库存不足预警</h1><p>最近订单数量明显增加,库存量即将不足请及时处理。</p>"); // 通过回调函数显示邮件是否发送成功 Forguncy.SendMail("example1@example.com", "订货警告邮件", "最近订单数量明显增加,库存量即将不足请及时处理。", function () { //发送成功时弹出警告框,显示邮件发送成功 alert("邮件发送成功。"); }, //发送失败时弹出警告框,显示错误信息 function (errorMessage) { alert(errorMessage); } );
操作步骤
在页面上选择一个单元格区域,设置其单元格类型为登录用户。
选择一个单元格区域,设置其单元格类型为按钮,编辑命令为“JavaScript命令”,并输入JavaScript代码。
编辑完成后,单击“确定”关闭对话框。
运行页面登录后,在页面中单击发送邮件按钮后,就会弹出警告框,显示发送成功。
在邮箱中就可以看到发送的邮件。