在使用activemq作为异步发送邮件时,遇到邮件不能正常发送,有的时候能够正常发送,有的
时候却发不出去,调试时,也没有发现任何异常信息。
处于调试模式下发送时,邮件都可以正常发送。
但是根据日志分析,在读取数据库时,得到的记录为null.
经过几个小时的试验,问题终于解决,相关代码:
引用
不能正常发送
public void sendEmailFromDB(Long msgId) throws Exception {
UnsentMail mail = unsentMailService.loadUnsentMail(msgId);
sendEmailFromDB(mail);
}
引用
正常发送
public void sendEmailFromDB(Long msgId) throws Exception {
logger.debug("send email----unsentMailId is null===============" + (msgId == null));
try {
Thread.sleep(3000); // wait for 3 seconds
} catch (InterruptedException e) {
logger.error(TatHomeUtils.getExceptionStackTrace(e));
}
logger.debug("[sendEmailFromDB] wait for 3 seconds before retrieving.");
UnsentMail mail = unsentMailService.loadUnsentMail(msgId);
sendEmailFromDB(mail);
}
分享到:
相关推荐
12.2.1配置邮件发送器 12.2.2构建电子邮件 12.3调度任务 12.3.1使用javatimer调度任务 12.3.2使用quartz调度器 12.3.3按调度计划调用方法 12.4使用jmx管理springbean 12.4.1将springbean输出为mbean 12.4.2...
12.2.1 配置邮件发送器 12.2.2 构建电子邮件 12.3 调度任务 12.3.1 使用Java Timer调度任务 12.3.2 使用Quartz调度器 12.3.3 按调度计划调用方法 12.4 使用JMX管理Spring Bean 12.4.1 将Spring Bean输出为...
12.2.1 配置邮件发送器 12.2.2 构建电子邮件 12.3 调度任务 12.3.1 使用Java Timer调度任务 12.3.2 使用Quartz调度器 12.3.3 按调度计划调用方法 12.4 使用JMX管理Spring Bean 12.4.1 将Spring Bean输出为...
- **邮件服务**:支持JavaMail API,用于发送电子邮件。 - **1.6 规范支持** - 支持最新的Java EE 5标准以及其他相关开放标准和技术规范。 #### 第2章:TongWeb5.0 服务安装 - **2.1 TongWeb5.0 安装要求** - ...
手势估计_在Jetson_Nano上部署实时手势估计+手势分类算法_附项目源码_优质项目实战
采矿工程设计煤矿开采CAD图集.rar
python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明),含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单部署,就可以使用。该项目可以直接作为毕设、期末大作业使用,代码都在里面,系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值,项目都经过严格调试,确保可以运行! python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实
实验项目5 - 图书管理系统.docx
基于LLM合成的高质量情感文本数据,可以用来进行情感文本分类
锤式破碎机.rar
基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库),含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单部署,就可以使用。该项目可以直接作为毕设、期末大作业使用,代码都在里面,系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值,项目都经过严格调试,确保可以运行! 基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设
使用HslCommunication来建立secs协议服务器,使用C#来进行的编写,简单实现连接和发送指令接受数据的功能
拷贝到Auto CAD的Fonts下
翻转式真空贴合机.rar
电气控制系统设计.rar
车门玻璃升降器的设计及运动仿真.rar
感温片弯曲成形工艺及模具设计(冲裁模和弯曲模2套).rar
健康检测牙刷项目.docx
电极片冲孔、落料、弯曲连续模设计(论文+CAD图纸+开题报告+任务书……).rar
粉状物料输送机(CAD).rar