目录

1.xml文件

2.Java文件

3.步骤

3.1.xml文件的建立过程

3.2.Java文件的建立

4.密钥

5.后记


摘要

装12的小代码,学会了给你的朋友炫耀吧!

1.xml文件

在写代码时,代码中会报红,就是错误的意思,后面的过程,我会教大家如何解决,所以出现报红状态不要怕。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>org.example</groupId><artifactId>MyEmail</artifactId><version>1.0-SNAPSHOT</version><dependencies><dependency><groupId>org.apache.commons</groupId><artifactId>commons-email</artifactId><version>1.5</version></dependency></dependencies></project>

2.Java文件

关于密钥是什么,后面会说

import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;public class email {public static void main(String[] args) {SimpleEmail email = new SimpleEmail();email.setSslSmtpPort("465"); //qq:qq邮件服务器的端口号email.setHostName("smtp.qq.com");email.setAuthentication("自己的QQ号@qq.com", "密钥");email.setCharset("UTF-8");try {email.addTo("接收人的QQ号@qq.com");email.setFrom("自己的QQ号@qq.com");email.setSubject("写邮件的主题");email.setMsg("写要发送邮件的内容");email.send();} catch (EmailException e) {e.printStackTrace();}}
}

3.步骤

3.1.xml文件的建立过程

打开idea新建工程

Finish 之后就可以把我上面的代码复制进去了,之后代码会报红,因为这个需要联网,所以我们点下面这个刷新步骤就可以了

3.2.Java文件的建立

4.密钥

这个密钥需要我们登陆QQ邮箱来获取

登录QQ邮箱->设置->账户,然后找到开启服务那里,接下来看图

将短信发送后等待一会儿就会有密钥出现,将其复制到代码中即可。

5.后记

完成上面的操作就可以实现不用打开邮箱就可以发送邮件了,心动吗?

还不动手操作给你的好朋友看看。

你喜欢这个邮箱代码吗?用代码实现邮件的撰写和发送相关推荐

  1. python群发邮箱软件_maily:命令行邮件(批量)发送工具

    实在是觉得Linux下的mail和mailx工具难用,太复杂,于是自己用Python写了个简单的,maily,练练手. maily分两个模式,inline和infile,即两个subcommand. ...

  2. 独家 | 使用LSTMs和Prophet进行时间序列预测你的电子邮箱负载(附代码)

    作者:Maximilian Strauß 翻译:笪洁琼 校对:丁楠雅 本文共3400字,建议阅读10分钟. 本文通过基线模型.LSTMs和Facebook的Prophet模型来预测每天的电子邮箱负荷, ...

  3. 163邮箱:退信代码(对照表) - 说明篇

    xxx@163.com邮箱:退信代码(对照表) - 说明篇 退信代码说明: 以上就是关于"163邮箱:退信代码(对照表) - 说明篇"的全部说明.

  4. phpcmsV9 邮箱注册:邮箱验证(不改代码、含演示截图) - 配置篇

    phpcmsV9 邮箱注册:邮箱验证(不改代码.含演示截图) - 全程指导 方法一.(网传) · 配置教程 第一步:修改登陆的验证JS 第二步: 修改登录文件 方法二.真机实操 · 教程 [推荐] 1 ...

  5. python搞笑代码-python有趣代码

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 前言本月将更新八篇python有趣系列文章. 本系列通过多个有趣案例,讲解pyt ...

  6. phpmailer 发送邮件空隙太大_WordPress纯代码无插件开启SMTP邮件服务——墨涩网

    wordpress 的SMTP邮件服务可以帮助我们更好的管理网站,功能包括使用 WordPress 邮件评论回复通知.用户注册邮件通知.以及其他邮件通知功能,这些基本都会使用 SMTP邮件服务,WP自 ...

  7. 怎样的代码算是好代码?

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 后台回复"k8s",可领取k8s资料 什么是好代码 写 ...

  8. 同步代码和异步代码_告别异步代码

    同步代码和异步代码 Quasar是一个将真正的轻量级线程(纤维)添加到JVM的库. 它们非常便宜且非常快-实际上,光纤的行为就像Erlang进程或Go goroutines-并允许您编写简单的阻塞代码 ...

  9. java 代码风格_Java代码风格:最终决定

    java 代码风格 所谓的最不起眼的事情如何引发争议性的讨论,有时甚至引起激烈的辩论,难道不是很有趣吗? 例如,我目睹了几次场合,如何使用关键字final引发了非常激烈的争论. 对于外部观察者来说,这 ...

最新文章

  1. C#中调用Windows API的要点【转载】
  2. C语言 显示数组元素的值和地址
  3. Java 强引用与软引用以及弱引用,虚引用
  4. Redis:redis和memcached 比较
  5. 【TC10738】TheContest【Hall 定理】【贪心】【二分图匹配】
  6. mysql为什么每天0点就装东西_MySQL 的 MRR 到底是什么?
  7. B+Tree及其创建过程
  8. c++exe程序在别人电脑上双击无法打开_你可能不知道的电脑软件打开方式总结!
  9. 万能转换器boost::lexical_cast
  10. java aix_如何在AIX下安装JAVA
  11. SQL Server 通过发布订阅 实现数据库同步
  12. vscode如何比较两个文件的异同
  13. 使用Nssm部署Exe程序为服务
  14. 真好玩python教孩子学编程_Python真好玩:教孩子学编程(全彩印刷))简介,目录书摘...
  15. RabbitMQ使用手册中文
  16. 搭建mqtt服务器mosquitto以及添加CA证书
  17. 《研发企业管理——思想、方法、流程和工具》——第1章 企业管理基本理念 1.1 企业的根本目标及其内涵...
  18. centos mysql安装包_Centos7下安装包方式安装MySQL
  19. 讯飞智能录音笔SR702让工作体验更佳
  20. 通信原理实验 多径传播 MATLAB仿真

热门文章

  1. IEEE 期刊双栏模板引用文献问题
  2. 微服务中自定义gateway网关过滤器
  3. 解决Firefox浏览器无法打开在简书的任何网址
  4. 数据库课程设计《教务信息管理系统》
  5. python爬取qq好友_利用Python爬取QQ好友空间数据
  6. 软件“吃掉”创新 企业如何深陷罗网?
  7. 应用上架硬件特征信息
  8. JPA实体继承实体的映射策略
  9. 采购员CPPM证书含金量大吗?
  10. www与m站间的转换