postfix

Postfix Mail Queue Management

Postfix Mail Queue Management
Postfix Mail System je eden od najpogosteje uporabljenih poštnih sistemov skupaj z Eximom. V prvih dneh se je postfix pogosto uporabljal za nastavitve po meri in nastavitve poštnega strežnika po meri. Toda danes imajo strežniki Plesk za privzeti poštni strežnik tudi Postfix in ne Qmail. V tem blogu se osredotočamo predvsem na ukaze za upravljanje čakalne vrste pošte, ki jih bodo v določenem trenutku morda potrebovali skoraj vsi lastniki strežnikov in skrbniki strežnikov.

Postfix ima pet različnih vrst in so navedene spodaj. Vsa pošta, ki obravnava postfix, ostane v strežniku v eni od teh čakalnih vrst, dokler sporočilo ne zapusti strežnika.

  1. maildrop
  2. počakajte
  3. dohodni
  4. aktivno
  5. odloženi
  6. Poškodovan

Na tej povezavi lahko dobite podroben sklic na vse zgornje čakalne vrste. Postfix uporablja ločen imenik za vsako od zgornjih čakalnih vrst, privzeti imenik pa je:

/ var / spool / postfix / maildrop
/ var / spool / postfix / hold
/ var / spool / postfix / dohodno
/ var / spool / postfix / active
/ var / spool / postfix / odloži
/ var / spool / postfix / corrupt

Zgoraj je zgolj referenca za strukturo čakalne vrste, spodaj pa je dejanski nabor ukazov, ki jih lastnik strežnika ali skrbnik strežnika potrebuje za obdelavo pošte Postfix Mail. Omenil bom tudi, kako najti primerek neželene pošte, tako da boste lahko dobite podrobnejšo idejo o upravljanju čakalne vrste postfix.

Prikažite seznam pošte v čakalni vrsti, odložene pošte in čakajoče pošte

# postqueue -p
Vzorec izhoda
[root @ host1 ~] # postqueue -p
-ID čakalne vrste - - Velikost - ---- Čas prihoda ---- - Pošiljatelj / prejemnik-------
C79CEC3F6BC * 526 Wed Dec 5 15:05:18 root @ host1.strežnik.com
preskus.test @ gmail.com

V zgornjem rezultatu je ID čakalne vrste C79CEC3F6BC in to potrebujemo za vsa prihodnja preverjanja

Za prikaz glave in vsebine pošte

# postcat -q “ID čakalne vrste”
# postcat -q C79CEC3F6BC

Če želite preveriti skupno število sporočil v čakalni vrsti

# postqueue -p | grep -c "^ [A-Z0-9]"

Ponovni poskus dostave vseh sporočil v čakalni vrsti

# postqueue -f

Če želite odstraniti vso pošto v čakalni vrsti

# postsuper -d VSE

Če želite odstraniti vso pošto v odloženi čakalni vrsti

# postsuper -d VSE odloženo

Če želite odstraniti določeno pošto v čakalni vrsti.

# postsuper -d “ID čakalne vrste”
# postsuper -d C79CEC3F6BC

Če želite odstraniti vso pošto z določenega ID-ja pošte

[e-pošta zaščitena]

# mailq | rep +2 | awk 'BEGIN RS = "" / [email protected] \.com $ / print $ 1 '|
tr -d '*!'| postsuper -d -

Poskusite poslati eno posebno pošto

# postqueue -i “ID čakalne vrste”
# postqueue -I C79CEC3F6BC

Za čiščenje okuženih sporočil glede na uporabnika ali vzorec

Če želite počistiti okuženo pošto, ki jo je poslal določen uporabnik, ali kateri koli določen vzorec, lahko uporabite spodnjo. S tem boste preprosto preverili vsebino, ki išče, in odstranili vsa tista e-poštna sporočila, ki vsebujejo ta vzorec.

Če želite odstraniti vso pošto, ki je v celotni pošti [zaščitena z e-pošto].

# za id v 'postqueue -p | grep' ^ [A-Z0-9] '| cut -f1 -d "| sed' s / * // g"; postcat -q $ id
| grep [zaščiten po e-pošti] && postsuper -d $ id; Končano

Če želite odstraniti vso pošto z določenim vzorcem, na primer »X-PHP-Originating-Script: 48: badmailing.php “lahko uporabimo zgornji skript, kot spodaj. Ko dajete daljši vzorec, poskrbite, da boste kopirali ves prostor in vse navedli natančno v dvojnih narekovajih.

# za id v 'postqueue -p | grep' ^ [A-Z0-9] '| cut -f1 -d "| sed' s / * // g";
naredi postcat -q $ id | grep “X-PHP-Originating-Script: 48: badmailing.php "
&& postsuper -d $ id; Končano

Zaključek

Upam, da vam bo ta članek pomagal pri udobnejšem upravljanju poštnih čakalnih vrst Postfix.

Posnemajte klike miške tako, da v Windows 10 lebdite z miško Clickless Mouse
Uporaba miške ali tipkovnice v napačni drži čezmerne uporabe lahko povzroči veliko zdravstvenih težav, vključno s sevom, sindromom karpalnega kanala i...
S temi brezplačnimi orodji dodajte gibe miške v sistem Windows 10
V zadnjih letih so se računalniki in operacijski sistemi močno razvili. Včasih so morali uporabniki uporabljati ukaze za krmarjenje po upraviteljih da...
Nadzirajte in upravljajte gibanje miške med več monitorji v sistemu Windows 10
Upravitelj miške z dvojnim zaslonom vam omogoča nadzor in konfiguriranje gibanja miške med več monitorji, tako da upočasni gibanje blizu meje. Windows...