邮件发送配置

系统设置中配置

在【系统设置】–>【消息服务】中配置系统邮箱,所有系统通知类邮件都会使用此邮箱发送。

  • 邮箱服务器:填写邮件服务商的地址,可查询服务商相关文档或咨询客服获取。
  • 启用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   作者:呼丽华