
CF7的pipes可将可见选项与用于邮件等场景的对应值关联,适合减少前台直接暴露收件地址。显示标签、实际映射和原始值需要按官方语法区分,改部门名称后也应复核邮件标签的结果。
先列清公开标签和内部目标
用户应看到销售、售后等可理解选项,而不是一串内部邮箱。记录每个选项对应哪个已确认部门,保留未选择或不匹配时的合理路径。不要在示例中发布真实内部人员地址,也不把映射字段当作允许任意用户指定收件人的接口。
按当前CF7语法配置映射
查官方pipes说明,核对选项两侧含义和相关邮件标签的输出。可见文字、替换后的值和需要原始值的场景并不相同。不要照抄截图中的字段名;表单标签与邮件配置应使用本站实际名称,修改后重新保存并读取。

改名或复制时检查整条链
调整部门名、增加新选项或复制表单后,检查收件配置、邮件正文、Flamingo及外部集成各自拿到的值。某个位置需要显示客户选择的部门名,另一个位置需要内部收件地址,不能一概使用同一标签而不测试。
逐项进行授权收件核对
对每个选项提交非敏感样本,核对邮件实际收件人、正文选项和回复目标,包含空选择和不存在的值。临时测试邮箱在验收后恢复。前端没有直接显示邮箱,不等于所有HTML或配置都已形成保密保护,还需检查真实输出范围。
关键区别

可见标签:帮助用户选择部门;不必展示内部地址。
映射值:用于对应业务目标;按官方语法读取。
原始取值:某些输出需要保留;与映射结果分清。
怎样确认处理到位
每个选项通知正确部门,正文仍能准确表达用户选择,空值与无效值得到合理处理,真实内部地址没有意外公开,测试配置已恢复。
容易误判的边界
Pipes不是完整访问控制或邮件安全机制。它能组织值映射,但不能替代服务端输入验证、发信身份认证和收件结果核对。
