package com.lq56.util;
import java.util.List;
import java.util.Properties;
import org.apache.commons.lang.StringUtils;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSenderImpl;
public class SendEmail {
public void send(List<String> toAddresss,String subject,String text){
JavaMailSenderImpl mail = new JavaMailSenderImpl();
Properties prop = new Properties();
prop.setProperty("mail.smtp.auth", "true");
mail.setHost("mail.test.com");
mail.setPort(25);
mail.setJavaMailProperties(prop);
mail.setUsername("test@test.com");
mail.setPassword("test.com");
SimpleMailMessage smm = new SimpleMailMessage();
smm.setFrom("test@test.com");
smm.setSubject(subject);
smm.setText(text);
try {
if(StringUtils.isNotEmpty(text)&&StringUtils.isNotEmpty(subject)){
for(String toAddress:toAddresss){
smm.setTo(toAddress);
mail.send(smm);
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
java 发送邮件 spring发送邮件Mail
利用spring下的一个类进行邮件发送,内附具体用法
用spring发送邮件,该功能在一般系统监控中经常用到。
spring发送邮件所需jar包
Spring实现各种邮件的发送 简单配置就可发送邮件
Spring 封装的JavaMail,使邮件发送变的相当简单,我通过Spring的邮件发送实现了发纯文本形的内容,HTMl,带附件,带图片等示例代码,并自行测试过.希望对初学者有帮助
使用springmvc 调用.JavaMailSenderImpl 发送邮件
发邮件的demo亲测可用。做个备份放一下。 发邮件的demo亲测可用。做个备份放一下。 发邮件的demo亲测可用。做个备份放一下。
本人测试过,完全可运行,里面也有相关异常说明,ps:不是代码问题,呵呵
Spring Boot整合邮件发送并保存历史发送邮箱 项目描述 项目主要是使用 Spring Boot 发送邮件,主要的技术点有: 1、Spring Boot +mybatis的整合 2、Spring Boot项目中jsp的使用 3、Spring Boot 发送邮件...
使用Spring Boot 开发支持多附件邮件发送微服务平台代码
数据库:sqlserver CreateHtmlTable中的生成路径和SendService中的上传路径改成自己的
它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性如from, to,cc, subject,text。 包里还包含一棵以MailException为根的checked Exception继承树,它们提供了对底层...
Spring整合Quartz定时发送邮件
NULL 博文链接:https://delinghayiye-163-com.iteye.com/blog/1683812
基于spring mvc 框架,用freemarker创建邮件模板,包括详细邮件发送功能的spring配置和实现代码