# 邮件

这一节,我们讲解如何配置邮件发送服务,场景如下: 在流程审批完成时,给客户发送邮件,告知其订单已发货,并带上订单总金额。

# 一、整体配置流程

  1. 流程设计
  2. 邮件服务连接配置
  3. 设置邮件模板
  4. 映射业务参数

# 二、详细步骤

# 2.1 流程设计

  • 节点配置
    • 开始节点 → 审批任务节点 → 发送邮件节点(重命名)
    • 连线顺序:开始 → 审批 → 邮件发送

发邮件流程图 ▲ 发邮件流程图

# 2.2 邮件服务连接配置

# SMTP服务器设置

  1. 打开邮件节点属性 → 点击 新建连接
  2. 参数配置:
    • 连接名称发送邮件
    • SMTP服务器smtp.exmail.qq.com(腾讯企业邮箱示例)
    • 授权账号sunny.song@flowportal.com
    • 密码:邮箱账号密码
    • 发信信箱:必须与授权账号一致
    • 加密协议:SSL/TLS(端口465或587)

SMTP服务器设置 ▲ SMTP服务器设置

  1. 测试连接:验证成功后保存

# 2.3 设置邮件模板

# 邮件标题与正文

标题模板:发货通知,订单号:${订单号}  
正文模板:  
${客户名称},您好:  
您的订单已发货,订单总额:${订单总额}元,请注意查收。  

${参数}为动态变量,需与表单字段映射

设置邮件模板 ▲ 设置邮件模板

# 2.4 映射业务参数

表单字段 映射至邮件参数 作用
客户邮箱 To(收件人地址) 指定邮件接收人
客户名称 正文${客户名称} 个性化称呼
流水号 标题${订单号} 关联具体订单
总金额 正文${订单总额} 显示订单金额

映射业务参数 ▲ 映射业务参数

# 5. 效果演示

# 用户收到的邮件示例

标题
发货通知,订单号:PR202503XXX

正文内容

张三,您好:  
您的订单已发货,订单总额:5680元,请注意查收。  

# 6. 关键注意事项

  1. 加密协议:不同邮箱服务商端口可能不同(465/587/25)
  2. 账号一致性:发信信箱必须与授权账号完全一致
  3. 参数校验:确保所有${参数}都能正确映射到表单字段
  4. 测试建议:正式使用前先发送测试邮件验证格式和内容

# 7. 常见问题排查

问题现象 可能原因 解决方案
连接测试失败 SMTP地址/端口错误 核对邮箱服务商文档
邮件发送成功但内容为空 参数未正确映射 检查字段连线关系
被识别为垃圾邮件 发件箱未配置SPF/DKIM记录 联系邮箱管理员设置