发送邮件

本文介绍 发送邮件 组件的功能、配置方法以及可连接的组件类型。

组件介绍

发送邮件 组件支持发送电子邮件,可用于实时通知、异常告警或用户信息推送等。你可以指定要使用的邮件服务器,并自定义邮件字段,例如收件方 (收件人、抄送人、密送人)、邮件主题、邮件正文、附件。

支持的邮件服务器
  • 星纵数字 SMTP 服务器
  • 自定义邮件服务器
    注:
    • 支持任意厂商的邮件服务器。
    • 如需使用自定义邮件服务器,请先在 系统 > 邮箱 > 邮件服务器 中完成相关配置。

      若使用 Gmail 或者 Outlook,可参考以下文章获取详细配置说明:设置 Gmail 邮箱服务器设置 Outlook 邮箱服务器

组件配置

  1. 添加 开发者组件 至通话流程后,点击组件进行配置。

  2. 组件类型 下拉列表中,选择 发送邮件

  3. 邮件服务器类型 下拉列表中,选择一个类型。

  4. 自定义邮箱字段。
    项目 说明
    发件方 邮件发件人名称,将显示在 PBX 发送邮件的 “发件人” 字段。
    注: 你可以在 PBX 设置 > 常规设置 > 设备名称 中更改默认值。

    主题 填写邮件主题。
    收件方

    邮件收件人地址,将显示在 PBX 发送邮件的 “收件人” 字段。

    支持填写具体的邮箱地址,或点击 配置表达式以动态指定邮箱地址。

    注:
    • 支持最多 5 个邮箱地址;多个邮箱之间用半角逗号 , 分隔。
    • 更多关于表达式的信息,请参见 支持的变量和函数
    表达式示例
    FX_TO_STRING($DatabaseAccess1.queryResult)

    在本例中,上级组件 数据库访问 的 SQL 语句为 SELECT email_addr FROM user WHERE number='$Session.ani';,系统根据来电号码 (变量 $Session.ani ) 查询对应用户的邮箱地址,并将查询结果转换为字符串,作为收件人地址。

    抄送

    抄送邮箱地址,将显示在 PBX 发送邮件的 “抄送” 字段。

    支持填写具体的邮箱地址,或点击 配置表达式以动态指定邮箱地址。

    注:
    • 支持最多 5 个邮箱地址;多个邮箱之间用半角逗号 , 分隔。
    • 更多关于表达式的信息,请参见 支持的变量和函数
    密送

    密送邮箱地址,将显示在 PBX 发送邮件的 “密送” 字段。

    支持填写具体的邮箱地址,或点击 配置表达式以动态指定邮箱地址。

    注:
    • 支持最多 5 个邮箱地址;多个邮箱之间用半角逗号 , 分隔。
    • 更多关于表达式的信息,请参见 支持的变量和函数
    正文 填写邮件的正文内容。
    注: 支持使用模板变量插入系统相关信息。

    附件
    点击 添加 添加附件。支持输入文件路径或配置表达式,此地址必须指向 PBX 本地存储中的文件,且为绝对路径。
    • 文件路径示例/ysdisk/syslog/pbxlog.log
    • 表达式示例/ysdisk/email/'FX_CONCATENATE("yeastar","6602")'
    注:
    如果文件不存在则不发送邮件 启用此项后,若任一附件不存在,系统将不会发送邮件。
  5. 点击右下角的 确认

组件连接

发送邮件 组件可连接 一个 组件,可选组件详见下表。

组件 说明
提示音

提示音 组件支持播放音频或将文本转为语音播放。

更多信息,请参见 提示音

办公时间

办公时间 组件支持根据不同时间将来电路由至对应的目的地。

更多信息,请参见 办公时间

菜单 菜单 组件用于向来电者提供多个菜单选项,并根据其按键输入路由来电。

更多信息,请参见 菜单

用户输入

用户输入 组件用于收集来电者的按键输入,通常与 条件 组件配合使用,以判断用户输入并路由来电。

更多信息,请参见 用户输入

语言

语言 组件用于更改其后续组件所使用的系统提示音语言,从而覆盖默认语言设置。

更多信息,请参见 语言

录音 录音 组件可用于在来电者与另一方建立通话后对通话进行录音。你可以设置提示音或文本转语音内容,在录音开始前或录音期间播放,告知通话双方正在录音。

该组件也可用于禁用通话录音,从而覆盖系统对通话的默认录音设置。

更多信息,请参见 录音

按号码拨打

按号码拨打 组件用于引导来电者通过输入号码将来电转接至指定的目的地,实现快速呼叫。

更多信息,请参见 按号码拨打

按名称拨打

按名称拨打 组件是通话流程中的一种结束组件,来电者可通过输入目标分机用户姓名的前三个字母,快速查找并转接至该用户。

更多信息,请参见 按名称拨打

转移

转移 组件是通话流程中的一种结束组件,用于终止来电者与当前通话流程的连接,并将其盲转至指定目的地。转接前可播放提示音,提示来电者通话即将转移。

更多信息,请参见 转移

挂断

挂断 组件是通话流程中的一种结束组件,用于终止来电者与当前通话流程的连接。当来电者进入该组件时,系统会挂断通话。

更多信息,请参见 挂断

条件 条件 组件支持基于表达式进行逻辑判断,根据判断结果对来电进行路由。

更多信息,请参见 条件

循环 循环 组件支持重复执行多个组件,直到达到指定的循环次数或满足设定的条件。

更多信息,请参见 循环

开发者 开发者组件 用于连接 PBX 或第三方数据库,执行数据查询或写入操作。