消息服务
服务简码
HMSG
默认端口
8120
默认路由
/hmsg/**
组件编码
hzero-message
简介
1.1 概述
支持短信、邮箱、站内消息发送,并能够灵活管理消息模板和对接云平台支持的微服务
1.2 组件坐标
- OP版本
<dependency>
<groupId>org.hzero</groupId>
<artifactId>hzero-message</artifactId>
<version>${hzero.service.version}</version>
</dependency>
- SaaS版本
<dependency>
<groupId>org.hzero</groupId>
<artifactId>hzero-message-saas</artifactId>
<version>${hzero.service.version}</version>
</dependency>
1.3 主要功能
- 模板管理
- 短信账户配置
- 邮箱账户配置
- 消息发送配置
1.4 服务配置参数
# 页面右上角铃铛预览未读消息的数量,默认值5
hzero.message.maxUnreadMessageCount
# 伪装动作:如果为真则不会发送短信到目标用户,默认值false
hzero.message.sms.fakeAction
# 伪装账号
# 如果有值且fakeAction为真,则所有短信都会被拦截发送至该伪装账号
# 如果无值且fakeAction为真,则不会发生发送短信的动作,但是会返回发送成功
hzero.message.sms.fakeAccount
# 伪装账号的国际冠码,默认值 +86
hzero.message.sms.fakeIdd
# 伪装动作:如果为真则不会发送邮件到目标用户,默认值false
hzero.message.sms.fakeAction
# 伪装账号
# 如果有值且fakeAction为真,则所有邮件都会被拦截发送至该伪装账号
# 如果无值且fakeAction为真,则不会发生发送邮件的动作,但是会返回发送成功
hzero.message.sms.fakeAccount
开发指导
2.1 邮箱账户配置
使用163邮箱时,
用户名``发送人
都要是邮箱账号,邮件才能正常发送
25端口不可用
25端口因为各种原因不可用,需要使用465端口。需要添加服务器配置项
属性编码 | 属性值 |
---|---|
mail.smtp.socketFactory.class | javax.net.ssl.SSLSocketFactory |
mail.smtp.socketFactory.port | 465 |
mail.smtp.ssl.enable | true |