新功能评论与案例解析—案例解析 FileMaker 18 发送 HTML 邮件

这是案例解析 FileMaker 18 新功能的最后一篇,我们来聊一下用增强的“从 URL 插入”脚本来实现发送 HTML 邮件的功能。

从 URL 插入新增功能

发送邮件对于 FileMaker 来说并不是什么陌生功能,专门就有发送邮件这个脚本来操作。不过我们这里谈的是带排版的 HTML 邮件,这才是 FileMaker 18 新增的功能。这个功能的实现是因为“从 URL 插入”脚本新增支持:smb、smtp、smtps、ldap 和 ldaps。其中 smtp&smtps 就是发邮件的协议,前者为常规发件协议、后者为 SSL 加密的发件协议。比如,我们使用的 QQ 企业邮箱,就是通过 SSL 加密,所以必须使用 smtps 协议。

选定协议之后,我们还需要了解 cURL 发邮件的配置选项。这主要包括:

--mail-from:发件人邮箱

--mail-rcpt:收件人邮箱

--upload-file:包含发件人、收件人、标题、邮件内容的 txt 文件

--user:“发件邮箱:密码”格式的用户名和密码

以上配置需要连接成一条文本,设置到“从 URL 插入”的“指定cURL 选项”。

需要特别注意的是 --upload-file 选项,这里是将发件人、收件人、标题、邮件内容合并成一个 txt 文本,并放置到容器中进行调用。文本格式如下(Content-Type 和邮件内容之间需要留 1 行以上空行):

cURL 发送邮件的流程

具备上面部分的知识后,我们来再看一下如何在 FileMaker 中实现。

我们主要会用的脚本就是“从 URL 插入”,它一共有 5 个配置项。

 选择全部内容:这里是发送邮箱、不需要接收返回数据,所以勾不勾都不影响

· 目标:就是将脚本返回的结果值保存在某个字段或变量,这里也不需要

· 指定 URL:这里是如下样式的链接  smtp://smtp.example.com:465

· 验证 SSL 证书:如果邮箱开启 SSL,需要勾选

· 指定 cURL 选项:就是上文 --mail-from、--mail-rcpt、--upload-file & --user拼接而成的文本。

以上就是 FileMaker 18 发 HTML 邮件的新功能,欢迎需要案例链接的读者给小飞留言。

你可能感兴趣的:(新功能评论与案例解析—案例解析 FileMaker 18 发送 HTML 邮件)