目录

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. matlab2012生成dll,64位win7下vc2010如何调用matlab2012a中生成的dll文件
  2. sqlite3源码编译到Android,实现SQLite跨全平台使用
  3. 模块(sys/os/序列化模块)
  4. C++ 重载赋值运算符
  5. 串口服务器芯片方案商,串口服务器芯片
  6. Config Server高可用
  7. python中的断言
  8. mac使用allure_制作测试报告,allure,生成
  9. centos6 系统安装 system-config-kickstart 工具
  10. 解决关于打开plist文件乱码问题,plist转换为xml文件的txt文件!
  11. C99标准新特性概览
  12. CS academy Binary Flips(dp)
  13. EF-EntityFrameWork中文名:实体框架(数据持久化框架)
  14. 我的理想计算机系100字,我的理想作文100字
  15. 一些情况及问题的说明
  16. 三款主流数码绘画软件调研分析
  17. BUUCTF misc 九连环隐写
  18. UPA/URA双极化天线的协方差矩阵结构
  19. 中国软件行业待遇问题
  20. 移位寄存器-Verilog

热门文章

  1. 别再问我“输入URL到页面呈现”啦
  2. SOLID 设计原则 (有点长但很透彻)
  3. 关于在英伟达官网下载 CUDA 10.0 win10版本失败原因探索
  4. Mysql数据库索引的理解及聚簇索引和非聚簇索引的区别
  5. 股票打板 知识 收集
  6. 3.1 决策树的基本思想
  7. 《大数据架构和算法实现之路:电商系统的技术实战》——1.5 相关软件:R和Mahout...
  8. 初中地理历史计算机教师资格证,初中地理教师资格证好考吗
  9. 测试工作挺枯燥的,怎么能够解决这个问题?
  10. 中科院上海药物所等揭示AMPK促进DNA双链损伤修复的新机制