代码编织梦想

java发送邮件

  • 使用mail.jar包
package com.lmx.proxy.mail;

import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Properties;

public class Mail {
    public static void main(String[] args) throws MessagingException, IOException {
// 获取properties对象
        Properties properties = new Properties();
        properties.load(new FileReader("src/resoursesss/test.properties"));
//        properties.setProperty("mail.transport.protocol","smtp");
//        properties.setProperty("mail.smtp.host","smtp.qq.com");

//        获取session对象
        Session instance = Session.getInstance(properties);

//        创建模拟邮件的信息
        MimeMessage mimeMessage = new MimeMessage(instance);
//       设置发件人
        mimeMessage.setFrom(new InternetAddress("2943713364@qq.com"));
//        文本内容
        mimeMessage.setText("测试文本-----");
//        设置邮件标题
        mimeMessage.setSubject("测试邮件发送");
//        设置收件人
        mimeMessage.setRecipient(Message.RecipientType.TO, new InternetAddress("2943713364@qq.com"));

        //        保存更改
        mimeMessage.saveChanges();

//        发送邮件
        Transport transport=instance.getTransport();
//        获取邮箱认证与邮箱服务器获取连接
        transport.connect("2943713364@qq.com","fyfmnwrdjcmsdfhe");
//        发送邮件并发送给所有的收件人
        transport.sendMessage(mimeMessage, mimeMessage.getAllRecipients());
        System.out.println("邮件已发送");
        transport.close();
    }
}
  • 资源文件中内容
mail.transport.protocol=smtp
mail.smtp.host=smtp.qq.com
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_53294082/article/details/127158135

牛客每日刷题__18shou的博客-爱代码爱编程

✅作者简介:我是18shou,一名即将秋招的java实习生 ✨个人主页:_18shou 🔥系列专栏:牛客刷题专栏 👉 在线刷题面经模拟面试    题目 题目主要信息: 给出一组区间,区间包括起始点,要求将重叠的区间合并重叠后的区间按照起点位置升序排列 思路 方法: 排序+贪心(推荐使用) 知识点:贪心思想 贪心思想属于动态规划思