創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!
成都創(chuàng)新互聯(lián)是一家專業(yè)提供肇州企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、H5開發(fā)、小程序制作等業(yè)務(wù)。10年已為肇州眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。一、郵件服務(wù)簡介
郵件服務(wù)在互聯(lián)網(wǎng)早期就已經(jīng)出現(xiàn),如今已成為人們互聯(lián)網(wǎng)生活中必不可少的一項(xiàng)服務(wù)。那么郵件服務(wù)是怎么工作的呢?如下給出郵件發(fā)送與接收的典型過程:
1、發(fā)件人使用SMTP協(xié)議傳輸郵件到郵件服務(wù)器A;
2、郵件服務(wù)器A根據(jù)郵件中指定的接收者,投送郵件至相應(yīng)的郵件服務(wù)器B;
3、收件人使用POP3協(xié)議從郵件服務(wù)器B接收郵件。
SMTP(Simple Mail Transfer Protocol)是電子郵件(email)傳輸?shù)幕ヂ?lián)網(wǎng)標(biāo)準(zhǔn),定義在RFC5321,默認(rèn)使用端口25;
POP3(Post Office Protocol - Version 3)主要用于支持使用客戶端遠(yuǎn)程管理在服務(wù)器上的電子郵件。定義在RFC 1939,為POP協(xié)議的第三版(最新版)。
這兩個(gè)協(xié)議均屬于TCP/IP協(xié)議族的應(yīng)用層協(xié)議,運(yùn)行在TCP層之上。
我們?nèi)粘J瞻l(fā)郵件使用的客戶端、Web Mail的背后都在運(yùn)行著這兩個(gè)協(xié)議,完成收發(fā)郵件的過程。而現(xiàn)在我們需要使用SMTP協(xié)議來把發(fā)送給用戶的郵件傳輸?shù)洁]件服務(wù)器。
從客戶端傳輸郵件到服務(wù)器需要雙方的配合,而規(guī)則就定義在SMTP協(xié)議中。我們現(xiàn)在需要做的是找一個(gè)SMTP服務(wù)器,再實(shí)現(xiàn)一個(gè)SMTP客戶端,然后讓客戶端發(fā)送郵件到服務(wù)器。
二、配置郵件服務(wù)器
本文使用126郵箱測試,在以下界面中開啟smtp服務(wù)器,設(shè)置授權(quán)碼,在后面代碼中會(huì)使用到
三、實(shí)現(xiàn)郵件客戶端
1)修改pom.xml,添加依賴庫
org.springframework.boot spring-boot-starter-mail