java实现一封带有附件的邮件
继上一篇javamail发邮件的博客接着写,如何实现发送一封带有附件的邮件
直接上代码
import java.io.File;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.DataSource;
import javax.activation.FileDataSource;
import javax.mail.Address;
import javax.mail.BodyPart;
import javax.mail.Message;
import javax.mail.Multipart;
import javax.mail.Session;
import javax.mail.Transport;
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;
public class MailFileSendTest {
public static void main(String[] args) throws Exception {
File affix1 = new File("d:/ceshi.xlsx");
List<File> tempList = new ArrayList<File>();
tempList.add(affix1);
//发送邮件