JavaMail 网易邮件发送demo-发送带附件的邮件

使用Java应用程序发送 E-mail,需要在机子上安装 JavaMail API 和Java Activation Framework (JAF) 。

  • 可以从 Java 网站下载最新版本的JavaMail,打开网页右侧有个 Downloads 链接,点击它下载。
  • 可以从 Java 网站下载最新版本的JAF(版本 1.1.1)

也可以使用本站提供的下载链接,右键复制下载链接地址,进行下载:

首先打开 File | project Structure| Modules,或者使用快捷键 Ctrl+Alt+Shift+S快捷键直接唤出project Structure面板

然后添加这两个jar包

4.1 关于163邮箱IMAP/SMTP的开启

1)使用电脑,打开浏览器

2)电脑登录 mail.163.com,点击设置>POP3/SMTP/IMAP

3)客户端授权密码,点击”开启”

4)在弹出窗口中,完成手机短信验证

5)手机短信验证通过后,请设置客户端授权密码并确认

6)点击确定,确认自动开启SMTP/POP3/IMAP服务,完成客户端授权码设置

注意:

关于授权密码:

授权码是用于登录第三方邮件客户端的专用密码。

适用于登录以下服务: 您开启的服务(例如POP3/IMAP/SMTP)、Exchange/CardDAV/CalDAV服务。

Original: https://www.cnblogs.com/joshua317/p/16544899.html
Author: joshua317
Title: JavaMail 网易邮件发送demo-发送带附件的邮件

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/537839/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 【力扣】83. 删除排序链表中的重复元素

    存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。返回同样按升序排列的结果链表。 示例 1: 输入:head = [1,…

    Java 2023年6月8日
    065
  • 自定义映射resultMap

    resultMap处理字段和属性的映射关系 如果字段名与实体类中的属性名不一致,该如何处理映射关系? 第一种方法: 为查询的字段设置别名,和属性名保持一致 下面是实体类中的属性名:…

    Java 2023年6月15日
    073
  • 琐碎的想法(三)对Java的批评的看法

    编写本文的目的 在大环境下,Java是一个饱受争议的语言,一方面在工程上它的流行程度非常高;另一方面,越是资深的软件工程师就越容易对这个语言感到不满。 在这种情况下,博主希望每一个…

    Java 2023年6月8日
    079
  • Nginx转发导致请求头丢失

    第三方接口接入的时候,需要添加授权请求头,但是在使用nginx转发的时候,请求头丢失导致一些请求无法访问。 解决方法: 修改http模块,在模块中加入: 默认配置中,undersc…

    Java 2023年5月30日
    048
  • Ubuntu 18.04替换默认软件源

    安装Ubuntu 18.04后,默认源在国外,可以替换为国内的源以提升访问速度 参考https://mirrors.ustc.edu.cn/repogen/ sudo vi /et…

    Java 2023年6月14日
    079
  • Spring、SpringBoot面试题总结

    开发框架面试题总结 1.spring是什么? 轻量级的开源的J2EE框架。它是⼀个容器框架,⽤来装javabean(java对象),中间层框架(万能胶) 可以起⼀个连接作⽤,⽐如说…

    Java 2023年6月9日
    078
  • 《HDFS源码剖析》–初品ing

    HDFS概述 ​ HDFS是Hadoop 分布式文件系统,可以运行在通用硬件上、提供流式数据操作、能够处理超大文件的分布式文件系统。HDFS具有高度容错、高吞吐量、容易扩展、高可靠…

    Java 2023年6月8日
    069
  • 程序文件直接拷贝到pda设备 (USB连接pc pda wince6.0 C#)

    条件1. pda设备连接上电脑 (同步工具等等) 指定路径到xx (pc文件同步到pda设备里面) 废话小说 代码上、、、 using System; using System.C…

    Java 2023年5月29日
    079
  • jsoup教程

    在爬虫的时候,当我们用HttpClient之类的框架,获取到网页源码之后,需要从网页源码中取出我们想要的内容, 就可以使用jsoup这类HTML解析器了。可以非常轻松的实现。 虽然…

    Java 2023年6月7日
    084
  • Django基础学习之Cookie 和 Sessions 应用

    在Django里面,使用Cookie和Session看起来好像是一样的,使用的方式都是request.COOKIES[XXX]和request.session[XXX],其中XXX…

    Java 2023年5月29日
    050
  • 运算符(2)

    运算符 算术运算符补充 +的作用: 表示正数(省略不写) 表示相加操作 进行字符串的拼接:+号左右两侧的任意一侧有字符串,那么这个加号就是字符串拼接的作用,结果一定是字符串 【2】…

    Java 2023年6月5日
    085
  • logback的使用

    一、logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。 常用处理java的日志组件:slf4…

    Java 2023年6月5日
    068
  • JavaScript基础知识

    undefined window.alert() –写入警告框 document.write()—写入HTML输出 console.log()—写入浏览器控制台 aler…

    Java 2023年6月5日
    080
  • 如何生成一个java文档

    如何生成一个java文档 众所周知,一个程序给别人看可能可以看懂,几万行程序就不一定了。在更多的时候,我们并不需要让别人知道我们的程序是怎么写的,只需要告诉他们怎么用的。那么,ap…

    Java 2023年6月9日
    084
  • AUSTOj1

    以下代码是我根据老师提供的部分源码及自我的认知补充注释 include if(L.length==MAXSIZE) //判断顺序表是否满 return 0; for(int j=L…

    Java 2023年6月15日
    094
  • Java系统性能优化实战读书笔记

    前言 我是个喜欢看电子书的人,因为可以边看边记笔记,写感言,对书中精彩的地方进行学习实践,非常感谢本书作者家智老师,分享了这本书的最新电子版,让我有机会能阅读本书! 本书正版链接:…

    Java 2023年5月29日
    0103
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球