有没有办法在 JMP 或替代方案上设置 SMTP 接口?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我需要通过电子邮件向我们组织内的流程所有者发送“失控”警报通知。
我在 64 位系统上使用 JMP 12,不幸的是我发现我无法使用邮件JSL 中的函数,因为我们的 Outlook 是 32 位版本。
有什么方法可以配置 SMTP,以便我可以绕过邮件客户端并直接联系 SMTP?
这些似乎在 SAS 上是可能的,如记录在:
论文 023-2013
在 SAS® 中使用邮件功能
Erik W. Tilanus, Synchrona, 荷兰
他写:
/* 设置邮件选项 */
-EMAILSYS SMTP
-EMAILHOST "mail.mailserver.nl"
-电子邮件ID ” erik.tilanus@planet.nl "
如果无法配置 SMTP,是否有人找到解决此问题的替代方法?
此致,
菲利普
回复:有没有办法在 JMP 或替代方案上设置 SMTP 接口?很高兴听到这个。
回复:有没有办法在 JMP 或替代方案上设置 SMTP 接口?首先,感谢贾斯汀的上述回复。
我想补充一点,在 JMP 13 中,在 Outlook 和 JMP 之间保持“位”的限制已被删除。您将能够在 64 位 JMP 和 32 位 Outlook 中使用 Mail JSL 命令。
布莱恩·科科伦
JMP开发
回复:有没有办法在 JMP 或替代方案上设置 SMTP 接口?除了邮件功能之外,还有几种发送电子邮件的方法。
1.可以在JSL的Web功能中使用mailto协议发送邮件。
- 这样,电子邮件就无法自动发送。 有人必须亲自按下发送。
- 这种方式的一个好处是它可以用于几乎所有的邮件客户端,包括 Outlook
- 但是,您不能使用此方法自动添加附件。
- 您必须对主题和正文使用百分比编码(请参阅下面的文章)
- 句法:
Web( "mailto:someone@example.com?subject=This%20is%20subject&body=This%20is%20body" )
百分比编码 - 维基百科,免费的百科全书
2. 您也可以使用 VBScript 来发送电子邮件。
- 电子邮件可以自动发送或在发送前显示
- 只能与 Outlook 一起使用
- 可以添加附件
- 有关编写 VBScript 的详细信息,请参阅下面的文章。
- 让 VBScript 自行工作后,您可以使用 JSL 将 VBScript 保存为具有 vbs 扩展名的文本文件,并使用 Open 函数运行该脚本。 您可以对 JMP 使用 "\[" 和 "]\" 来转义脚本中的任何双引号。 有关详细信息,请参见下面的示例。
/* 将脚本保存为文本文件 */
保存文本文件( "C:\sendMail.vbs" ,
"\[
“你的剧本在这里。”
]\"
) ;
/* 运行脚本 */
打开( "C:\sendMail.vbs" ) ;
如何使用 VBScript 发送电子邮件? - 软件测试文章/关于工具测试自动化、策略、更新的帮助指南……