java,email
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>
java email是什么,让我们一起了解一下?
email是—种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。通过网络的电子邮件系统,用户可以以非常低廉的价格、非常快速的方式、与世界上任何一个角落的网络用户联系,使用Java可以非常方便实现发送email邮件。
使用email有哪些优点?
1、传播速度快。
2、非常便捷。
3、成本低廉。
4、广泛的交流对象。
5、信息多样化。
6、比较安全。
如何在Java中创建一封简单的电子邮件?
1、创建一个邮件对象(MimeMessage)。
2、设置发件人,收件人,可选增加多个收件人,抄送人,密送人。
3、设置邮件的主题(标题)。
4、设置邮件的正文(内容)。
5、设置显示的发送时间。
6、保存到本地。
具体示例代码如下:
public class TestMail { public static void main(String[] args) throws Exception { // 1. 创建一封邮件 Properties props = new Properties(); // 用于连接邮件服务器的参数配置(发送邮件时才需要用到) Session session= Session.getInstance(props); // 根据参数配置,创建会话对象(为了发送邮件准备的) MimeMessage message = new MimeMessage(session); // 创建邮件对象 /* * 也可以根据已有的eml邮件文件创建 MimeMessage 对象 * MimeMessage message = new MimeMessage(session, new FileInputStream("myEmail.eml")); */ // 2. From: 发件人 // 其中 InternetAddress 的三个参数分别为: 邮箱, 显示的昵称(只用于显示, 没有特别的要求), 昵称的字符集编码 // 真正要发送时, 邮箱必须是真实有效的邮箱。 message.setFrom(new InternetAddress("[email protected]", "USER_AA", "UTF-8")); // 3. To: 收件人 message.setRecipient(MimeMessage.RecipientType.TO, new InternetAddress("[email protected]", "USER_CC", "UTF-8")); // To: 增加收件人(可选) message.addRecipient(MimeMessage.RecipientType.TO, new InternetAddress("[email protected]", "USER_DD", "UTF-8")); // Cc: 抄送(可选) message.setRecipient(MimeMessage.RecipientType.CC, new InternetAddress("[email protected]", "USER_EE", "UTF-8")); // Bcc: 密送(可选) message.setRecipient(MimeMessage.RecipientType.BCC, new InternetAddress("[email protected]", "USER_FF", "UTF-8")); // 4. Subject: 邮件主题 message.setSubject("邮件主题", "UTF-8"); // 5. Content: 邮件正文(可以使用html标签) message.setContent("这是邮件正文", "text/html;charset=UTF-8"); // 6. 设置显示的发件时间 message.setSentDate(new Date()); // 7. 保存前面的设置 message.saveChanges(); // 8. 将该邮件保存到本地 OutputStream out = new FileOutputStream("myEmail.eml"); message.writeTo(out); out.flush(); out.close(); }}
-
qq怎么恢复被退出的群
21世纪是互联网信息时代,互联网聊天软件发挥重要信息沟通作用,一些我们不需要的聊天群会选择退出,也会由于不小心或者别的原因退出了qq群,那么退出的聊天群该怎么恢复呢?退出的qq群只有群主能进行恢复操作,管理员不能恢复,而且只能恢复被群主或管理员删除的群成员。而...
-
黑色背景拍照窍门详解
1、调整拍摄角度,寻找背景:既然是拍摄黑背景,在拍摄前我们尽量选择深色的背景,这样也就更加容易达到效果。不过深色不一定要是纯黑色,只要颜色较为深沉,偏向暗色调的均可。拍摄前多多观察,寻找不同的拍摄角度,以找到有反差的深色作为背景。要多尝试不同的角度,直至主体...
-
苹果5打电话怎么录音
1、首先在AppleStore商城直接搜索Wetalkpro下载安装到手机里。2、然后打开Wetalkpro,拨打对方的手机号码。3、通话时只要点击一下里面的红色录音按钮就可以进行录音,把对话记录下来。4、通话录音的记录在历史与录音里面可以查看到了。5、特别提示:因为这款软件使...
-
楼上楼下安装两个路由器方法,如何楼上楼下安装两个路由器
1、两个无线路由器,主路由器A,副路由器B,主路由器A中不需要任何更改。把副路由器B放在家合适的位置中,接通电源。打开手机连接上副路由器B的WIFI(也可用电脑设置),打开任一浏览器,在地址栏中输入路由器的IP(不同路由器的IP不一样,具体查看说明书或路由器背面标签)。2、输...