HOME | linux | Email介紹(一)

Email介紹(一)

2017/06/08/09:14 , Post in linux , 評論(0) , 引用(0) , 閱讀(1130) , Via 本站原創
想了解一封Email是如何從我這邊發送到別人手上的,我們必須要先了解從我們寄信到對方收到

信,中間的有三個腳色MUA、MTA以及MDA幫我們作處理信件的動作。

MUA:簡單來說就是像Outlook、或是gmail的web介面,讓使用者可以透過這個介面

去與郵件主機作收發信的溝通動作。

MTA:就是用來寄信的部分,也就是SMTP SERVER,linux主機上預設就是postfix或是sendmail

MDA:則是用來處理收到信件後的一些動作,例如要分到哪個mailbox,是否要在轉寄出去,要

把他做篩選、過濾垃圾郵件等。

任何一台linux基本上預設都是可以發信的(25 port預設應該都是開啟的),也就是即使你沒有網

域名稱,你一樣可以發email,但是對方收到會不會丟掉那又是另外一回事了,所以有時候如果

碰到妳發給某個特定的信箱沒辦法收到,不要懷疑你們家的MIS是不是設定錯了(MIS很辛苦,他

是無辜的),比較大的可能是對方把你擋掉了(或是過濾掉了)。另外雖然沒有網域名稱可以寄信,

但是沒有網域名稱你一定是收不到對方的回信,所以真的要使用電子郵件,還是乖乖去申請一個

網域名稱吧。

至於郵件伺服器怎麼判斷要不要把你的信丟掉,Mail Server主要會抓幾個條件去判斷:

1.你的MX設定正不正確:當收到信的時候,會去查這封信是不是由這個網域名稱信任的郵件主

機寄出來的。

2.如上面講的,每一台主機都可以自己發信,假設你在公司內不想使用mail server發大量的信,

想另外找一台主機來發信的話,最簡單的方式就是在DNS裡面設定SPF,SPF是告訴對方這個網

域名稱信任的IP有哪些,從這些IP所發出去的email都是這個網域名稱允許的。

3.因為整個網路上垃圾郵件大概佔了所有郵件的90%,因此網路上也有提供一些郵件的黑名單

,郵件主機收到信以後會去查你這個IP是否在黑名單中,想知道自己的網域名稱或IP是否有被

列入國際的郵件黑名單可以搜尋RBLS,有好幾個組織有提供公開的黑名單列表讓大家作查詢。

4.你的內容,例如gmail或是商用的郵件主機,會發現他過濾垃圾郵件的功能非常的強(當然誤

判也多),就是因為他會根據你的內容再去作過濾。

假設我要用程式透過自己的linux主機作大量發信的動作,這個部分我們就留到下一章再談。

發表評論

暱稱

網址

電郵

開啟HTML 開啟UBB 開啟表情 隱藏 記住我 [登入] [註冊]