邮件发送配置
系统设置中配置
在【系统设置】–>【消息服务】中配置系统邮箱,所有系统通知类邮件都会使用此邮箱发送。
- 邮箱服务器:填写邮件服务商的地址,可查询服务商相关文档或咨询客服获取。
- 启用SSL:默认为是,表示是否使用SSL加密发送。
- 邮箱服务器端口:默认465。一般情况下启用SSL为465,不启用为25。
- 邮箱管理员帐号:填写系统邮箱账号,如 123@qq.com。
- 邮箱管理员密码:填写邮箱密码或者服务商提供的第三方应用授权码。使用哪种要看邮件服务商的规则。
- 身份验证:默认使用,一般的邮件服务商都会使用身份验证的。
配置完毕后可以使用设置界面中的测试功能(如下图)发送邮件。
系统默认发送规则
系统中的流程可以配置提交时发送给下一节点人员邮件通知,接收邮件的邮箱为员工管理中该人员的公司邮箱。邮箱数据存储在JE_CORE_ENDUSER
表中的 COMPANYEMAIL
字段。
代码中的调用
在自己的类中注入PushService
。
@Autowired
private PushService pushService;
创建消息类com.je.push.model.Message
对象
- userIds: 人员ID,多个人员使用英文逗号分隔
- title:标题
- content:HTML内容。
Message message = new Message(userIds, title, content);
发送邮件到指定人员
pushService.send(Push.EMAIL.getCode(), message);
最后编辑: 呼丽华 文档更新时间: 2024-08-21 10:58 作者:呼丽华