一、發(fā)送郵件的原理
在了解其原理之前,先要知道兩個協(xié)議,SMTP和POP3
SMTP:Simple Mail Transfer Protocol,即簡單郵件傳輸協(xié)議,發(fā)送郵件的協(xié)議,默認端口,25
POP3:Post Office Protocol 3,即郵局協(xié)議,接收郵件的協(xié)議,默認端口,110
知道了這兩個協(xié)議,下面來說說郵件發(fā)送和接收的原理圖,分兩種,相同郵件(QQ郵箱給QQ郵箱)和不同郵件(QQ郵箱給163郵箱)是不一樣的。
解釋:
為了方便起見,將新浪郵箱,list@sina.com稱為用戶A,將搜狐郵箱,wangwu@sohu.com 稱為用戶B
用戶A(新浪郵箱,list@sina.com)給用戶B(搜狐郵箱,wangwu@sohu.com)發(fā)送一封郵件,那么整個過程就為圖中的實線部分,用戶A通過OutLook(瀏覽器或者客戶端)登錄自己的郵箱帳號,編寫郵件,使用Smtp協(xié)議發(fā)送給Sina的郵件服務(wù)器中的Smtp服務(wù)器(專門用來發(fā)送的服務(wù)器),然后在通過SMTP協(xié)議,傳輸給Sohu的郵件服務(wù)器中的Smtp服務(wù)器,然后通過Sohu的Smtp服務(wù)器將郵件發(fā)送給用戶