1.URL
http://124.223.60.234:18080/tms/smtpconfig/saveSmtpConfig
2.请求参数
2.1请求头
在Headers里面增加token:对应登录验证成功后,data里面对应的tokenId
2.2.参数示例
请求示例(新增)
{
"configName": "公司邮箱配置",
"smtpHost": "smtp.example.com",
"smtpPort": 587,
"username": "noreply@example.com",
"password": "your_password",
"senderEmail": "noreply@example.com",
"senderName": "系统通知",
"sslEnabled": 0,
"starttlsEnabled": 1,
"authEnabled": 1,
"remark": "用于系统通知邮件发送"
}
请求示例(修改)
{
"id": 1,
"configName": "公司邮箱配置 - 更新",
"smtpHost": "smtp.example.com",
"smtpPort": 587,
"username": "noreply@example.com",
"senderEmail": "noreply@example.com",
"senderName": "系统通知",
"remark": "更新后的备注信息"
}
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| id | String | 否 | 修改的时候必填 |
| configName | String | 是 | 配置名称 |
| smtpHost | String | 是 | SMTP 服务器主机地址 |
| smtpPort | Integer | 是 | SMTP 端口号 |
| username | String | 是 | 登录用户名 |
| password | String | 新增必填 | 登录密码(修改时可选) |
| senderEmail | String | 是 | 发件人邮箱地址 |
| senderName | String | 是 | 发件人名称 |
| orgId | String | 否 | 组织 ID(为空时自动使用 Token 中的 orgId) |
| protocol | String | 否 | 邮件协议(默认 smtp) |
| sslEnabled | Integer | 否 | 是否启用 SSL:0-否,1-是(默认 0) |
| starttlsEnabled | Integer | 否 | 是否启用 STARTTLS:0-否,1-是(默认 0) |
| authEnabled | Integer | 否 | 是否启用认证:0-否,1-是(默认 1) |
| isDefault | Integer | 否 | 是否默认配置:0-否,1-是(默认 0) |
| status | Integer | 否 | 状态:0-禁用,1-启用(默认 1) |
| remark | String | 否 | 备注说明 |
3.接口应答
3.1.返回示例
{
"code": 200,
"message": "操作成功",
"data": {
"id": 1,
"configName": "公司邮箱配置 - 更新"
}
}
3.2.返回结果说明
| 字段 | 类型 | 说明 |
|---|---|---|
| code | int | 返回状态码,200表示成功 |
| message | String | 返回结果描述信息 |
| data | Object | 结果体 |
data说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| id | Long | 配置记录的ID |
| configName | String | 配置名称 |
| smtpHost | String | SMTP 服务器主机地址 |
| smtpPort | Integer | SMTP 端口号 |
| username | String | 登录用户名 |
| password | String | 登录密码(修改时可选) |
| senderEmail | String | 发件人邮箱地址 |
| senderName | String | 发件人名称 |
| protocol | String | 邮件协议(默认 smtp) |
| sslEnabled | Integer | 是否启用 SSL:0-否,1-是(默认 0) |
| starttlsEnabled | Integer | 是否启用 STARTTLS:0-否,1-是(默认 0) |
| authEnabled | Integer | 是否启用认证:0-否,1-是(默认 1) |
| isDefault | Integer | 是否默认配置:0-否,1-是(默认 0) |
| status | Integer | 状态:0-禁用,1-启用(默认 1) |
| remark | String | 备注说明 |
Author:admin Create time:2026-04-06 23:43
Last editor:admin Update time:2026-04-15 21:25
Last editor:admin Update time:2026-04-15 21:25