mailserviceimpl.java
来自「一个关于tlms的一个小程序 看看能否帮助到别人」· Java 代码 · 共 54 行
JAVA
54 行
package com.szmx.tlms.admin.service.impl;
import com.szmx.framework.base.service.impl.BaseServiceImpl;
import com.szmx.framework.base.exception.BaseServiceErrorCodes;
import com.szmx.framework.util.SysPropertiesUtil;
import com.szmx.tlms.admin.service.MailService;
import com.szmx.tlms.TlmsServiceException;
import com.szmx.component.mail.MailEngine;
import java.util.Map;
import java.io.File;
/**
* =============================================
* Copyright 2006 szmx
* <p/>
* Change Revision
* --------------------------------
* Date Author Remarks
* Apr 21, 2006 BZhang Create com.szmx.tlms.admin.service.impl.MailService
* =============================================
*/
public class MailServiceImpl extends BaseServiceImpl implements MailService {
private MailEngine mailEngine;
public void setMailEngine(MailEngine mailEngine) {
this.mailEngine = mailEngine;
}
public void sendMail(String to,
String subject,
String templateLocation,
Map tempData) throws TlmsServiceException {
String from = SysPropertiesUtil.getProperty("mail.msg.from");
boolean isHtml = Boolean.valueOf(SysPropertiesUtil.getProperty("mail.msg.html")).booleanValue();
sendMail(from, to, subject, isHtml, null, templateLocation, tempData);
}
public void sendMail(String from,
String to,
String subject,
boolean isHtml,
File[] attchments,
String templateLocation,
Map tempData) throws TlmsServiceException {
boolean mailSendInd = mailEngine.sendMessage(from, to, subject, isHtml, attchments, templateLocation, tempData);
if (!mailSendInd) {
throw new TlmsServiceException(BaseServiceErrorCodes.SYSTEM_ERROR_003);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?