Fixes you need after upgrading Debian from 12 to 13 (trixie)

Warning

This is still a DRAFT document, it may miss some other important changes.

SOGo Groupware

SOGo team doesn't offer binary packages for Debian 13 (and CentOS Stream 10 too) yet, so if you're running SOGo on Debian 12, please wait for some more time and leave a reply in SOGo bug tracker to let them know you need it.

Attention

This tutorial is applicable for iRedMail open source edition, if you're looking for tutorial for iRedMail Enterprise Edition, please check this tutorial instead.

Postfix

Nginx

    listen 443 ssl http2;           # Remove `http2`
    listen [::]:443 ssl http2;      # Remove `http2`
    http2 on;
systemctl restart nginx

php-fpm

Copy fpm pool config file, then restart php8.4-fpm service:

cp /etc/php/8.2/fpm/pool.d/www.conf /etc/php/8.4/fpm/pool.d/
systemctl restart php8.4-fpm

Dovecot

Debian 13 offers Dovecot 2.4, it's not backward-compatible with Dovecot 2.3. We generate sample Dovecot config files with iRedMail Enterprise Edition ("EE" for short), you just need to replace /etc/dovecot/dovecot.conf by the sample one and update few parameters.

For MariaDB backend

Attention

Backup file /etc/dovecot/dovecot.conf first.

mysql 127.0.0.1 {
    port = 3306
    dbname = vmail
    user = vmailadmin
    password = AQjaT42HjU3sZfSHSC5h2og5iJEu22aT     # <- Replace this one
}

For PostgreSQL backend

Attention

Backup file /etc/dovecot/dovecot.conf first.

pgsql 127.0.0.1 {
    # Maximum number of parallel connections. Default is 5.
    connection_limit = 20
    host = 127.0.0.1
    parameters {
        port = 5432
        dbname = vmail
        user = vmailadmin
        password = AQjaT42HjU3sZfSHSC5h2og5iJEu22aT     # <- Replace this one
    }
}

For OpenLDAP backend

Attention

Backup file /etc/dovecot/dovecot.conf first.

mysql 127.0.0.1 {
    port = 3306
    dbname = iredadmin
    user = iredadmin
    password = BowvEHisnXQtoTEewZ92oh35A4xzq7zb
}
ldap_uris = ldap://127.0.0.1:389
ldap_version = 3
ldap_debug_level = 0
ldap_deref = never
ldap_base = o=domains,dc=iredmail,dc=org
ldap_scope = subtree
ldap_starttls = no
ldap_auth_dn = cn=vmail,dc=iredmail,dc=org
ldap_auth_dn_password = sxU9ufqDPOSLOo1j7sp2UPvEJif5ULyY

Re-upgrade iRedAPD, mlmmjadmin and iRedAdmin(-Pro)

If you already have latest iRedAPD, mlmmjadmin and iRedAdmin(-Pro) running, you still need to re-download them and upgrade after you upgraded Debian OS, because the Python environment changed after OS upgrade.

SOGo Groupware

SOGo team doesn't offer binary packages for Debian 13 (and CentOS Stream 10 too) yet, so if you're running SOGo on Debian 12, please wait for some more time and leave a reply in SOGo bug tracker to let them know you need it.