Mail_Go
Mail函数的异步版本。支持JavaScript、Rust,Python不提供。
Mail_Go(smtpServer, smtpUsername, smtpPassword, mailTo, title, body)示例
并发发送两封邮件,再分别等待发送结果。
javascript
function main() {
var r1 = Mail_Go("smtp.163.com", "[email protected]", "password", "[email protected]", "title", "body")
var r2 = Mail_Go("smtp.163.com", "[email protected]", "password", "[email protected]", "title", "body")
var ret1 = r1.wait()
var ret2 = r2.wait()
Log("ret1:", ret1)
Log("ret2:", ret2)
// 输出:发送成功时 ret1、ret2 均为 true
}
rust
fn main() {
let r1 = Mail_Go("smtp.163.com", "[email protected]", "password", "[email protected]", "title", "body");
let r2 = Mail_Go("smtp.163.com", "[email protected]", "password", "[email protected]", "title", "body");
// wait(0)一直等待到发送完成(对应JS的无参wait()),返回Result<bool>
let ret1 = r1.wait(0);
let ret2 = r2.wait(0);
Log!("ret1:", ret1);
Log!("ret2:", ret2);
}返回值
| 类型 | 描述 |
object | 立即返回一个并发对象,可以使用该并发对象的 |
参数
| 名称 | 类型 | 必填 | 描述 |
smtpServer | string | 是 | 用于指定邮件发送方的 |
smtpUsername | string | 是 | 用于指定邮件发送方的邮箱地址。 |
smtpPassword | string | 是 | 邮件发送方邮箱的 |
mailTo | string | 是 | 用于指定邮件接收方的邮箱地址。 |
title | string | 是 | 邮件标题。 |
body | string | 是 | 邮件正文。 |
参考
备注
回测系统中不起作用。