User Tools

Site Tools


doc:appunti:linux:sa:debian_upgrade_12_13

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:debian_upgrade_12_13 [2026/06/05 16:29] – [Syslog] niccolodoc:appunti:linux:sa:debian_upgrade_12_13 [2026/06/05 18:21] (current) – [Dovecot] niccolo
Line 36: Line 36:
   * **10-mail.conf**   * **10-mail.conf**
   * **10-ssl.conf**   * **10-ssl.conf**
-  * **90-sieve-extprograms.conf** +  * **15-lda.conf** (non causava errori nell'avvio del servizio, ma il delivery locale non funzionava) 
-  * **90-sieve.conf**+  * :!: **90-sieve-extprograms.conf** 
 +  * :!: **90-sieve.conf**
  
 Il servizio non partiva con il seguente errore in syslog: Il servizio non partiva con il seguente errore in syslog:
Line 44: Line 45:
 systemd[1]: Failed to start dovecot.service - Dovecot IMAP/POP3 email server. systemd[1]: Failed to start dovecot.service - Dovecot IMAP/POP3 email server.
 </code> </code>
 +
 +Anche i seguenti file che erano stati personalizzati hanno una nuova versione, ma le personalizzazioni non inficiavano la validità della configurazione:
 +
 +  * **10-auth.conf**
 +  * **10-master.conf**
 +
 +Qui di seguito sono riportate le personalizzazioni con la nuova sintassi equivalenti alla configurazione presentata nella pagina **[[postfix_spamassassin_clamav_dovecot]].**
 +
 +=== /etc/dovecot/conf.d/10-mail.conf ===
 +
 +Abilitare l'uso delle Maildir:
 +
 +<file>
 +mail_driver = maildir
 +#mail_home = /home/%{user | username}
 +mail_path = ~/Maildir
 +mail_inbox_path = .
 +</file>
 +
 +=== /etc/dovecot/conf.d/10-ssl.conf ===
 +
 +Abilitare l'uso del certificato SSL:
 +
 +<file>
 +ssl_server_cert_file = /etc/letsencrypt/live/www.rigacci.org/fullchain.pem
 +ssl_server_key_file = /etc/letsencrypt/live/www.rigacci.org/privkey.pem
 +</file>
 +
 +=== /etc/dovecot/conf.d/15-lda.conf ===
 +
 +Attivare il plugin Sieve per il Local Delivery Agent:
 +
 +<file>
 +protocol lda {
 +  mail_plugins {
 +     sieve = yes
 +  }
 +}
 +</file>
 +
 +
 +FIXME
 +
 +===== Postfix =====
 +
 +<code>
 +postconf smtpd_sasl_type smtpd_sasl_path
 +</code>
 +
 +<code>
 +smtpd_sasl_type = dovecot
 +smtpd_sasl_path = private/auth
 +postconf: warning: /etc/postfix/main.cf: support for parameter "smtpd_use_tls"
 +          will be removed; instead, specify "smtpd_tls_security_level"
 +</code>
 +
 +FIXME
 +
 +In the file **/etc/postfix/main.cf** replace the line
 +
 +<file>
 +smtpd_use_tls=yes
 +</file>
 +
 +with
 +
 +<file>
 +
 +</file>
  
 ===== Syslog ===== ===== Syslog =====
Line 235: Line 305:
   * **/var/lib/postgresql/17/**   * **/var/lib/postgresql/17/**
  
-Probabilmente la procedura automatica di aggiornamento è fallita per l'ordine di installazione dei pacchetti PostGIS. Manualmente si è verificato che siano installati i pacchetti necessari che installano la dipendenza dall'ultima versione:+Probabilmente la procedura automatica di aggiornamento è fallita per l'ordine di installazione dei pacchetti PostGIS. Manualmente si è verificato che siano installati i pacchetti necessari che installano l'ultima versione per dipendenza:
  
   * **postgresql-postgis** => postgresql-17-postgis-3   * **postgresql-postgis** => postgresql-17-postgis-3
Line 246: Line 316:
 </code> </code>
  
 +=== Alcuni comandi utili per la diagnosi ===
 +
 +Comandi da eseguire come utente ''postgres''. Elenco dei database esistenti:
 +
 +<code bash>
 +psql -p 5432 -d postgres -c "SELECT datname FROM pg_database WHERE datistemplate = false;" -t
 +</code>
 +
 +Estensioni abilitate (es. postgis) in un database:
 +
 +<code bash>
 +psql -p 5432 -d [DBNAME] -c "\dx"
 +</code>
  
 ===== PHP 8.2 => 8.4 ===== ===== PHP 8.2 => 8.4 =====
doc/appunti/linux/sa/debian_upgrade_12_13.1780669743.txt.gz · Last modified: by niccolo