postfix

Postfix pasta rindas pārvaldība

Postfix pasta rindas pārvaldība
Postfix pasta sistēma ir viena no visplašāk izmantotajām pasta sistēmām kopā ar Exim. Pirmajās dienās postfix tika plaši izmantots pielāgotai iestatīšanai un pielāgotam pasta servera iestatījumam. Bet mūsdienās Plesk serveros kā noklusējuma pasta serveris ir arī Postfix, nevis Qmail. Šajā emuārā mēs galvenokārt koncentrējamies uz pasta rindas pārvaldības komandām, kuras kādā brīdī var būt nepieciešamas gandrīz visiem serveru īpašniekiem un serveru administratoriem.

Postfix ir piecas dažādas rindas, un tās ir norādītas zemāk. Visi e-pasta ziņojumi, kurus apstrādā postfix, paliks serverī vienā no šīm rindām, līdz ziņojums tiks atstāts no servera.

  1. maildrop
  2. turiet
  3. ienākošie
  4. aktīvs
  5. atlikta
  6. Korumpēts

Šajā saitē varat iegūt detalizētu atsauci uz visām iepriekšminētajām rindām. Postfix katrai no iepriekš minētajām rindām izmanto atsevišķu direktoriju, un noklusējuma direktorija ir:

/ var / spool / postfix / maildrop
/ var / spool / postfix / hold
/ var / spool / postfix / ienākošais
/ var / spool / postfix / active
/ var / spool / postfix / atlikta
/ var / spool / postfix / Corrupt

Iepriekš minētais ir tikai atsauce uz rindas struktūru, un zemāk ir faktiskais komandu kopums, kas servera īpašniekam vai servera administratoram nepieciešams, lai apstrādātu Postfix Mail rindu, un es pieminēšu arī to, kā uzzināt surogātpasta gadījumu, lai jūs var iegūt detalizētāku priekšstatu par postfix rindu pārvaldību.

Parādiet rindā esošo, atlikto un gaidošo pastu sarakstu

# pastkarte -p
Izlaides paraugs
[root @ host1 ~] # pastkopa -p
-Rindas ID- - Izmērs-- ---- Ierašanās laiks ---- -Sūtītājs / Saņēmējs-------
C79CEC3F6BC * 526 Trešdiena, 5. decembris 15:05:18 root @ host1.serveris.com
pārbaude.tests @ gmail.com

Iepriekš minētajā rezultātā rindas ID ir C79CEC3F6BC, un tas mums ir vajadzīgs visu turpmāko pārbaužu laikā

Lai parādītu pasta galveni un saturu

# postcat -q “Rindas ID”
# postcat -q C79CEC3F6BC

Lai pārbaudītu kopējo e-pastu skaitu rindā

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

Lai atkārtoti mēģinātu piegādāt visus rindā esošos pasta ziņojumus

# pastkarte -f

Lai noņemtu visus rindā esošos ziņojumus

# postsuper -d VISI

Lai noņemtu visus vēstules atliktajā rindā

Atlikts # postsuper -d VISI

Lai rindā noņemtu konkrētu pastu.

# postsuper -d “Rindas ID”
# postsuper -d C79CEC3F6BC

Lai noņemtu visas vēstules no konkrēta pasta ID

[e-pasts aizsargāts]

# mailq | aste +2 | awk 'BEGIN RS = "" / [aizsargāts ar e-pastu] \.com $ / print $ 1 '|
tr -d '*!"| postsuper -d -

Lai mēģinātu nosūtīt vienu noteiktu pastu

# postqueue -i “Rindas ID”
# pastkarte -I C79CEC3F6BC

Lai notīrītu inficētās vēstules pēc lietotāja vai modeļa

Lai notīrītu inficētos e-pastus, ko sūtījis konkrēts lietotājs, vai jebkuru konkrētu modeli, varat izmantot zemāk esošo. Tas vienkārši pārbaudīs meklēto saturu un noņems visus tos e-pastus, kuros ir šis paraugs.

Lai noņemtu visus e-pastus, kuru [e-pasts ir aizsargāts] visā pastā.

# for id in 'postqueue -p | grep' ^ [A-Z0-9] '| cut -f1 -d "| sed' s / * // g"; do postcat -q $ id
| grep [aizsargāts ar e-pastu] && postsuper -d $ id; izdarīts

Lai noņemtu visas vēstules, kurām ir īpašs raksts, piemēram, “X-PHP-Originating-Script: 48: badmailing.php ”, mēs varam izmantot iepriekš minēto skriptu, kā norādīts zemāk. Piešķirot garāku rakstu, pārliecinieties, ka esat nokopējis visu atstarpi un visus tos norādiet tieši pēdiņās.

# for id in 'postqueue -p | grep' ^ [A-Z0-9] '| cut -f1 -d "| sed' s / * // g";
do postcat -q $ id | grep “X-PHP-Originating-Script: 48: badmails.php ”
&& postsuper -d $ id; izdarīts

Secinājums

Es ceru, ka šis raksts palīdzēs jums ērtāk izmantot Postfix Mail Queue Management.

Labākie Linux spēļu konsoles emulatori
Šajā rakstā tiks uzskaitīta populārā Linux spēļu konsoles atdarināšanas programmatūra. Emulācija ir programmatūras saderības slānis, kas atdarina spēļ...
Labākie Linux spēļu draiveri 2021. gadā
Linux operētājsistēma ir gājusi tālu no sākotnējā, vienkāršā uz serveriem balstītā izskata. Šī operētājsistēma pēdējos gados ir ārkārtīgi uzlabojusies...
Kā tvert un straumēt spēļu sesiju operētājsistēmā Linux
Agrāk spēļu spēlēšana tika uzskatīta tikai par hobiju, taču laika gaitā spēļu industrija piedzīvoja milzīgu tehnoloģiju un spēlētāju skaita pieaugumu....