Guies de LinuxUtilidades linux

Manteniment de Postfix: consells i comandes essencials

El mantenimiento de Postfix es esencial para garantizar un flujo de correo electrónico sin problemas en tu organización.


El servidor de correu és una peça crítica de la comunicació de moltes organitzacions, i Postfix és un dels servidors de correu (MTA) més utilitzats a Linux. Perquè funcioni sense sorpreses cal revisar-lo de tant en tant. Aquí tens les comandes i accions més habituals per mantenir-lo en forma, a manera de xuleta. Si vols aprofundir en la configuració, la seguretat i les proves d’enviament, consulta la guia completa de manteniment de Postfix.


1. Comprovar l’estat de Postfix

Abans de fer cap manteniment, assegura’t que Postfix està en marxa:

sudo systemctl status postfix

T’indica si el servei està actiu i et mostra les últimes línies del registre. A Debian i Ubuntu, postfix.service només és un «embolcall»: la instància que fa la feina és postfix@-.service, i és la que has de mirar si alguna cosa falla.


2. Recarregar o reiniciar

Després de canviar la configuració, normalment n’hi ha prou de recarregar-la, sense aturar el servei ni tallar connexions:

sudo systemctl reload postfix

Només cal reiniciar amb alguns canvis, com ara inet_interfaces o inet_protocols (les interfícies i protocols on escolta):

sudo systemctl restart postfix

3. Comprovar la configuració

Abans de recarregar, revisa que no hi hagi errors:

sudo postfix check
postconf -n

postfix check comprova sobretot els permisos i propietaris dels fitxers i directoris de Postfix, i avisa de problemes greus a la configuració. postconf -n mostra només els paràmetres que has canviat respecte als valors per defecte i, de passada, avisa de paràmetres mal escrits o obsolets:

postconf: warning: /etc/postfix/main.cf: unused parameter: mesage_size_limit=1
postconf: warning: /etc/postfix/main.cf: support for parameter "smtpd_use_tls" will be removed; instead, specify "smtpd_tls_security_level"

4. Veure la cua de correu

Per veure els missatges que esperen ser enviats:

mailq

(mailq és el mateix que postqueue -p.) Si la cua és buida, mostra Mail queue is empty. Si no, veuràs l’identificador de cada missatge, la mida, la data, el remitent i el destinatari, i per als que s’han ajornat, el motiu entre parèntesis. Aquesta informació és molt útil per diagnosticar problemes d’enviament.

Per tornar a intentar ara mateix l’enviament de tota la cua:

sudo postqueue -f

5. Esborrar missatges de la cua

Fes-ho amb compte: els missatges esborrats no es poden recuperar.

# Un missatge concret (l'identificador surt a mailq)
sudo postsuper -d A1B2C3D4E5

# Només els ajornats (deferred), per exemple després d'una allau de correu brossa
sudo postsuper -d ALL deferred

# Tota la cua
sudo postsuper -d ALL

6. Revisar els registres

Per seguir l’activitat de Postfix en temps real:

sudo tail -f /var/log/mail.log

A Debian 12 i 13 ja no s’instal·la rsyslog per defecte, de manera que /var/log/mail.log pot no existir. En aquest cas, els registres són al journal de systemd:

sudo journalctl -u 'postfix*' -f

A Rocky, Alma i Fedora, el fitxer clàssic és /var/log/maillog. Tens més informació a la guia de journalctl.


7. Actualitzar el programari

Mantén Postfix i la resta del sistema al dia:

sudo apt update
sudo apt upgrade

A Rocky, Alma o Fedora: sudo dnf upgrade.


8. Fer còpies de seguretat

No en subestimis la importància. Com a mínim, desa la configuració (/etc/postfix/) i, si el servidor també guarda bústies, les bústies dels usuaris:

sudo tar -czf postfix-config_$(date +%F).tgz /etc/postfix

9. Vigilar el rendiment

Fes servir top o htop per veure el consum del sistema i, per a una supervisió contínua, eines com Prometheus i Grafana. Per a Postfix en concret, el que més t’interessa vigilar és la mida de la cua: si creix sense parar, alguna cosa no va bé (un destí que no respon, o algú que fa servir el teu servidor per enviar correu brossa).


Amb aquestes comandes tindràs Postfix controlat. Un manteniment regular és la clau d’un servidor de correu fiable.