User Tools

Site Tools


doc:appunti:linux:sa:postfix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:postfix [2025/12/09 11:55] – [Problemi DNS] niccolodoc:appunti:linux:sa:postfix [2025/12/11 12:24] (current) – [Problemi DNS] niccolo
Line 957: Line 957:
 ====== Problemi DNS ====== ====== Problemi DNS ======
  
-Postfix usa una configurazione del **resolver DNS** diversa da quella di sistema, cioè non usa il file **/etc/resolv.conf**; la configurazione in uso è nel file **/var/spool/postfix/etc/resolv.conf**. Un problema comune è che all'avvio di Postfix la configurazione della rete e del DNS resolver non è completata, pertanto Postfix resta in esecuzione con una configurazione del resolver non funzionante (manca il server DNS); in questo caso i messaggi in uscita potrebbero rimanere in coda e non arrivare mai a destinazione:+Postfix usa una configurazione del **resolver DNS** diversa da quella di sistema, cioè non usa il file **/etc/resolv.conf**; la configurazione in uso è nel file **/var/spool/postfix/etc/resolv.conf**. Un problema comune è che all'avvio di Postfix la configurazione della rete e del DNS resolver non è completata, pertanto Postfix resta in esecuzione con una configurazione del resolver non funzionante (manca il server DNS); in questo caso i messaggi in uscita restano in coda e non arrivano mai a destinazione:
  
 <code> <code>
Line 968: Line 968:
 Se il file ''resolv.conf'' nel chroot viene aggiornato non è neanche necessario fare il reload di Postfix per sbloccare la coda: il normale retry time oppure un ''postqueue -f'' porta a destinazione i messaggi. Se il file ''resolv.conf'' nel chroot viene aggiornato non è neanche necessario fare il reload di Postfix per sbloccare la coda: il normale retry time oppure un ''postqueue -f'' porta a destinazione i messaggi.
  
-FIXME Qule è il normale tempo di retry per //Host not found//? Come modificarlo?+In **Debian 12 Bookworm** e **Debian 13 Trixie** esiste il servizio Systemd **postfix-resolvconf.path**, che tuttavia non è abilitato. Tale servizio provvede a copiare il ''resolv.conf'' di sistema nel chroot di Postfix qualora venga aggiornato, è sufficiente attivarlo: 
 + 
 +<code> 
 +systemctl enable --now postfix-resolvconf.path 
 +</code> 
 + 
 +Il normale tempo di retry per un errore di tipo //Host not found// dovrebbe essere di 5 minuti. 
 + 
 +Vedere il post **[[https://unix.stackexchange.com/questions/272427/why-does-postfix-copy-etc-resolv-conf-to-its-chroot-too-early-causing-dns-fail|Why does postfix copy /etc/resolv.conf to its chroot too early, causing DNS failures?]]**, in particolare la risposta dell'utente **Siguza**.
  
 ====== Problemi SSL ====== ====== Problemi SSL ======
doc/appunti/linux/sa/postfix.1765277726.txt.gz · Last modified: by niccolo