本文实例为大家分享了spring框架javamailsender发送邮件工具类,供大家参考,具体内容如下
需要用到的jar包:
下面是发送工具类代码:
package com.test.email;
import org.springframework.core.io.filesystemresource;
import org.springframework.mail.simplemailmessage;
import org.springframework.mail.javamail.javamailsenderimpl;
import org.springframework.mail.javamail.mimemessagehelper;
import javax.activation.datahandler;
import javax.activation.filedatasource;
import javax.mail.bodypart;
import javax.mail.message;
import javax.mail.messagingexception;
import javax.mail.multipart;
import javax.mail.internet.internetaddress;
import javax.mail.internet.mimebodypart;
import javax.mail.internet.mimemessage;
import javax.mail.internet.mimemultipart;
import javax.mail.internet.mimeutility;
import java.util.arraylist;
import java.util.hashmap;
import java.util.list;
import java.util.map;
import java.util.properties;
/**
* @author tlimited
* @create 2017-08-17 11:38
**/
public class sendmailutils {
// spring的邮件工具类,实现了mailsender和javamailsender接口
private javamailsenderimpl mailsender;
/**
* 初始化邮件发送数据
* @param host 服务器
* @param username 发送人
* @param passwd 发送人密码
*/
public void setinitdata(string host,string username,string passwd){
//创建邮件发送服务器
mailsender = new javamailsenderimpl();
mailsender.sethost(host);
// mailsender.setport(465);
mailsender.setusername(username);
mailsender.setpassword(