我们二次开发中,如果想利用产品自带的发邮件的功能,来发送自己的邮件内容。
首先 决策系统中邮件相关信息要配置好之后:
这里配好了发件人,以及默认发件人后,
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信息");
}
}