栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java实现发送邮件功能

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java实现发送邮件功能

公司需要完成线上数据预警,通过邮件通知到相关主要负责的同事,使用javamail实现发送邮件功能

在pom中引入相关依赖
	
			com.sun.mail
			javax.mail
			1.6.2
		

工具类可以拷贝直接使用

主要工具类
public class EmailUtils {

    private static final String userName="zhangsan@163.com";//发件人电子邮箱
    private static final String password = "123456";//发件人密码
    private static final String host="smtp.exmail.qq.com";//指定发送邮件的主机为
    private static final String port="587";//端口 
    
    public static void sendEmail(String emal,String message,String title){

        // 获取系统属性
        Properties properties = System.getProperties();
        // 设置邮箱端口
        properties.setProperty("mail.smtp.port", port);
        // 设置邮件服务器
        properties.setProperty("mail.smtp.host", host);

        // 设置邮件服务器
        properties.setProperty("mail.smtp.host", host);

        properties.put("mail.smtp.auth", "true");
        // 获取默认session对象
        Session session = Session.getInstance(properties,new Authenticator(){
            public PasswordAuthentication getPasswordAuthentication()
            {
                return new PasswordAuthentication(userName, password); //发件人邮件用户名、授权码
            }
        });
        //Session session = Session.getInstance(properties);
        try{
            // 创建默认的 MimeMessage 对象
            MimeMessage messages = new MimeMessage(session);

            // Set From: 头部头字段
            messages.setFrom(new InternetAddress(userName));

            // Set To: 头部头字段
            messages.addRecipient(Message.RecipientType.TO,
                    new InternetAddress(emal));

            // Set Subject: 头部头字段
            messages.setSubject(title);

            // 设置消息体
            messages.setText(message);

            // 发送消息
            Transport.send(messages);
        }catch (MessagingException mex) {
            mex.printStackTrace();
        }
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/970218.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号