如何使用 Spring Boot 开发邮件系统?
本文节选自 GitChat 精品课《精通 Spring Boot 42讲》1. 前言互联网发展到现在,邮件服务已经成为互联网企业中必备功能之一,应用场景非常广泛,比较常见的有:用户注册、忘记密码、监控提醒、企业营销等。大多数互联网企业都会将邮件发送抽取为一个独立的微服务,对外提供接口来支持各种类型的邮件发送。中国的第一封电子邮件1987 年 9 月 14 日中国第一封电子邮件是由“德国互联网之父”维纳·措恩与王运丰在当时的兵器工业部下属单位—计算机应用技术研究所(简称 ICA)发往德国卡尔斯鲁厄大学的,其内容为德文和英文双语,第一段大意如下:原文:“ Across the Great Wall we can reach every corner in the world. ”中文大意:“ 越过长城,我们可以到达世界的每一个角落。 ”这是中国通过北京与德国卡尔斯鲁厄大学之间的网络连接,发出的第一封电子邮件。现在看这封邮件内容,颇具深意!2. 邮件协议发送邮件的本质是将一个人的信息传输给另外一个人,那么如何传输就需要商量好标准,这些标准就是协议。最初只有两个协议:· SMTP 协议SMTP