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

Postfix郵件處理過(guò)程詳解

運(yùn)維 系統(tǒng)運(yùn)維
對(duì)于來(lái)自于本地的郵件:sendmail進(jìn)程負(fù)責(zé)接收來(lái)自本地的郵件放在maildrop隊(duì)列中,然后pickup進(jìn)程對(duì)maildrop中的郵件進(jìn)行完整性檢測(cè)。

當(dāng)postfix接收到一封新郵件時(shí),新郵件***在incoming隊(duì)列處停留,以下主要介紹了postfix郵件的處理過(guò)程:接收郵件的過(guò)程和投遞郵件的過(guò)程,然后針對(duì)不同的情況進(jìn)行不同的處理。


一、接收郵件的過(guò)程
postfix對(duì)接收郵件的處理
當(dāng)postfix接收到一封新郵件時(shí),新郵件***在incoming隊(duì)列處停留,:
1.對(duì)于來(lái)自于本地的郵件:sendmail進(jìn)程負(fù)責(zé)接收來(lái)自本地的郵件放在maildrop隊(duì)列中,然后pickup進(jìn)程對(duì)maildrop中的郵件進(jìn)行完整性檢測(cè)。maildrop目錄的權(quán)限必須設(shè)置為某一用戶(hù)不能刪除其他用戶(hù)的郵件。
2.對(duì)于來(lái)自于網(wǎng)絡(luò)的郵件:smtpd進(jìn)程負(fù)責(zé)接收來(lái)自于網(wǎng)絡(luò)的郵件,并且進(jìn)行安全性檢測(cè)??梢酝ㄟ^(guò)UCE(unsolicitedcommercialemail)控制smtpd的行為。
3.由postfix進(jìn)程產(chǎn)生的郵件:這是為了將不可投遞的信息返回給發(fā)件人。這些郵件是由bounce后臺(tái)程序產(chǎn)生的。
5.由postfix自己產(chǎn)生的郵件:提示postmaster(也即postfix管理員)postfix運(yùn)行過(guò)程中出現(xiàn)的問(wèn)題。(如SMTP協(xié)議問(wèn)題,違反UCE規(guī)則的記錄等等。)關(guān)于cleanup后臺(tái)程序的說(shuō)明:cleanup是對(duì)新郵件進(jìn)行處理的***一道工序它對(duì)新郵件進(jìn)行以下的處理:添加信頭中丟失的Form信息;為將地址重寫(xiě)成標(biāo)準(zhǔn)的user@fully.qualified.domain格式進(jìn)行排列;重信頭中抽出收件人的地址;將郵件投入incoming隊(duì)列中,并請(qǐng)求郵件隊(duì)列管理進(jìn)程處理該郵件;請(qǐng)求trivial-rewrite進(jìn)程將地址轉(zhuǎn)換成標(biāo)準(zhǔn)的user@fully.qualified.doma
in格式。


二、投遞郵件的過(guò)程
新郵件一旦到達(dá)incoming隊(duì)列,下一步就是開(kāi)始投遞郵件,postfix投遞郵件時(shí)的處理過(guò)程如圖三所示。相關(guān)的說(shuō)明如下:
郵件隊(duì)列管理進(jìn)程是整個(gè)postfix郵件系統(tǒng)的心臟。它和local、smtp、pipe等投遞代理相聯(lián)系,將包含有隊(duì)列文件路徑信息、郵件發(fā)件人地址、郵件收件人地址的投遞請(qǐng)求發(fā)送給投遞代理。隊(duì)列管理進(jìn)程維護(hù)著一個(gè)deferred隊(duì)列,那些無(wú)法投遞的郵件被投遞到該隊(duì)列中。除此之外,隊(duì)列管理進(jìn)程還維護(hù)著一個(gè)active隊(duì)列,該隊(duì)列中的郵件數(shù)目是有限制的,這是為了防止在負(fù)載太大時(shí)內(nèi)存溢出。郵件隊(duì)列管理程序還負(fù)責(zé)將收件人地址在relocated表中列出的郵件返回給發(fā)件人,該表包含無(wú)效的收件人地址。
如果郵件隊(duì)列管理進(jìn)程請(qǐng)求,rewrite后臺(tái)程序?qū)κ占说刂愤M(jìn)行解析。但是缺省地,rewrite只對(duì)郵件收件人是本地的還是遠(yuǎn)程的進(jìn)行區(qū)別。
如果郵件對(duì)你管理進(jìn)程請(qǐng)求,bounce后臺(tái)程序可以生成一個(gè)郵件不可投遞的報(bào)告。
本地投遞代理local進(jìn)程可以理解類(lèi)似UNIX風(fēng)格的郵箱,sendmail風(fēng)格的系統(tǒng)別名數(shù)據(jù)庫(kù)和sendmail風(fēng)格的.forward文件??梢酝瑫r(shí)運(yùn)行多個(gè)local進(jìn)程,但是對(duì)同一個(gè)用戶(hù)的并發(fā)投遞進(jìn)程數(shù)目是有限制的。你可以配置local將郵件投遞到用戶(hù)的宿主目錄,也可以配置local將郵件發(fā)送給一個(gè)外部命令,如流行的本地投遞代理procmail。在流行的linux發(fā)行版本RedHat中,我們就使用procmail作為最終的本地投遞代理。
遠(yuǎn)程投遞代理SMTP進(jìn)程根據(jù)收件人地址查詢(xún)一個(gè)SMTP服務(wù)器列表,按照順序連接每一個(gè)SMTP服務(wù)器,根據(jù)性能對(duì)該表進(jìn)行排序。在系統(tǒng)負(fù)載太大時(shí),可以有數(shù)個(gè)并發(fā)的SMTP進(jìn)程同時(shí)運(yùn)行。
pipe是用于UUCP協(xié)議的投遞代理。

【編輯推薦】

  1. 配置系統(tǒng)每次啟動(dòng)時(shí)自動(dòng)啟動(dòng)postfix
  2. postfix郵件的接收和投遞過(guò)程
  3. postfix郵件服務(wù)器技術(shù)的幾種安全隱患
  4. 郵件系統(tǒng)postfix安裝配置指南
  5. CentOS postfix安裝創(chuàng)建rpm與切換mta
責(zé)任編輯:chenqingxiang 來(lái)源: itqun.net
相關(guān)推薦

2010-06-09 18:17:20

Postfix郵件

2011-02-21 13:26:47

Postfix郵件處理

2009-07-20 17:49:07

JSF請(qǐng)求處理

2011-02-21 10:13:38

Postfix

2011-02-21 08:50:50

2010-06-02 18:17:09

Postfix郵件

2009-09-24 17:11:53

Hibernate處理

2011-01-18 15:57:00

Postfix

2010-05-25 18:19:41

postfix郵件

2011-04-11 16:42:05

Oracle無(wú)法啟動(dòng)

2011-09-02 14:09:47

OracleDML命令

2009-07-15 16:29:41

Swing繪畫(huà)

2013-06-20 10:17:34

Android應(yīng)用

2011-01-19 13:39:38

Postfix郵件監(jiān)控

2011-01-20 09:42:29

postfix郵件

2010-06-09 18:08:52

Postfix郵件

2009-01-27 17:32:00

虛擬化部署案例

2021-02-01 09:00:34

Ceph octopu集群運(yùn)維

2011-01-20 09:45:52

Postfix郵件

2011-01-19 09:55:27

postfix
點(diǎn)贊
收藏

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