当前位置: 首页 > news >正文

北京网站建设91086武进做网站的公司

北京网站建设91086,武进做网站的公司,网站用哪个做,推广方法说明#xff1a;本博客已经收藏至我的gitee中的code_demo仓库#xff08;点击此链接跳转#xff09;中#xff0c;且gitee中有相应的代码~ 欢迎访问~~ 不仅仅是code#xff0c;还有一些通俗的讲解哦~ 文章目录一、Java实现邮件发送二、Java发送邮件Java实现纯文本邮件发送…说明本博客已经收藏至我的gitee中的code_demo仓库点击此链接跳转中且gitee中有相应的代码~ 欢迎访问~~ 不仅仅是code还有一些通俗的讲解哦~ 文章目录一、Java实现邮件发送二、Java发送邮件Java实现纯文本邮件发送一、Java实现邮件发送 一、邮件服务器与传输协议 要在网络上实现邮件功能必须要有专门的邮件服务器。这些邮件服务器类似于现实生活中的邮局它主要负责接收用户投递过来的邮件并把邮件投递到邮件接收者的电子邮箱中。 SMTP服务器地址一般是 smtp.xxx.com比如163邮箱是smtp.163.comqq邮箱是smtp.qq.com。 SMTP协议 通常把处理用户smtp请求(邮件发送请求)的服务器称之为SMTP服务器(邮件发送服务器)。 POP3协议 通常把处理用户pop3请求(邮件接收请求)的服务器称之为POP3服务器(邮件接收服务器)。 二、Java发送邮件 使用到的jar包 mail.jaractivation.jar QQ邮箱需获取相应的权限 QQ邮箱–邮箱设置–账户–POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务 开启POP3/SMTP服务然后获取16位授权码注意不要将授权码泄露一个账户可以拥有多个授权码 注意事项 要注意下授权码只能生成一次如果想再看的话只能关掉然后再次重新开启。红框里有两个可以选择如果是第一个的话POP3/SMTP服务读取邮件之后邮件服务器就会删除该邮件IMAP/SMTP服务的话读取邮件之后邮件服务器仍然会保存邮件哦~ Java实现纯文本邮件发送 最终效果 import javax.mail.*; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import java.util.Properties;/*** Description* Author yang_tao* Date 2020-05-11 16:56*/ public class _01_Mail_Simple {private static final String USER 你的邮箱; // 发件人称号同邮箱地址private static final String PASSWORD 你的授权码; // 如果是qq邮箱可以使户端授权码或者登录密码/**** param to 收件人邮箱* param text 邮件正文* param title 标题*//* 发送验证信息的邮件 */public static boolean sendMail(String to, String text, String title){try {//第一步创建配置文件保存并读取信息final Properties props new Properties();// 1.设置用户是否需要验证props.put(mail.smtp.auth, true);// 2.设置qq邮件服务器props.put(mail.smtp.host, smtp.qq.com);// 发件人的账号props.put(mail.user, USER);//发件人的密码props.put(mail.password, PASSWORD);// 构建授权信息用于进行SMTP进行身份验证Authenticator authenticator new Authenticator() {Overrideprotected PasswordAuthentication getPasswordAuthentication() {// 实现方法传入发件方的邮箱地址和权限校验码String userName props.getProperty(mail.user);String password props.getProperty(mail.password);return new PasswordAuthentication(userName, password);}};//第二步正式开始准备发送邮件// 使用环境属性和授权信息创建邮件会话Session mailSession Session.getInstance(props, authenticator);// 创建邮件消息MimeMessage message new MimeMessage(mailSession);// 设置发件人String username props.getProperty(mail.user);InternetAddress form new InternetAddress(username);message.setFrom(form);// 设置收件人InternetAddress toAddress new InternetAddress(to);message.setRecipient(Message.RecipientType.TO, toAddress);// 设置邮件标题message.setSubject(title);// 设置邮件的内容体为防止乱码问题这里参数2将文本类型和字符编码设置message.setContent(text, text/html;charsetUTF-8);// 获取连接对象通过session对象获取transport对象// 发送邮件Transport.send(message);return true;}catch (Exception e){e.printStackTrace();}return false;} } 单元测试 import org.junit.Test;/*** Description* Author yang_tao* Date 2020-05-11 18:56*/ public class _01_JavaWeb_Mail_test {/*** 测试带邮件发送*/Testpublic void sendMailTest(){// 这个方法接收三个参数第一个是收件人第二个是邮件内容第三个是邮件标题_01_Mail_Simple.sendMail(208820388qq.com,你好这是一封测试邮件无需回复。,测试邮件);} }参考博文 Java实现邮件发送
http://www.huolong8.cn/news/307002/

相关文章:

  • 湖南网站开发公司电话上海公司注册流程及费用标准
  • 英文网站建设服务合同企业做网站都需要准备哪些材料
  • 室内设计网站配色app深圳品牌公寓
  • 网站单页seo网站须知
  • 做地方门户网站的排名wordpress hook 数据库
  • 网站后台在哪里大都会app支持城市
  • 免费做网站的网址有哪些免费开网站
  • 做网站还是小程序承德名城建设集团网站
  • 保险购买网站宁波建网站模板
  • 电子商务网站建设体会在本地服务器上建设网站的步骤
  • 摄影网站的设计wordpress加漂浮广告
  • 西安微官网自助建站公司网站建设 淘宝客末班
  • 做照片相册最好的网站网站运营需要 做哪些工作
  • 网站建设什么代码最简单wordpress 社交登陆
  • 自己做网站咋做网站地图 seo
  • 免费网站现在是怎么了做网站的皮包公司
  • 网站备案要幕布自媒体平台账号注册
  • 企业网站建设背景安徽省建筑人员信息网
  • pc网站自动生成app制作电子印章
  • 哪个浏览器任何网站都可以访问wordpress显示网站在线人数
  • 做产品推广什么网站会比较好pc手机模板网站建设
  • 常见的有利于seo的网站系统wordpress网站数据迁移
  • 马鞍山网站建设制作公司如今做那些网站能致富
  • 长春网站开发做视频网站审核编辑有假么
  • seo在线网站推广五里桥街道网站建设
  • 阿里企业邮箱登录seo查询网址
  • 网站建设搭建是什么意思北京做微信网站
  • 营销型网站建设用途简述网站制作的一般流程
  • 天津市哪里有做网站的如何不备案做购物网站
  • 网站管理人员队伍建设有待加强石家庄电子商务网站建设