自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Sendmail郵件收受流程(二)

運(yùn)維 系統(tǒng)運(yùn)維
sendmail郵件是如何從始到終得發(fā)送、接收呢?有哪些程序和流程?對(duì)于非本機(jī)端送來(lái)的信件,sendmail是如何處理的;對(duì)于本機(jī)端的郵件,sendmail又是如何接收?

Sendmail郵件收受流程

  關(guān)于廣告信的收受

  很多人常常會(huì)發(fā)現(xiàn)這樣的一件事,就是:

  『為什么有人利用我的 mail server 寄信給我?』

 

  舉個(gè)例子來(lái)說(shuō),假如我的一部 Mail server 主機(jī)名稱為 mta.domain.name ,而他上面有個(gè)實(shí)體郵件用戶為 user@mta.domain.name !這個(gè) MTA 主機(jī)并沒(méi)有對(duì)外開(kāi)放 RELAY 的功能喔!但是有一天, user 這個(gè)人還是接到廣告信了!更神奇的是,該封廣告信的發(fā)信者為 someother@mta.domain.name !怪怪!明明我的 mta.domain.name 就是沒(méi)有 someother 這個(gè)用戶,怎么還可以用我的主機(jī)寄信給我自己呢?

  好了,現(xiàn)在請(qǐng)仔細(xì)的參考一下上面的三個(gè)步驟,你會(huì)發(fā)現(xiàn)一件事情,就是『***個(gè)步驟中,如果發(fā)現(xiàn)該封信的收件者有本機(jī)的賬號(hào)時(shí),且 /etc/mail/access 沒(méi)有抵擋到該封信時(shí),則該封信件就會(huì)被接收下來(lái)!』對(duì)啦!就是因?yàn)槿绱耍虼?,?duì)方可以用你的 mail server 寄信給你!不過(guò),還好的是,這樣的情況中,該封廣告信只會(huì)在你的 Mail Server 內(nèi)傳送,并不會(huì)寄出去外部的!注:因?yàn)橐牡酵獠咳ィ托枰?RELAY 的功能啦!

  上面提到的是關(guān)于『來(lái)自 MTA 外部的信件』時(shí)的處理動(dòng)作,那么如果這封郵件是來(lái)自于『主機(jī)內(nèi)部』的行為呢?

  例如:使用者以 SSH 登入后,使用 mail 這個(gè)指令來(lái)執(zhí)行寄信的動(dòng)作,又或者是直接在 MTA 這部主機(jī)上面的 X Window System 內(nèi)的 Kmail 來(lái)發(fā)信呢?由于我們剛剛在設(shè)定 sendmail.mc 這個(gè)檔案的時(shí)候,你會(huì)發(fā)現(xiàn)一句設(shè)定值:

  MAILER(local)

  或者是

  Cwlocalhost.localdomain

  這兩個(gè)設(shè)定都代表『本機(jī)寄出的郵件可以不用經(jīng)過(guò) SMTP 的手續(xù),將直接以 sendmail 的功能寄出』,這也就是說(shuō),無(wú)論如何,來(lái)自主機(jī)內(nèi)部的信件都將被傳送出去!這也是為什么有的時(shí)候明明你的 sendmail 沒(méi)有正常的啟動(dòng),但是在主機(jī)上面直接以 mail 這個(gè)指令卻還是可以將郵件送出的原因啦!

 

  例題:曾經(jīng)有朋友發(fā)現(xiàn)一個(gè)有趣的現(xiàn)象,那就是他的 WWW 網(wǎng)站提供 CGI 的功能 ( 所謂的 CGI 指的是一些動(dòng)態(tài)的網(wǎng)頁(yè)內(nèi)容,例如鳥(niǎo)哥的私房菜里面的留言版,這些功能很多是利用 perl 語(yǔ)言或者其它語(yǔ)言寫成的程序喔!),他所提供的 CGI 程序的功能可以幫助使用者寄信,后來(lái)發(fā)現(xiàn)很多人便藉由這個(gè) CGI 的網(wǎng)絡(luò)功能,使用他的 WWW 主機(jī)發(fā)送大量的廣告信,他就很生氣的將他自己的 WWW 主機(jī)的 Sendmail 關(guān)閉,也就是將 smtp 的 port (25) 關(guān)掉,以為這樣就可以將廣告信杜絕啦!但是,廣告信卻還是一直的發(fā)送!并沒(méi)有停下來(lái)!您知道為什么嗎?!

  答:原因應(yīng)該很簡(jiǎn)單吧!

  因?yàn)?WWW 在 Linux 本機(jī)上面跑,而管理員提供的的 CGI 是在 WWW 上面跑,也就是說(shuō),這個(gè) CGI 本來(lái)就是利用 Linux 的 Sendmail 在傳送郵件的,那既然 sendmail 本來(lái)就可以不需要透過(guò) smtp 的 port 來(lái)傳送郵件,自然你的廣告信就還是可以自由的發(fā)送出去啰!

 

【編輯推薦】

  1. sendmail郵件服務(wù)權(quán)限的設(shè)定
  2. Sendmail server 的啟動(dòng)
  3. Sendmail的郵件目錄
  4. Sendmail郵件收受流程(一)
  5. Sendmail配置筆記之啟動(dòng)服務(wù)器
  6. Sendmail配置筆記之文件區(qū)
  7. Sendmail配置筆記之配置篇
  8. Sendmail配置筆記之安裝篇

 

責(zé)任編輯:zhaolei 來(lái)源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2011-01-21 10:46:47

sendmail流程

2011-01-21 09:49:18

sendmail目錄

2011-02-21 11:35:29

sendmail命令

2011-02-21 16:21:49

Sendmail

2011-01-21 10:38:52

sendmail

2011-01-21 13:21:21

sendmail安全

2011-01-21 11:32:07

sendmail

2011-01-21 15:27:10

Sendmail

2011-02-21 16:33:53

2011-01-21 13:41:09

Sendmail

2011-01-21 11:21:38

sendmail

2011-01-21 13:56:44

SendmailSolaris

2011-01-21 09:09:22

Sendmail

2011-01-21 16:40:58

NagiosSendmail

2009-09-03 13:39:49

RHEL4Sendmail郵件服務(wù)器

2013-05-14 09:27:13

垃圾郵件LinuxSendmail

2011-02-21 16:41:19

Sendmail

2011-01-21 16:27:43

NagiosSendmail

2017-03-02 09:05:56

CentOS 7Sendmail郵件

2009-03-06 16:11:49

RHEL5SendmailDovecot
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)