参考 > 脚本步骤参考 > 其他脚本步骤 > 发送邮件
 

发送邮件

通过电子邮件应用程序或 SMTP 发送电子邮件消息。

另请参阅 

选项 

"发送方式"指定您的消息将由电子邮件客户端还是 SMTP 服务器进行发送。(如果选择"SMTP 服务器",即会显示"SMTP 选项"对话框;请参阅输入或编辑 SMTP 选项。)

"使用当前记录中的数据创建一封电子邮件"将一条消息发送到所有指定收件人。

"多封电子邮件 (为搜索结果中的每条记录创建)"将搜索结果中每条记录对应的一条消息发送到所有指定收件人。

当选择"SMTP 服务器"和"多封电子邮件(为搜索结果中的每条记录创建)"时,如果 FileMaker Pro Advanced 在通过电子邮件发送其中一条记录时遇到错误,那么将不会发送剩余的记录。

"收件人"存储收件人的地址。

"抄送"存储抄送收件人的地址。

"密件抄送"存储密件抄送收件人的地址。

对于"收件人"、"抄送"和"密件抄送":

Windows:选择"指定电子邮件地址"以输入一个或多个电子邮件地址。使用分号或回车符分隔每个地址。

选择"指定字段名"指定一个包含一个或多个电子邮件地址的字段。

选择"指定计算方式"指定一个生成一个或多个电子邮件地址的算式。

选择"在搜索结果中收集地址"可使用当前搜索结果中此字段或计算结果中的所有值将一条消息发送到多个收件人。以下情况下可选择此选项:选择"使用当前记录中的数据创建一封电子邮件"并使用"指定字段名"或"指定计算方式"选项为"收件人"、"抄送"或"密件抄送"条目指定值。

注释  如果为"收件人"、"抄送"或"密件抄送"指定多个电子邮件地址,请使用回车符或分号分隔每个收件人的电子邮件地址。某些电子邮件客户端不接受其他分隔符,如逗号。

"主题"表示电子邮件的标题。

"正文"表示电子邮件的文本。可以键入文本格式的正文,使用字段值,通过算式创建正文,或者插入文件中的文本。

单击"附加文件"以指定要作为消息附件发送的文件。(请参阅创建文件路径。)此步骤可以附加在指定路径中找到的列表中的所有文件,而无需搜索潜在文件的列表并选择可以找到的第一个文件。

"包括对话框"指定 FileMaker Pro Advanced 将如何处理写好的电子邮件。如果将"包括对话框"设置为"打开",写好的邮件将保持打开状态,以供在电子邮件应用程序中查看。(在某些应用程序中,新消息会留在"草稿"文件夹中。)如果将"包括对话框"设置为"关闭",写好的电子邮件将放在电子邮件应用程序的发件箱中,准备发送。

兼容性 

 

产品 

是否支持 

FileMaker Pro Advanced 

 

FileMaker Go 

部分 

FileMaker WebDirect 

部分 

FileMaker Server 

部分 

FileMaker Cloud for AWS 

部分 

FileMaker Data API 

部分 

自定义 Web 发布 

部分 

Runtime 解决方案 

 

源于 

FileMaker Pro 6.0 或更低版本

说明 

"发送邮件"通过电子邮件应用程序或 SMTP(简单邮件传输协议)发送 Intranet 或 Internet 电子邮件。

注释 

在服务器端脚本、FileMaker Data API 和"自定义网络发布"中,不支持使用电子邮件应用程序发送邮件。

服务器端脚本支持通过 SMTP 发送邮件。但是,如果附加文件,则该文件需要位于允许服务器端脚本访问的文件夹中。请参阅服务器端脚本中的路径

FileMaker WebDirect 不支持"附加文件"选项。Web 用户必须手动将已保存或已导出的文件附加到 email 消息中。

"自定义网络发布"和 FileMaker Data API 不支持"附加文件"选项。

通过电子邮件客户端发送邮件时,FileMaker WebDirect 不支持"包括对话框: 关闭"选项。

FileMaker Go 不支持"包括对话框: 关闭"选项。电子邮件显示在设备中时,您可以手动发送邮件。

在 FileMaker WebDirect 中,如果此脚本步骤通过电子邮件客户端发送电子邮件,则收件人抄送密件抄送主题正文选项的字符数总和不得超过 2000 个。如果电子邮件超过 2000 个字符,则 Web 浏览器可能不会允许 FileMaker WebDirect 发送消息。

要通过电子邮件应用程序发送邮件:

您必须在您的计算机上正确安装并配置受支持的电子邮件应用程序。请参阅 FileMaker Pro Advanced 技术规范

Windows:需要 Win.ini 文件中的 [Mail] 部分。

可以使用您的数据创建一个 PDF 文件或 Microsoft Excel 文件以作为附件发送。请参阅将记录另存为 PDF将记录另存为 Excel

"发送邮件"脚本步骤不会控制字体的外观。请使用电子邮件客户端对字体进行更改。

FileMaker Pro Advanced 以纯文本格式发送电子邮件。要编辑消息内容和格式,请选择通过电子邮件客户端发送消息,并将"包括对话框"选项设置为"打开"。然后可以在发送消息之前在电子邮件客户端中对其进行编辑。

FileMaker Pro Advanced 会验证使用加密连接的 SMTP 服务器的 SSL 证书。如果无法验证证书,用户可以选择仍然连接或取消以跳过此脚本步骤。如果无法验证证书并且设置错误捕获脚本步骤设置为"打开",则此脚本步骤的行为将与服务器不可用时相同。如果无法在服务器端脚本、FileMaker Data API、"自定义网络发布"和 FileMaker WebDirect 中验证证书,则此脚本步骤的行为等同于用户取消该步骤时的情况。

示例 1 

转到"客户"布局,执行查找,然后向当前记录"电子邮件"字段中的地址发送一封预先写好的电子邮件,而不提示用户。

转到布局 ["客户"]
执行查找 [恢复]
发送邮件 [通过电子邮件客户端发送; 包括对话框: 关闭; 收件人: 客户::电子邮件; 主题: 发货单::合计; 正文: "亲爱的客户,¶¶感谢您的光顾。"]
#未选中"在搜索结果中收集地址"选项。

示例 2 

将当前记录另存为 PDF,然后将 PDF 通过电子邮件发送至当前记录"电子邮件"字段中的地址。

转到布局 ["打印发货单"]
将记录另存为 PDF [恢复; 包括对话框: 关闭; "发货单.pdf"; 当前记录 ; 创建文件夹: 关闭]
发送邮件 [通过电子邮件客户端发送; 包括对话框: 关闭; 收件人: 客户::电子邮件; 主题: 发货单::合计; 正文: "亲爱的客户,¶¶感谢您的光顾。附上您的发货单。"; "发货单.pdf"]
转到布局 [原始布局]

相关主题 

脚本步骤参考(按字母顺序排序的列表)

脚本步骤参考(类别列表)