当前位置: 首页 > news >正文

finebi或者finereport发邮件

我们二次开发中,如果想利用产品自带的发邮件的功能,来发送自己的邮件内容。

首先 决策系统中邮件相关信息要配置好之后:

这里配好了发件人,以及默认发件人后,

  private void sendEmail(String content,String subject) throws Exception {EmailAccount emailAccount = EmailService.getInstance().getDefaultAccount();String toemailaddress = getToEmailAddress();if(emailAccount != null && StringUtils.isNotBlank(toemailaddress)){String[] temps = toemailaddress.split(",");for(int i = 0 ; i < temps.length ; i++){EmailCenter.getDispatcher().send(Email.build().toAddress(temps[i]).fromAddress(emailAccount.getFromEmailAddress()).bodyContent(content).subject(subject));}}else{FineLoggerFactory.getLogger().error("没有配置email信息");}}

http://www.lryc.cn/news/362100.html

相关文章:

  • 基于聚类和回归分析方法探究蓝莓产量影响因素与预测模型研究
  • 【数据结构】从前序与中序遍历,或中序与后序遍历序列,构造二叉树
  • ARM公司发展历程
  • C# :IQueryable IEnumerable
  • 三、生成RPM包
  • 单实例11.2.0.4迁移到11.2.0.4RAC_使用rman异机恢复
  • MySQL之查询性能优化(二)
  • The Best Toolkit 最好用的工具集
  • 使用C#反射中的MAKEGENERICTYPE函数,来为泛型方法和泛型类指定(泛型的)类型
  • sql注入 (运用sqlmap解题)
  • HTML5 Canvas 绘图教程二
  • Linux 命令 find 的深度解析与使用
  • 字符串操作记录
  • 【python科学文献计量】关于中国知网检索策略的验证,以事故伤害严重程度检索为例
  • AdminController
  • Vue3-Pinia状态管理器
  • 安装存储器的段描述符并加载GDTR
  • 2024年5月架构试题
  • 品牌控价的同时也要做好数据分析
  • 微服务学习Day11-缓存问题学习
  • 虚拟化知识学习
  • 一键生成迷宫-Word插件-大珩助手新功能
  • 运维开发详解(上)
  • react useState基本使用
  • 基于jeecgboot-vue3的Flowable流程-待办任务(二)
  • 1103. 分糖果 II
  • SQL实验 数据的插入、修改和删除操作
  • es初始化
  • 【蓝桥杯】常见的数据结构
  • STM32H750外设ADC之外部触发和注入管理