一前言
本來(lái)使用qq郵箱發(fā)送郵件,然后借助sendEmail來(lái)發(fā)送郵件告警,但是有每天的200封限制,很是不爽,于是想到來(lái)自己搭建郵件服務(wù)器來(lái)解決這個(gè)問(wèn)題,關(guān)于使用sendEmail來(lái)借助qq郵箱來(lái)發(fā)送郵件詳見(jiàn)http://www.cnblogs.com/Dicky-Zhang/p/5982973.html,在做這個(gè)之前,在網(wǎng)上查找了很多資料,發(fā)現(xiàn)很是混亂,不成一體,拼拼湊湊,根本無(wú)法使用,所以記錄下來(lái),方便后來(lái)人使用。
在做postfix之前,我成功搭建了iredmail,一個(gè)強(qiáng)大的開(kāi)源系統(tǒng)。稍后會(huì)另外一篇文章來(lái)寫(xiě)下過(guò)程,供大家參考。
說(shuō)明下
關(guān)于阿里云做郵件系統(tǒng)的問(wèn)題,阿里云對(duì)25端口做了限制,即使你做好了,在第三方服務(wù)器上可能都無(wú)法使用,在本機(jī)上我做好了,都無(wú)法使用。對(duì)于青云系統(tǒng),默認(rèn)是沒(méi)有對(duì)外開(kāi)放25端口,這里的對(duì)外開(kāi)放不是服務(wù)器里面,你需要在后臺(tái)去開(kāi)放25端口,不然你在外部服務(wù)器去連接這臺(tái)做好的服務(wù)器的時(shí)候會(huì)提示超時(shí),對(duì)于國(guó)外的服務(wù)器我倒是沒(méi)測(cè)試,我認(rèn)為應(yīng)該不會(huì)做限制。好了,不多說(shuō)了,開(kāi)始正題
解釋幾個(gè)名詞
- MUA:用戶(hù)代理端,即用戶(hù)使用的寫(xiě)信、收信客戶(hù)端軟件。比如:outlook、foxmail等客戶(hù)端軟件,乃至通過(guò)瀏覽器登錄郵箱并發(fā)送郵件的BS架構(gòu)網(wǎng)頁(yè)也算是MUA。
- MTA:郵件傳送端,即常說(shuō)的郵件服務(wù)器,用于轉(zhuǎn)發(fā)、收取用戶(hù)郵件。本文之中的postfix實(shí)現(xiàn)的就是MTA,當(dāng)然postfix也是一種特殊的MUA,不再深入介紹,本文之中僅把postfix當(dāng)做MTA使用。
- MDA:郵件代理端,相當(dāng)于MUA和MTA的中間人,可用于過(guò)濾垃圾郵件。
- POP:郵局協(xié)議,當(dāng)前是第三版,也就是POP3,用于MUA連接服務(wù)器收取用戶(hù)郵件,通信端口110。
- IMAP:互聯(lián)網(wǎng)應(yīng)用協(xié)議,功能與POP類(lèi)似:也用于MUA連接服務(wù)器收取用戶(hù)郵件;功能較POP多,通信端口143。
- SMTP:簡(jiǎn)單郵件傳送協(xié)議,MUA連接MTA或MTA連接MTA發(fā)送郵件使用此協(xié)議,通信端口25,啟用ssl/tls的情況下端口為465或587。
一般發(fā)郵件的步驟流程是:
1、MUA通過(guò)POP、IMAP或SMTP協(xié)議連接MTA(稱(chēng)之為mta1);本文之中php通過(guò)phpmailer請(qǐng)求發(fā)送郵件的php腳本就扮演了MUA的角色,而postfix就是MTA;
2、MUA發(fā)送郵件給mta1(或者說(shuō)MUA通過(guò)mta1發(fā)送郵件);本文中postfix就是這個(gè)mta1;
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線(xiàn)安全]玩轉(zhuǎn)無(wú)線(xiàn)電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26