|  | @@ -454,9 +454,11 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
 | 
											
												
													
														|  |  		if (StringUtils.isBlank(receiver)) {
 |  |  		if (StringUtils.isBlank(receiver)) {
 | 
											
												
													
														|  |  			throw new BizException("接收地址不能为空");
 |  |  			throw new BizException("接收地址不能为空");
 | 
											
												
													
														|  |  		}
 |  |  		}
 | 
											
												
													
														|  | 
 |  | +		SimpleUserDto simpleUserDto = teacherDao.getSimpleUser(userId);
 | 
											
												
													
														|  | 
 |  | +		TenantContextHolder.setTenantId(simpleUserDto.getTenantId());
 | 
											
												
													
														|  |  		// email data from database load
 |  |  		// email data from database load
 | 
											
												
													
														|  |  		if (Objects.equals(messageSender.getSendMode(), "EMAIL")) {
 |  |  		if (Objects.equals(messageSender.getSendMode(), "EMAIL")) {
 | 
											
												
													
														|  | -			loadEmailInfo(userId);
 |  | 
 | 
											
												
													
														|  | 
 |  | +			loadEmailInfo(simpleUserDto.getTenantId());
 | 
											
												
													
														|  |  			debugMode = false;
 |  |  			debugMode = false;
 | 
											
												
													
														|  |  			LOGGER.info("batch 发送邮件 {} ", userId);
 |  |  			LOGGER.info("batch 发送邮件 {} ", userId);
 | 
											
												
													
														|  |  		}
 |  |  		}
 | 
											
										
											
												
													
														|  | @@ -498,6 +500,7 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
 | 
											
												
													
														|  |  				LOGGER.error("未找到邮件配置 tenantId" + tenantId);
 |  |  				LOGGER.error("未找到邮件配置 tenantId" + tenantId);
 | 
											
												
													
														|  |  				throw new RuntimeException("未找到邮件配置 tenantId" + tenantId);
 |  |  				throw new RuntimeException("未找到邮件配置 tenantId" + tenantId);
 | 
											
												
													
														|  |  			}
 |  |  			}
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  			messageSenderPluginContext.sysEmail.setHostName(email1.getHostName());
 |  |  			messageSenderPluginContext.sysEmail.setHostName(email1.getHostName());
 | 
											
												
													
														|  |  			messageSenderPluginContext.sysEmail.setSmtpPort(email1.getSmtpPort());
 |  |  			messageSenderPluginContext.sysEmail.setSmtpPort(email1.getSmtpPort());
 | 
											
												
													
														|  |  			messageSenderPluginContext.sysEmail.setUserName(email1.getUserName());
 |  |  			messageSenderPluginContext.sysEmail.setUserName(email1.getUserName());
 |