Postfix a fost mult timp considerat unul dintre cele mai bune MTA disponibile. Iniţial scrisă de Wietse Venema Zweitze şi lansat sub licenţa IBM Publice , Postfix se poate lăuda o soliditate si o usurinta de interacţiune găsit în poştă electronică SMTP alte demoni.

Decizia de a desfăşura capacităţile sale de demoni diferite - fiecare dintre care îndeplineşte o funcţie specifică - şi premiul pentru performanţa minimă pentru fiecare grup, se asigură că orice bug-uri sau exploit nu poate compromite întregul MTA. Un singur proces trebuie să se ruleze cu privilegii de root, toate celelalte drepturi sunt minime şi, adesea, doar un fişier de configurare.

Această distribuire a sarcinilor este, de asemenea, reflectă în disponibilitatea de mai multe instrumente special concepute pentru a îndeplini funcţiile de monitorizare şi administrare a proceselor generate de Postfix. Unele dintre aceste instrumente sunt parte a Postfix, în timp ce altele sunt elemente accesorii - adesea elaborate de către părţi terţe - care interactioneaza cu ea la diverse niveluri.

Monitorizarea cozile e-mail, de exemplu, se poate face cu `` mailq:

# mailq
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
6CC39230001* 1389 Wed Jun 25 01:17:51 5tanya.wuhc@msa.hinet.net
test@dominio.it

Mă refer de obicei newbie `om` mailq pentru informaţii de bază despre cum funcţionează programul. Ceea ce urmează este un exemplu de cum se poate face cel mai bine folosi `mailq` pentru a elimina poştă congelate de la nivel local bobina:

# exim -Mg `mailq | grep frozen | awk '{ print $3 }'`

Utilizarea normală a `mailq` poate fi împiedicată de prezenţa de cozi de e-mail foarte masive. În aceste cazuri, este bine să desfăşoare script `` qshape pentru a obţine o imagine clară a ceea ce a dus la acumularea de mesaje şi atunci când sa întâmplat:

$ qshape -s deferred | head
T 5 10 20 40 80 160 320 640 1280 1280+
TOTAL 1250 0 1 2 4 5 22 34 118 242 822
spammer123.com 462 0 1 0 1 1 3 7 15 53 381
zzfinder.com 64 0 0 0 0 0 1 0 0 4 59
socket4you.biz 53 0 0 0 0 0 0 0 0 0 53
junglex.com 36 0 0 0 0 0 1 3 7 15 10
myemessage.com 36 0 0 0 0 0 0 0 0 0 36
stock911.us 35 0 0 0 0 0 0 0 0 0 35
linuxassistance.it 33 0 0 0 0 0 0 0 0 0 33
agliardi.biz 29 0 0 0 0 0 0 0 0 3 26

Aici vom vedea că există 1250 de mesaje in coada pentru care a fost făcut cel puţin o încercare, la livrare (amânat), din care 462 sunt dirijate spre spammer123.com domeniu. De e-mailuri trimise la acest domeniu 1 este în coada de aşteptare pentru o perioada de timp între 5 şi 10 minute, în timp ce 381 sunt în aşteptare pentru mai mult de 1280 de minute.

Următoarea comandă este folosit în loc pentru a afişa statistici referitoare la numărul de beneficiari de mail în coada de aşteptare "activ" Postfix:

qshape active | less

În acest fel, putem identifica in orice moment "blocaje", adică trimiterea prin poştă anormale care se acumuleaza in coada Postfix de performanţă semnificativ degrada. Odată identificat procese similare, le putem eradica folosind comanda `` postsuper:

postsuper [-psv] [-c directory_file_conf] [-d][-h][-H][-r] [id_coda] [directory_coda]

Pentru a elimina, de exemplu, cu coada de mesaje 6CC39230001 ID-ul (de exemplu cel arătat în exemplul de mai sus) este suficientă pentru a rula comanda:

# postsuper -d 6CC39230001

Dacă, în schimb, pe propriul risc, doriţi să goliţi complet coada electronică, aveţi posibilitatea să utilizaţi întotdeauna următoarea comandă:

# postsuper -d ALL deferred

Dar dacă vă veţi pierde vreodată de e-mail, din cauza utilizării acestui al doilea exemplu, nu-l iau cu mine.

Partajaţi acest conţinut:
  • del.icio.us
  • Google Bookmarks
  • Digg
  • Facebook
  • Technorati
  • MySpace
  • Twitter