国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux部署msmtp+mutt發送郵件功能

2024-08-28 00:02:53
字體:
來源:轉載
供稿:網友

一、前言

首先,得明白發送一封郵件的流程,下面一段理論摘抄自廖雪峰的官網網站https://www.liaoxuefeng.com/article/00137387674890099a71c0400504765b89a5fac65728976000

"""

我們通常使用Email都很容易,但是Internet的郵件系統是通過幾個復雜的部分連接而成的,對于最終用戶而言,我們熟悉的Outlook,Foxmail等都是用來收信和發信的,稱之為MUA:Mail User Agent,郵件用戶代理。

MUA并非直接將郵件發送至收件人手中,而是通過MTA:Mail Transfer Agent,郵件傳輸代理代為傳遞,Sendmail和Postfix就是扮演MTA的角色。

一封郵件從MUA發出后,可能通過一個或多個MTA傳遞,最終到達MDA:Mail Delivery Agent,郵件投遞代理,郵件到達MDA后,就存放在某個文件或特殊的數據庫里,我們將這個長期保存郵件的地方稱之為郵箱。

一旦郵件到達郵箱,就原地不動了,等用戶再通過MUA將其取走,就是用Outlook,Foxmail等軟件收信的過程。

所以一封郵件的流程是:

發件人:MUA --發送--> MTA -> 若干個MTA... -> MTA -> MDA <--收取-- MUA:收件人

MUA到MTA,以及MTA到MTA之間使用的協議就是SMTP協議,而收郵件時,MUA到MDA之間使用的協議最常用的是POP3或IMAP。

需要注意的是,專業郵件服務商都有大量的機器來為用戶服務,所以通常MTA和MDA并不是同一臺服務器,因此,在Outlook等軟件里,我們需要分別填寫SMTP發送服務器的地址和POP3接收服務器的地址。

"""

同樣對發郵件流程介紹的很清楚的還有這篇博文:https://www.cnblogs.com/DLHe/p/8457393.html

由上面可知,通常我們所熟悉的Outlook、Foxmail等是郵件客戶端,提供了MUA的功能;而一些Email服務提供商,如網易、QQ等,則提供了MTA的功能。

必須弄清楚的一點是,本次部署的msmtp+mutt其實是類似于Foxmail那樣的MUA郵件客戶端,只不過它是在linux上運行的。而如果在linux上部署的是sendmail或者postfix,那才是郵件服務器,起到的是MTA的功能。

接下來是實施步驟。

實測成功的部署環境:RHEL6.5和CentOS6.5,當然了,機器得能聯網。

二、安裝msmtp

msmtp是一個SMTP客戶端,可將郵件發送至SMTP服務端,官網地址為http://msmtp.sourceforge.net/index.html  。

1.下載msmtp文件

cd /usr/local/src

wget http://sourceforge.net/projects/msmtp/files/msmtp/1.4.32/msmtp-1.4.32.tar.bz2/download

2.解壓文件

tar jxvf msmtp-1.4.32.tar.bz2

3.進入到解壓的文件內,然后就是典型的源碼安裝的3個步驟./configure,make和make install

3.1執行./configure,生成 Makefile,為下一步的編譯做準備,--prefix=后面接的是想要將msmtp安裝到的路徑,跟當前mstmp源碼所在目錄無關

cd msmtp-1.4.32./configure --prefix=/usr/local/msmtp

3.2 make && make install,編譯并安裝,這兩步也可以分開執行

4. 在安裝目錄/usr/local/msmtp/下新建etc目錄,并在etc目錄下創建msmtp文件,該文件用于配置郵件發送的一些基本信息。

mkdir 

主站蜘蛛池模板:
黄骅市|
建宁县|
北安市|
南昌市|
无极县|
白河县|
灌云县|
清镇市|
和顺县|
永顺县|
德安县|
沅陵县|
东莞市|
团风县|
浦城县|
阿拉善左旗|
犍为县|
陆川县|
通州市|
延长县|
贺州市|
灯塔市|
澄迈县|
塔城市|
杨浦区|
贞丰县|
察哈|
珠海市|
稻城县|
图木舒克市|
南华县|
康平县|
桓仁|
泸西县|
霍山县|
克山县|
从江县|
屏边|
民丰县|
建湖县|
大庆市|