admin管理员组

文章数量:1663425

最近有个项目需要系统自动发送邮件,网上看了几篇文章综合了一下写了个demo。

使用 javax.mail进行邮件发送

我的运行环境 jdk1.7

首先,进入qq邮箱首页,设置,账户,开启POP3/SMTP服务,开启时会给你一个授权码,记住这个授权码,作为账户密码。


import java.io.FileOutputStream;
import java.io.OutputStream;
import java.util.Date;
import java.util.Properties;

import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

public class demo {
	// 发件人的 邮箱 和 密码(替换为自己的邮箱和密码)
    public static String myEmailAccount = "123456789@qq";
    // PS: 某些邮箱服务器(qq邮箱就是)为了增加邮箱本身密码的安全性,给 SMTP 客户端设置了独立密码(有的邮箱称为“授权码”), 
    //     对于开启了独立密码的邮箱, 这里的邮箱密码必需使用这个独立密码(授

本文标签: 邮箱邮件JavaqqDemo