如何使用JSL邮件功能向多个电子邮件地址发送邮件你好呀,
请问是否可以用jsl发送邮件到多个邮箱?参数用途有哪些?
先感谢您。
问候,
宣威
回复:JSL邮件功能还有另一个“解决方案”几乎可以工作,但它仍然需要交互才能真正发送电子邮件。 如果您创建“mailto:”链接,则电子邮件可以发送给多个人,但您仍然必须单击发送按钮,并且无法通过这种方式添加附件。
作为示例(使用以下工具生成: https://cha4mot.com/t_mailto.html 
web("mailto:fred, wilma, betty, barney?Subject=test%20subject&Body=body");
回复:JSL邮件功能我还发现没有任何东西可以作为地址分隔符,总是收到电子邮件地址不正确的错误。
是的,循环解决方案是唯一有效的解决方案......但是......每次调用 Mail() 时,Outlook 都会弹出一个对话框,其中显示“一个程序正在尝试代表您发送电子邮件。 如果这是意外情况,请单击“拒绝”并验证您的防病毒软件是否是最新的......”
必须单击“允许”一次才能发送电子邮件是可以忍受的,但必须多次执行才能循环,至少可以说是不雅的。
顺便说一句,此弹出窗口还意味着 JMP 中不可能有计划/批处理作业发送电子邮件,因为电子邮件程序强制确认发送电子邮件的尝试。 这可能是因为我的组织的信息安全策略。
回复:JSL邮件功能很抱歉复活可能是旧帖子,但我今天遇到了这个问题,并且这些解决方案都不起作用。 分号、“%3B”、空格、逗号——所有返回的错误。
这就是我所做的:
1. 列出收件人名单。
2. 使用 for 循环遍历收件人,向每个收件人发送一封电子邮件。
代码示例:
收件人 = {
“a@b.com”,
“b@b.com”,
“c@b.com”,
};
For( i = 1, i <= N 项目( 收件人 ), i++,
邮件(
收件人[i],
“自动电子邮件主题”,
"请填写您本周的 TPS 报告。",
“C:\假地址\假TPS报告.xlsx”
)
);
回复:JSL邮件功能<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />很高兴了解其他选项。 我一直使用按钮盒中的类似东西......使用“%20”代替空格。 可能有更好的方法,但我不经常使用它,所以它对我来说已经足够好了。
新窗口(“示例”,
ButtonBox("报告错误", web("mailto: xyz@domain.com ; xyz1@domain.com ?主题=主题%20goes%20这里&正文=正文%20goes%20这里。"))
);
回复:JSL邮件功能由于您使用的是 Windows,我假设您使用的是 Outlook。Outlook 用“;”分隔电子邮件不是用“,”。
回复:JSL邮件功能谢谢女士...
逗号不适用于 Windows,日志显示“无法解析地址簿中的收件人姓名”。
我仍然需要弄清楚什么是正确的程序。可能是在windows设置里。
回复:JSL邮件功能尝试简单地将多个电子邮件地址放在一个字符串中,并用逗号分隔。 我在 Mac 上尝试过– 是的,t Mail() 函数不再是 Windows 独有的 – 而且它很友好的作品。
弹出有关广告的 Mail.app 对话框dress(即 csv 地址链)似乎不是正确的电子邮件地址,但是当我单击“无论如何发送”时,它们都按预期发送了。
其他邮件客户端和 Windows 的行为可能有所不同。
回复:JSL邮件功能感谢 Ron 和 msharp 的回复。
实际上,我只能将包含上述脚本指南的电子邮件发送到一个电子邮件地址。有什么办法可以在第一个中添加多个电子邮件地址
争论?
回复:JSL邮件功能请注意,如果您的 JMP 和电子邮件运行不同的位版本,则邮件功能将无法工作。例如 64 位 JMP 和 32 位 Outlook。除非他们最终找到解决方案,否则我不知道。
回复:JSL邮件功能嗨,魏,
如果您使用的是 Windows,则可以使用 JSL 发送电子邮件。以下内容来自 JMP 脚本编写指南:
邮件
(仅限 Windows)邮件发送电子邮件消息来提醒用户有关 JMP 中的情况。 例如,
过程控制经理可能会在控制图中包含测试警报脚本以触发电子邮件
向她的寻呼机发出警告:
邮件(” JaneDoe@company.com ", "失控", "进程 12A 在 "||Format(today(),
“日/月/年:分:秒”));
邮件还可以随电子邮件发送附件。 可选的第四个参数指定
依恋。附件在磁盘上存在后,将以二进制格式传输
已验证。 例如,要附加 Big Class.jmp 数据表,请提交
邮件(” JohnDoe@company.com ”、“有趣的数据集”、“看看这个类
数据。”, "C:\myJMPData\Big Class.jmp");
以下内容来自帮助文件:
邮件(“主机.id”,“主题”,“消息”,“附件”)
描述
(仅限 Windows)将电子邮件(使用 MAPI)发送至主机号与指定的主题和信息文本。 发送一个或多个由可选选项指定的附件依恋范围。 附件参数可以计算为字符串或字符串列表。
例子
要发送包含多个附件的电子邮件:
邮件(
”你的名字@company.com “,
“新数据和脚本”,
"附上今天更新的数据表和脚本。",
{“$DOCUMENTS/wd.jsl”,“$DOCUMENTS/survey.jmp”}
);
或者:
列表 = {"$DOCUMENTS/wd.jsl", "$DOCUMENTS/survey.jmp"};
邮件(
”你的名字@company.com “,
“新数据和脚本”,
"附上今天更新的数据表和脚本。",
列表
);