当前位置:   article > 正文

java实现网易邮箱发送邮件_java 网易邮箱发送邮件加签名

java 网易邮箱发送邮件加签名

转自: https://blog.csdn.net/xxx_qz/article/details/56675884#commentBox

import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;
 
public class DoSend {
 
	private String from = "sender@163.com"; // 发件人邮箱地址
	private String user = "sender@163.com"; // 发件人称号,同邮箱地址
	private String password = "shouquanma123"; // 发件人邮箱客户端授权码
 
	/**
	 * 
	 * @param to
	 * @param text
	 * @param title
	 */
	/* 发送验证信息的邮件 */
	public boolean sendMail(String to, String text, String title) {
		Properties props = new Properties();
		props.setProperty("mail.smtp.host", "smtp.163.com"); // 设置发送邮件的邮件服务器的属性(这里使用网易的smtp服务器)
		props.put("mail.smtp.host", "smtp.163.com"); // 需要经过授权,也就是用户名和密码的校验,这样才能通过验证(一定要有这一条)
		props.put("mail.smtp.auth", "true"); // 用刚刚设置好的props对象构建一个session
		Session session = Session.getDefaultInstance(props); // 有了这句便可以在发送邮件的过程中在console处显示过程信息,供调试使
																// 用(你可以在控制台(console)上看到发送邮件的过程)
		session.setDebug(true); // 用session为参数定义消息对象
		MimeMessage message = new MimeMessage(session); // 加载发件人地址
		try {
			message.setFrom(new InternetAddress(from));
			message.addRecipient(Message.RecipientType.TO, new InternetAddress(to)); // 加载收件人地址
			message.setSubject(title); // 加载标题
			Multipart multipart = new MimeMultipart(); // 向multipart对象中添加邮件的各个部分内容,包括文本内容和附件
			BodyPart contentPart = new MimeBodyPart(); // 设置邮件的文本内容
			contentPart.setContent(text, "text/html;charset=utf-8");
			multipart.addBodyPart(contentPart);
			message.setContent(multipart);
			message.saveChanges(); // 保存变化
			Transport transport = session.getTransport("smtp"); // 连接服务器的邮箱
			transport.connect("smtp.163.com", user, password); // 把邮件发送出去
			transport.sendMessage(message, message.getAllRecipients());
			transport.close();
		} catch (MessagingException e) {
			e.printStackTrace();
			return false;
		}
		return true;
	}
 
	public static void main(String[] args) { // 做测试用
		DoSend ds = new DoSend();
		ds.sendMail("receiver@qq.com", "你好,这是一封测试邮件,无需回复。", "测试邮件");
	}
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/591822
推荐阅读
相关标签
  

闽ICP备14008679号