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