文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

java发送email一般步骤(实例讲解)

2023-05-31 03:04

关注

java发送email一般步骤

一、引入javamail的jar包:

java发送email一般步骤(实例讲解)

二、创建一个测试类,实现将要发送的邮件内容写入到计算机本地,查看是否能够将内容写入:

public static void main(String[] args) throws Exception {   // 1. 创建一封邮件   Properties props = new Properties();        // 用于连接邮件服务器的参数配置(发送邮件时才需要用到)   Session session= Session.getDefaultInstance(props); // 根据参数配置,创建会话对象(为了发送邮件准备的)   MimeMessage message = new MimeMessage(session);   // 创建邮件对象       // 2. From: 发件人   //  其中 InternetAddress 的三个参数分别为: 邮箱, 显示的昵称(只用于显示, 没有特别的要求), 昵称的字符集编码   //  真正要发送时, 邮箱必须是真实有效的邮箱。   message.setFrom(new InternetAddress("123456@qq.com", "USER_AA", "UTF-8"));    // 3. To: 收件人   message.setRecipient(MimeMessage.RecipientType.TO, new InternetAddress("123654@qq.com", "USER_CC", "UTF-8"));   //  To: 增加收件人(可选)   //message.addRecipient(MimeMessage.RecipientType.TO, new InternetAddress("dd@receive.com", "USER_DD", "UTF-8"));   //  Cc: 抄送(可选)   //message.setRecipient(MimeMessage.RecipientType.CC, new InternetAddress("ee@receive.com", "USER_EE", "UTF-8"));   //  Bcc: 密送(可选)   //message.setRecipient(MimeMessage.RecipientType.BCC, new InternetAddress("ff@receive.com", "USER_FF", "UTF-8"));    // 4. Subject: 邮件主题   message.setSubject("TEST邮件主题", "UTF-8");    // 5. Content: 邮件正文(可以使用html标签)   message.setContent("TEST这是邮件正文。。。", "text/html;charset=UTF-8");    // 6. 设置显示的发件时间   message.setSentDate(new Date());    // 7. 保存前面的设置   message.saveChanges();    // 8. 将该邮件保存到本地   OutputStream out = new FileOutputStream("D://MyEmail.eml");   message.writeTo(out);   out.flush();   out.close(); }

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 资料下载
  • 历年真题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯