成都网站建设设计

将想法与焦点和您一起共享

SpringBoot实战之发送邮件示例代码-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

成都创新互联是一家专业提供肇州企业网站建设,专注与成都网站设计、成都做网站、H5开发、小程序制作等业务。10年已为肇州众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

一、邮件服务简介

邮件服务在互联网早期就已经出现,如今已成为人们互联网生活中必不可少的一项服务。那么邮件服务是怎么工作的呢?如下给出邮件发送与接收的典型过程:

1、发件人使用SMTP协议传输邮件到邮件服务器A;

2、邮件服务器A根据邮件中指定的接收者,投送邮件至相应的邮件服务器B;

3、收件人使用POP3协议从邮件服务器B接收邮件。

SMTP(Simple Mail Transfer Protocol)是电子邮件(email)传输的互联网标准,定义在RFC5321,默认使用端口25;

POP3(Post Office Protocol - Version 3)主要用于支持使用客户端远程管理在服务器上的电子邮件。定义在RFC 1939,为POP协议的第三版(最新版)。

这两个协议均属于TCP/IP协议族的应用层协议,运行在TCP层之上。

我们日常收发邮件使用的客户端、Web Mail的背后都在运行着这两个协议,完成收发邮件的过程。而现在我们需要使用SMTP协议来把发送给用户的邮件传输到邮件服务器。

从客户端传输邮件到服务器需要双方的配合,而规则就定义在SMTP协议中。我们现在需要做的是找一个SMTP服务器,再实现一个SMTP客户端,然后让客户端发送邮件到服务器。

二、配置邮件服务器

本文使用126邮箱测试,在以下界面中开启smtp服务器,设置授权码,在后面代码中会使用到

Spring Boot实战之发送邮件示例代码

三、实现邮件客户端

1)修改pom.xml,添加依赖库

 
  org.springframework.boot 
  spring-boot-starter-mail 
 

分享文章:SpringBoot实战之发送邮件示例代码-创新互联
URL标题:http://chengdu.cdxwcx.cn/article/ccgcjs.html