# Correzione deprecazioni residue in [mailer] (Gitea moderno) # Sostituisce: HOST, IS_TLS_ENABLED, SKIP_VERIFY -> SMTP_ADDR+SMTP_PORT, PROTOCOL, FORCE_TRUST_SERVER_CERT # 1) Backup e riscrittura della sezione [mailer] con opzioni moderne cp /etc/gitea/app.ini /etc/gitea/app.ini.bak.$(date +%Y%m%d%H%M%S) # 2) Sostituisce le righe obsolete (lasciando PASSWD, FROM, USER, ENABLED intatti) sed -i \ -e 's|^HOST = .*|SMTP_ADDR = smtp.gmail.com\nSMTP_PORT = 587|' \ -e 's|^IS_TLS_ENABLED = .*||' \ -e 's|^SKIP_VERIFY = .*||' \ /etc/gitea/app.ini # 3) Garantisce PROTOCOL corretto per il 587 (starttls esplicito) sed -i 's|^PROTOCOL = smtp$|PROTOCOL = smtp+starttls|' /etc/gitea/app.ini # 4) Controlla il risultato (senza esporre PASSWD) awk '/^\[mailer\]/{p=1} p{print} /^\[/ && !/\[mailer\]/{p=0}' /etc/gitea/app.ini | sed 's/^PASSWD.*/PASSWD = ***/' # 5) Riavvia Gitea systemctl restart gitea sleep 3 systemctl status gitea --no-pager | head -6 # 6) Verifica che NON compaiano piu deprecazioni mailer all'avvio journalctl -u gitea --since "-1 min" --no-pager | grep -i deprecat || echo "NESSUNA deprecazione residua"