第 4-10 课:使用 Spring Boot 开发邮件系统

电子邮件是在因特网上使用的非常多的一种应用,它可以非常方便的让相隔很远的人进行通信,主要特点是操作简单、快捷。现在的电子邮件系统是以存储与转发的模型为基础,邮件服务器接收、转发、提交及存储邮件,寄信人、收信人及他们的计算机都不用同时在线,寄信人和收信人只需在寄信或收信时简短的连线到邮件服务器即可。

互联网发展到现在,邮件服务已经成为互联网企业中必备功能之一,应用场景非常广泛,比较常见的有:用户注册、忘记密码、监控提醒、企业营销等。大多数互联网企业都会将邮件发送抽取为一个独立的微服务,对外提供接口来支持各种类型的邮件发送。

本课内容将会从以下几部分来介绍如何开发一个邮件系统:

  • 电子邮件的历史
  • 发送邮件涉及到哪些协议
  • 介绍一个完整的邮件发送流程
  • 快速体验邮件发送流程
  • 介绍如何开发文本、HTML、附件、图片的邮件
  • 做一个邮件系统需要考虑的因素

邮件历史

关于整个邮件的发展历史,比如“电子邮件的发展世界的第一封电子邮件、中国的第一封电子邮件”的资料可点击链接查看,这里不作陈述。

用一张图来看看发送邮件过程中的协议使用:

猜你喜欢

转载自blog.csdn.net/ityouknow/article/details/108729138