一些项目要用到邮箱发送邮件,但是对于邮件发送还是不太理解,就在网上找了下,学习下别人的代码,然后自己又稍微的封装 了一下,现在写下来,以供自己以后使用,。这个主要用到了smtp的邮件服务。 其他什么都不说了。直接代码
package com.mail.sendmail;
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.util.Properties;
import java.util.Timer;
import java.util.TimerTask;
/**
* 发送只带存文本的邮件
* Created by T430 on 2017/6/15.
*/
public class Mail1 {
/**
* 利用定时器发送邮件,设定指定任务task在指定延迟delay后进行固定延迟peroid的执行
* @param me
* @param session1
* @param username 要用的那个邮箱的用户名
* @param pwd 登录密码
*/
public static void sendMail(final Message me, final Session session1, final String username, final String pwd){
Timer timer= new Timer();