一般是这样的,我们可能不会要求马上发送这封邮件,为了减少服务器压力和带宽压力,我们一般是在空闲时在发送,或者用户指定时间才发送
那么就要先把邮件进行保存,然后按时发送
可以将信息保存到数据库,然后获取后再组装邮件信息,这里我们就把邮件打成一个文件保存在本地
保存到本地很简单,只要之前你的示例都能跑通,只差一步
package com.mail;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.util.Date;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeUtility;
/**
* @说明 保存一个邮件
* @author cuisuqiang
* @version 1.0
* @since
*/
public class TextMail {
public static void main(String[] args) throws Exception {
Properties props = new Pr