Differenze tra le versioni di "Postfix"

Da WikiSitech.
Vai alla navigazioneVai alla ricerca
 
(7 versioni intermedie di 2 utenti non mostrate)
Riga 8: Riga 8:
 
* http://www.postfix.org/postconf.5.html
 
* http://www.postfix.org/postconf.5.html
 
<br>
 
<br>
 +
=== Attivazione DKIM ===
 +
Per l'installazione delle componenti necessarie a gestire DKIM, è possibile fare riferimento all'articolo seguente:
 +
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-dkim-with-postfix-on-debian-wheezy
 +
tradotto in italiano su questa pagina:
 +
https://noviello.it/come-installare-e-configurare-dkim-con-postfix-su-ubuntu-18-04-lts/
 +
 
== Configurazione ==
 
== Configurazione ==
 
'''Refresh dei parametri di configurazione'''
 
'''Refresh dei parametri di configurazione'''
Riga 20: Riga 26:
 
'''Forza lo scodamento'''
 
'''Forza lo scodamento'''
 
  postqueue -f
 
  postqueue -f
 +
<br>
 +
 +
'''Elimina un messaggio specifico'''
 +
postsuper -d mail_queue_id
 
<br>
 
<br>
  
Riga 29: Riga 39:
 
  postsuper -d ALL deferred
 
  postsuper -d ALL deferred
 
<br>
 
<br>
 +
 +
'''Elimina tutte i messaggi nella coda'''
 +
postsuper -d ALL
 +
<br>
 +
 +
'''Elimina tutti i messaggi nella coda deferirei in cui il mittente o destinatario appartiene ad uno specifico dominio (@yahoo.com.tw)'''
 +
mailq | tail +2 | awk 'BEGIN { RS = "" } /@yahoo\.com\.tw/ { print $1 }' | tr -d '*!' | postsuper -d -
 +
<br>
 +
 +
'''Visualizza il messaggio'''
 +
postcat -vq mail_queue_id
 +
<br>
 +
 
= Courier IMAP/POP3 =
 
= Courier IMAP/POP3 =
 
== Configurazione ==
 
== Configurazione ==
 
== Pulizia delle caselle di posta ==
 
== Pulizia delle caselle di posta ==
La pulizia delle caselle di posta elettronica si può effettuare tramite l'utility '''cleanup-maildir''' (qui il codice sorgente; richiede l'installazione di python).<br>
+
La pulizia delle caselle di posta elettronica si può effettuare tramite l'utility '''cleanup-maildir''' ([[qui il codice|cleanup-maildir]] sorgente; richiede l'installazione di python).<br>
 
Esempio di pulizia di una cartella di posta elettronica
 
Esempio di pulizia di una cartella di posta elettronica
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">

Versione attuale delle 18:33, 19 mag 2021

Postfix: Appunti di gestione

Installazione

Installazione e configurazione SMTP AUTH

Per l'installazione delle componenti, e relativa configurazione, necessari all'uso di SMTP autenticato, mi sono rifatto ai seguenti due articoli, entrambi molto validi e completi:

e al sempre incredibilmente valido supporto della documentazione di PostFix


Attivazione DKIM

Per l'installazione delle componenti necessarie a gestire DKIM, è possibile fare riferimento all'articolo seguente:

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-dkim-with-postfix-on-debian-wheezy

tradotto in italiano su questa pagina:

https://noviello.it/come-installare-e-configurare-dkim-con-postfix-su-ubuntu-18-04-lts/

Configurazione

Refresh dei parametri di configurazione

postfix reload


Gestione della coda di messaggi

Elenco dei messaggi in coda

postqueue -p


Forza lo scodamento

postqueue -f


Elimina un messaggio specifico

postsuper -d mail_queue_id


Elimina tutti i messaggi nella coda hold

postsuper -d ALL hold


Elimina tutti i messaggi nella coda deferred

postsuper -d ALL deferred


Elimina tutte i messaggi nella coda

postsuper -d ALL


Elimina tutti i messaggi nella coda deferirei in cui il mittente o destinatario appartiene ad uno specifico dominio (@yahoo.com.tw)

mailq | tail +2 | awk 'BEGIN { RS = "" } /@yahoo\.com\.tw/ { print $1 }' | tr -d '*!' | postsuper -d -


Visualizza il messaggio

postcat -vq mail_queue_id


Courier IMAP/POP3

Configurazione

Pulizia delle caselle di posta

La pulizia delle caselle di posta elettronica si può effettuare tramite l'utility cleanup-maildir (cleanup-maildir sorgente; richiede l'installazione di python).
Esempio di pulizia di una cartella di posta elettronica

#
# Posizionarsi nella home della casella di posta, quindi cancellare i messaggi di posta in entrata più vecchi di 7 giorni
<path-to>/cleanup-maildir --maildir-root=./Maildir/ --age=7 delete ''

#
# Posizionarsi nella home della casella di posta, quindi simulare la cancellazione di tutti i messaggi
<path-to>/cleanup-maildir --maildir-root=./Maildir/ -n delete ''

#
# Posizionarsi nella home della casella di posta, quindi ripulire la Trash (cestino)
<path-to>/cleanup-maildir --maildir-root=./Maildir/ delete Trash