保存、导入和导出数据 > 根据记录数据发送电子邮件 > 发送多封电子邮件
 
发送多封电子邮件
可以使用 FileMaker Pro 向一个或多个收件人发送多封电子邮件。要指定电子邮件地址、主题和正文,可以键入文本,使用当前搜索结果中每条记录的数据或者使用计算公式。将针对搜索结果中的每条记录发送一封单独的电子邮件。
要发送多封电子邮件:
1. 查找要用于电子邮件的记录。
请参阅查找记录
2. 选择“文件”菜单 >发送”>“邮件”。
3. 对于“发送方式”,请选择发送电子邮件的方式。
要使用受支持的电子邮件应用程序进行发送,请接受默认值“电子邮件客户端”。
要在没有电子邮件应用程序的情况下使用 SMTP 进行发送,请选择“SMTP 服务器”。在“SMTP 选项”对话框中,输入用户和服务器信息(请参阅输入或编辑 SMTP 选项)并单击“确定”。然后继续执行步骤 4。
4. 对于“创建”,选择“多封电子邮件(为搜索结果中的每条记录创建)”。
5. 执行以下某项操作,在“收件人”、“抄送”和“密件抄送”框中输入电子邮件地址。
 
目的
请执行此操作
输入一个或多个电子邮件地址
键入地址。使用分号或回车符分隔每个地址。
指定包含一个或多个电子邮件地址的字段
单击 在 Mac OS 中匹配图标 并选择“指定字段名”。然后选择一个字段并单击“确定”。
指定一个计算公式来生成一个或多个电子邮件地址
单击 在 Mac OS 中匹配图标 并选择“指定计算方式”。然后创建一个计算公式并单击“确定”。
Windows:从默认电子邮件客户端输入一个或多个电子邮件地址
单击 在 Mac OS 中匹配图标 并选择“指定电子邮件地址”。然后选择所需的电子邮件地址。
6. 如果在步骤 5 中指定了字段或计算公式,并且如果要从每条消息的当前搜索结果的所有记录中收集地址,请选择“在搜索结果中收集地址”。
重要说明  应慎用“在搜索结果中收集地址”,因为它可能会生成大量电子邮件。例如,如果搜索结果中包含 10 条记录,并且您指定了一个字段,该字段在每条记录中包含一个电子邮件地址,则将生成 100 封电子邮件。每个电子邮件地址都将收到 10 封电子邮件。请参见以下示例。
7. 执行以下某项操作,填写“主题”和“正文”框:
 
目的
请执行此操作
输入文本
键入文本。
指定包含该电子邮件文本的字段
单击 在 Mac OS 中匹配图标 并选择“指定字段名”。然后选择一个字段并单击“确定”。
指定生成该电子邮件文本的计算公式
单击 在 Mac OS 中匹配图标 并选择“指定计算方式”。然后创建一个计算公式并单击“确定”。
例如,如果当前月份是七月,以下主题算式将返回“Monthly report for July”:
"Monthly report for " & Month ( Get ( 当前日期 ) )
将文本文件的内容插入到“正文”框中
单击“正文”框旁边的 在 Mac OS 中匹配图标,然后选择“插入来自文件的文本”。然后选择所需的文本文件。
8. 如果要选择某个文件作为电子邮件的附件发送,请选择“附加文件”。
9. 单击“确定”。
注释
电子邮件通过 SMTP 或直接作为纯文本发送到您的默认电子邮件应用程序的发件箱中。要应用格式或更改电子邮件消息的内容,请参阅发送邮件脚本步骤
如果将字段内容指定为电子邮件地址,且字段包含多个地址(您的电子邮件客户端要求用逗号或分号分隔),则会向每条记录中的每个地址发送一条消息。
示例
将字段或计算公式指定为电子邮件地址时,发送的消息数取决于字段的内容或计算结果以及是否选择了“在搜索结果中收集地址”选项。假定您具有以下搜索结果:
 
地址
主题
消息
Recipent1@isp.com
主题 1
消息 1
Recipent2@isp.com
主题 2
消息 2
Recipent3@isp.com
主题 3
消息 3
Recipent2@isp.com
主题 4
消息 4
当您在“地址”字段中指定电子邮件地址并选择“多个电子邮件(搜索结果中每条记录具有一个电子邮件)”时,所有消息仅会发生给一位收件人,且结果为:
收件人 1 收到一条消息:主题 1, 消息 1
收件人 2 收到两条消息:主题 2, 消息 2, 以及主题 4, 消息 4
收件人 3 收到一条消息:主题 3, 消息 3
如果您选择了“在搜索结果中收集地址”选项,则所有三位收件人均会收到所有四条消息(主题 1,消息 1;主题 2,消息 2;主题 3,消息 3;主题 4,消息 4),且会向所有三位收件人发送全部消息。