点击跳转

  • 写在前面
  • 效果展示
  • 源码
  • 教程
    • 重点
  • 注意事项

写在前面

感恩节~,记得给最爱的家人发祝福,你牵挂的人联系!

今天bug郭带你写一个发邮件的代码!程序员的浪漫!

效果展示

源码

MyEmail.java

//导入mail的包
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;
//创建MyEmail类
class MyEmail{/*** @param userName 发件人邮箱地址* @param addressee 收件人邮箱地址* @param subject   邮件主题* @param massage   邮件内容*///静态方法,可以通过类名调用public static void emailsend(String userName,String addressee,String subject,String massage){SimpleEmail email = new SimpleEmail();email.setSslSmtpPort("465");  //QQ邮箱端口号email.setHostName("smtp.qq.com");  //QQ邮箱服务器email.setAuthentication(userName, "hjujldwikezyfigf");  //email.setCharset("UTF-8");  //设置编码方式 UTF-8try {email.addTo(addressee);   //收件人email.setFrom(userName);  //发送者email.setSubject(subject); //主题email.setMsg(massage); //内容email.send();      //发送成功System.out.println("发送成功~");} catch (EmailException var3) { .var3.printStackTrace();}}
}

Test.java

//测试
public class Test {public static void main(String[] args) {String userName = "1485714215@qq.com";  //发送人邮箱String addressee = "1874867415@qq.com"; //收件人邮箱String subject = "感恩节快乐";             //邮件主题String massage = "思念是一首诗写在最深情的午夜," +"感激是一首歌在最思念的日子唱响," +"你是一辈子无法忘记的人," +"感谢你出现在我生命里。感恩节快乐。";    //邮件内容MyEmail.emailsend(userName, addressee, subject, massage);}
}

教程


重点

//需要添加的代码<dependencies><dependency><groupId>org.apache.commons</groupId><artifactId>commons-email</artifactId><version>1.5</version></dependency></dependencies>

注意事项
1.添加代码 2.点击右边箭头指向刷新

创建MyEmail
创建测试类
看到这里,你以为就可以了吗,并不是,我们还有一个重要部分没弄!


看到这个password这个需要我们通过自己的QQ邮箱获取设置的!
设置方法

  • 登入邮箱,点击设置
  • 点击账户
  • 开启服务,获取密码
    开启后,我们获取了自己的password
    便可以发送邮件了!!!

注意事项

  • 那我可以写个循环发送恶搞嘛!!!
    不可,毕竟我们使用的时QQ邮箱的服务器,人在屋檐下哪能不低头,而且有可能把你的邮件拦截,以后有能力可以写一个服务器!!!
  • 那我利用这个可以群发消息!!!
    并不好,可能邮件太多,不能全部发送成功
  • 切记不可利用这个发送骚扰消息,后果自负!!!!
  • 你获取的password不能被不法之人利用,危险~

10行java代码实现email代码表白感恩节必备~相关推荐

  1. 10 行 Java 代码实现 LRU 缓存

    10 行 Java 代码实现 LRU 缓存 (整理自网络) 最近最少使用缓存的回收 为了实现缓存回收,我们需要很容易做到: 查询出最近最晚使用的项 给最近最少使用的项做一个标记 链表可以实现这两个操作 ...

  2. 10行代码掌握python基本语法元素_Python-基础课程学习(1)

    由于在机器学习的理论基础上需要一定的编程能力,所以在这里我打算跟进学习Python,以作为进一步学习机器学习打下基础. 这里我用学习的是mooc上北京理工大学,嵩天老师的课程.希望能有收获. 下面提一 ...

  3. Java学习的快速入门:10行代码学JQuery

    生活在快速发展时代的我们,如果不提速可能稍不留神就被时代淘汰了.快节奏的时代成就了快餐,亦成就了速成教育.尤其是身处互联网行业的我们,更新换代的速度更是迅速,快速掌握一门技术已经成为潮流趋势.怎样才能 ...

  4. java漏斗代码_集算示例:10 行代码解决漏斗转换计算

    销售过程是一个多环节的过程,哪个步骤有了过大瑕疵,都会导致业绩急剧下滑.而诊断出哪个步骤有瑕疵,除了无形的经验,还有量化的诊断方式,就是今天要讨论的主角:转化漏斗模型. 示例数据 为了详细讨论这个漏斗 ...

  5. 只用120行Java代码写一个自己的区块链

    区块链是目前最热门的话题,广大读者都听说过比特币,或许还有智能合约,相信大家都非常想了解这一切是如何工作的.这篇文章就是帮助你使用 Java 语言来实现一个简单的区块链,用不到 120 行代码来揭示区 ...

  6. 统计java文件中的代码行数

    统计Java代码行数工具类  --  CodeCounterUtil.java 统计指定目录下的java文件中代码行数  --  public static int  getCodeNumFromFo ...

  7. 10行 python 代码做出哪些酷炫的事情?

    来源 | Python小二 Python凭借其简洁的代码,赢得了许多开发者的喜爱.因此也就促使了更多开发者用Python开发新的模块,从而形成良性循环,Python可以凭借更加简短的代码实现许多有趣的 ...

  8. 10 行代码玩转 NumPy!

    作者 | 天元浪子 来源 | Python作业辅导员 NumPy也可以画图吗?当然!NumPy不仅可以画,还可以画得更好.画得更快!比如下面这幅画,只需要10行代码就可以画出来.若能整明白这10行代码 ...

  9. 10行代码实现目标检测,请收下这份教程

     翻译 | 林椿眄 编辑 | 阿司匹林 出品 | AI科技大本营(公众号ID:rgznai100) 作为人工智能的一个重要领域,计算机视觉是一门可以识别并理解图像和场景的计算机及软件系统科学.该领 ...

  10. 什么,PyTorch还能开发新药?哈佛推出这款工具包,10行代码训练“药神”模型...

    萧箫 编辑整理 量子位 报道 | 公众号 QbitAI 最近,来自哈佛大学等机构的研究人员,开发出了一个AI"药神"工具包,为加速新冠疫情下的新药研发助力. 这款名为DeepPur ...

最新文章

  1. Spinnaker:云原生多云环境持续部署的未来这样玩!
  2. 【mongo】centos6.9安装mongo2.6.3
  3. Linux之systemd服务配置及自动重启
  4. iOS wkwebview https 加载不受信用的站点
  5. [bzoj1036]树的统计
  6. Batch Size理解
  7. HTML5 视频播放器 WordPress插件
  8. 【ElasticSearch 学习笔记】Java API
  9. 基于java的生信软件_常用生物信息学软件介绍和文献依据.docx
  10. nodejs后台系列--第四篇--koa(四)
  11. vue实现垂直无限滑动日历组件
  12. IE6 浏览器常见兼容问题
  13. 在css文件中字体加粗属性是,css样式表中字体加粗的属性是什么?
  14. linux 活动主分区,主引导扇区(MBR),分区表(DPT)及活动分区(DBR) | 技术部落
  15. 万娟 白话大数据和机械学习_白话大数据与机器学习 (高扬著) 带书签目录 完整pdf扫描版[71MB]...
  16. 环洋市场咨询:全球EMS和ODM收入预计2028年达到7978.5亿美元
  17. Scala隐式转换的问题分析--String隐式转换为Int
  18. 老程序员到40、50岁该怎么办?是继续留在软件行业还是转行?是默默死去还是向中层管理者蜕变?美国在老程序员的职业发展上的经验?...
  19. 2022年最赚钱地推项目-WiFi贴项目(月入10个W)
  20. Java视频教程(浙江大学翁恺)

热门文章

  1. 惠普触控板使用指南_手势操作更简便 笔记本触控板使用简介
  2. ORB-SLAM3论文翻译
  3. deepin有线网卡无法连接网络
  4. 【HTML+CSS+JS】模仿QQ登录界面
  5. 上海驾照科目三练习笔记
  6. 签了之后才后悔了--转载--职场心法
  7. 带键盘计算机,怎么屏蔽笔记本自带键盘
  8. RT-Thread定时器
  9. C++中智能指针-atuo_ptr、unique_ptr
  10. AT91SAM9260不能与sam-ba连接的解决方法