suffisso

Gestione della coda di posta Postfix

Gestione della coda di posta Postfix
Postfix Mail System è uno dei sistemi di posta più utilizzati insieme a Exim. Nei primi giorni postfix era ampiamente utilizzato per la configurazione personalizzata e le configurazioni personalizzate del server di posta. Ma oggigiorno i server Plesk hanno anche Postfix come server di posta predefinito e non Qmail. In questo blog, ci concentriamo principalmente sui comandi di gestione della coda di posta di cui quasi tutti i proprietari di server e gli amministratori di server potrebbero aver bisogno in un determinato momento.

Postfix ha cinque code diverse e sono elencate di seguito. Tutti i messaggi gestiti da Postfix rimarranno nel server in una di queste code fino a quando il messaggio non lascia il server.

  1. la posta
  2. tenere premuto
  3. in arrivo
  4. attivo
  5. differito
  6. corrotto

Puoi ottenere un riferimento dettagliato di tutte le code di cui sopra da questo link. Postfix utilizza una directory separata per ciascuna delle code di cui sopra e la directory predefinita per queste è:

/var/spool/postfix/maildrop
/var/spool/postfix/hold
/var/spool/postfix/in arrivo
/var/spool/postfix/active
/var/spool/postfix/deferred
/var/spool/postfix/corrotto

Quanto sopra è solo un riferimento per la struttura della coda e sotto è il set effettivo di comandi di cui un proprietario del server o un amministratore del server ha bisogno per gestire una coda Postfix Postfix e menzionerò anche come scoprire un'istanza di spamming in modo che tu può avere un'idea più dettagliata sulla gestione delle code postfix.

Visualizza l'elenco dei messaggi in coda, dei messaggi posticipati e dei messaggi in sospeso

# post-coda -p
Uscita campione
[root@host1 ~]# postcoda  -p
-ID coda- --Dimensione-- ----Ora di arrivo---- -Mittente/Destinatario-------
C79CEC3F6BC*     526 Mer 5 dic  15:05:18  [email protected]
[email protected]

Nel risultato sopra, l'ID coda è C79CEC3F6BC e ne abbiamo bisogno per tutti i controlli futuri

Per visualizzare l'intestazione e il contenuto della posta

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

Per controllare il numero totale di messaggi in coda

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

Per ritentare la consegna di tutti i messaggi in coda

# postqueue -f

Per rimuovere tutti i messaggi nella coda

# postsuper -d ALL

Per rimuovere tutti i messaggi nella coda posticipata

# postsuper -d ALL deferred

Per rimuovere una particolare posta in coda.

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

Per rimuovere tutti i messaggi da un particolare ID di posta

[e-mail protetta]

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

Per tentare di inviare una particolare posta

# postqueue -i “ID coda”
# postcoda -I C79CEC3F6BC

Per cancellare i messaggi infetti per utente o modello user

Per cancellare le e-mail infette inviate da un utente specifico o qualsiasi modello specifico, puoi utilizzare quello sottostante below. Questo controllerà semplicemente quel contenuto che sta cercando e rimuoverà tutte quelle e-mail che contengono quel modello.

Per rimuovere tutte le mail che hanno [email protected] in tutta la posta.

# for id in 'postqueue -p|grep '^[A-Z0-9]'|cut -f1 -d"|sed 's/*//g"; fai postcat -q $id
| grep [email protected]  && postsuper -d $id; fatto

Per rimuovere tutti i messaggi che hanno uno schema particolare come  "X-PHP-Originating-Script: 48:badmailing.php" possiamo usare lo script sopra come sotto. Quando dai uno schema più lungo, assicurati di copiare e incollare tutto lo spazio e di dare tutto esattamente tra virgolette.

# 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: badmailing.php"
&& postsuper -d $id; fatto

Conclusione

Spero che questo articolo ti aiuti a familiarizzare con Postfix Mail Queue Management.

I migliori giochi di laboratorio dell'app Oculus
Se possiedi un visore Oculus, devi essere informato sul sideloading. Il sideloading è il processo di installazione di contenuti non archiviati sul vis...
I 10 migliori giochi da giocare su Ubuntu
La piattaforma Windows è stata una delle piattaforme dominanti per i giochi a causa dell'enorme percentuale di giochi che si stanno sviluppando oggi p...
I 5 migliori giochi arcade per Linux
Al giorno d'oggi, i computer sono macchine serie utilizzate per i giochi. Se non riesci a ottenere il nuovo punteggio più alto, saprai cosa intendo. I...