发送邮件
发送邮件到指定的邮箱地址。
请求 URL
POST {base_url}/{api_path}/system/sendemail?access_token={access_token}
请求参数
| 参数 | 是否必填 | 类型 | 说明 |
|---|---|---|---|
| email_server | 是 | String | 邮件服务器类型。 取值范围:
|
| recipient | 否 | Array<String> | 收件人邮箱地址。 |
| cc | 否 | Array<String> | 抄送人邮箱地址。 |
| bcc | 否 | Array<String> | 密送人邮箱地址。 |
| subject | 否 | String | 邮件主题。 |
| body | 否 | String | 邮件正文内容。 |
| attachments | 否 | Array<String> | 附件。 取值范围:存储在 PBX 本地的文件的绝对路径。例如,
|
| force_attach | 否 | Integer |
是否仅发送带有附件的邮件。 取值范围:
|
响应参数
| 参数 | 类型 | 说明 |
|---|---|---|
| errcode | Integer | 返回错误码。
注: 更多错误码和错误信息说明,请参见 错误码 & 错误信息。
|
| errmsg | String | 返回信息。
|
示例
请求示例POST /openapi/v1.0/system/sendemail?access_token=n9lRd1ejSkrkc8AukPxYXTUt3wz5p7a2 HTTP/1.1 Host: 192.168.5.150:8088 Content-Type: application/json { "email_server": "ys", "recipient": [ "leo@yeastar.com", "dave@yeastar.com" ], "cc": [ "test@yeastar.com" ], "bcc": [ "demo@yeastar.com" ], "subject": "API Test", "body": "This is API Test", "attachments": [ "/ysdisk/syslog/pbxlog.log" ], "force_attach": 0 }
响应示例
HTTP/1.1 200 OK { "errcode": 0, "errmsg": "SUCCESS" }