Commit Graph
540 Commits
Author SHA1 Message Date
chrisandClaude Opus 5.5 15aca2f34b install_update_dovecot: do not log attempted passwords
Set auth_verbose_passwords to 'no'. 'plain' and 'yes' write attempted
passwords in cleartext to the log, including the real passwords of users
who only made a typo.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-08 14:55:13 +01:00
chrisandClaude Opus 5.5 4f33f3d426 install_postfix_advanced.sh: fix return code range of zen.spamhaus.org
ZEN answers with 127.0.0.x, so the previous range 127.0.1.[2..99] (used by
DBL) never matched and the filter was without effect. Use 127.0.0.[2..11].
A range is still required: if Spamhaus blocks our queries, it answers with
error codes like 127.255.255.254, which must not reject mail.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-08 13:41:45 +01:00
chrisandClaude Opus 5.5 ad4018eca3 install_opendmarc.sh: set PublicSuffixList/UserID, drop HistoryFile, SPFIgnoreResults true
- Set PublicSuffixList and UserID explicitly instead of relying on the package config.
- Do not use HistoryFile (no aggregate reports); comment out an active setting.
- Set SPFIgnoreResults to true.
- Update comment in ignore.hosts to reflect the current milter setup.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-08 12:26:44 +01:00
chrisandClaude Opus 5.5 95c8ebbe0e postfwd defaults: keep lines with the wanted value, no reload if unchanged
- Never comment out a line that already has the wanted value, even if a
  differing setting of the same variable precedes it.
- update_postfwd_defaults.sh: leave postfwd alone if nothing changed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-08 11:10:49 +01:00
chrisandClaude Opus 5.5 39909a5b30 postfwd: install config from files/postfwd, idempotent /etc/default/postfwd handling
- Ship postfwd.cf and list files in files/postfwd; used by install_postfwd.sh
  and install_postfix_advanced.sh (lists only if missing, cf with backup).
- Add update_postfwd_defaults.sh.
- install_amavis.sh: disable smtpd_end_of_data_restrictions on localhost:10025.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-08 10:53:21 +01:00
Christoph 450b04134d install_postfix_advanced.sh: set 'LISTEN_ON_ADDITIONAL_RELAY_PORT' to false if not installed as REALY_ONLY system. 2026-11-05 15:32:18 +01:00
chris ff7ebb59f5 install_postfix_base.sh: change value of 'inet_interfaces' to 'loopback-only'. 2026-10-28 11:40:57 +01:00
chris 4538071f28 Improve SRS installer preflight output and readiness summary 2026-10-25 23:48:58 +01:00
chris efaa58fcf9 Add selective Postfix SRS installation and management 2026-10-25 22:20:12 +01:00
chris e732e6d9d8 Archive remaining SRS development drafts from a.mx 2026-10-20 14:52:48 +02:00
chris 39b933b798 Archive discontinued selective SRS implementation 2026-10-20 14:41:48 +02:00
chris 3af1c29a16 Add offline SPF regression tests for SRS DNS preflight 2026-10-20 12:36:45 +02:00
chris 2b97fcd797 Improve SRS DNS preflight output and SPF status reporting 2026-10-20 12:29:17 +02:00
chris b9adecf3d6 Suggest hostname-based SRS domain for first installation 2026-10-20 12:03:11 +02:00
chris 53b92f7867 Extend selective SRS management and add installer tests 2026-10-20 11:20:38 +02:00
chris 3a7248191c Add SRS implementation - scripts and configuration files. 2026-10-18 13:13:20 +02:00
chris 52d9813229 Add SRS activation/deactivation scripts and shared config/helper 2026-10-17 18:11:57 +02:00
chris c10529685a Add SRS activation/deactivation scripts and shared config/helper 2026-10-17 18:09:00 +02:00
chris ade941486d README-SRS.md: Explanation of what the abbreviation SRS stands for. 2026-10-17 13:23:07 +02:00
chris 3e525c4bde Add Readme files for Sender Rewriting Scheme (SRS). 2026-10-17 13:20:39 +02:00
chris 26aded391c update_clamav-unofficial-sigs.sh: change default SI signatur. 2026-09-20 16:12:45 +02:00
chris b9aaeea84e install_amavis.conf.sample: change _SI_AUTHORISATION_SIGNATURE .. 2026-09-20 16:00:53 +02:00
chris 6e6ebc07a4 Amavis install / ClamAV unofficial update: adjust '_SI_AUTHORISATION_SIGNATURE'. 2026-09-04 16:14:53 +02:00
chris 3fbb5da5de update_clamav-unofficial-sigs.sh: Set up the script so that it can resume if cloning the Git repository fails. 2026-09-04 09:45:30 +02:00
chris b73fa92d43 install_postfix_base.sh,install_postfix_advanced.sh: add libsasl2-modules-db to the reqired debian packages. 2026-07-17 14:58:44 +02:00
chris bb8cd0c2cc install_roundcube.sh: change cronjob for cleaning up db. 2026-07-11 02:00:24 +02:00
chris 2d288c6705 Merge branch 'master' of https://git.oopen.de/install/mailsystem 2026-07-04 00:34:59 +02:00
chris a96c92524e upgrade_roundcube.sh: the script is no longer paused as usual (for example, to disable plugins). 2026-07-04 00:34:31 +02:00
chris dd105ad5d9 Add rebuild_roundcube_config.php for regenerating Roundcube config 2026-07-03 23:12:53 +02:00
chris 7fb1ac4511 Rename ol dovecot install/upgrade script. 2026-07-03 18:45:14 +02:00
chris cb3079a7ae migrate_markasjunk2_to_markasjunk.sh: migrate from extern deprecated markasjunk plugin to the core one. 2026-07-03 17:44:08 +02:00
chris 5a7e79d8c4 upgrade_roundcube.sh: Allow upgrading to the even installed version. 2026-07-03 17:42:59 +02:00
chris d60cb62d8f upgrade_roundcube.sh: some fixes.. 2026-07-03 17:08:56 +02:00
chris 5b9e632fe4 upgrade_roundcube.sh: make upügrade script ready for newer composer and newer roundcube installation. 2026-07-03 12:26:59 +02:00
chris 7be12b675c Add skript 'update_quota2_mariadb.sh'. 2026-07-02 03:19:09 +02:00
chris d385627251 Merge branch 'master' of https://git.oopen.de/install/mailsystem 2026-07-02 02:23:59 +02:00
chris 17e858d51b install_update_dovecot-2.4.sh: enhance quota_clone plugin support for MySQL and update documentation 2026-07-02 02:11:55 +02:00
chris 8df8b715c7 Add script 'update_quota2_psql.sh'. 2026-07-02 01:20:25 +02:00
chris b90c692af1 install_postfixadmin.sh: create composer.lock bevor installing/updating postfixadmin. 2026-07-02 01:19:38 +02:00
chris d917dc69bb install_quota_clone.sh: enhance config.local.php detection logic for PostfixAdmin 2026-06-29 16:49:59 +02:00
chris 4c9a34d234 install_quota_clone.sh: remove hardcoded PostfixAdmin path and add interactive symlink detection 2026-06-29 16:24:55 +02:00
chris 625184ab6e install_postfixadmin.sh: update used_quotas configuration to 'YES' for PostfixAdmin
install_update_dovecot-2.4.sh: add quota_clone plugin configuration for real-time quota tracking
create settings.json: add permissions for quota-related commands in PostfixAdmin
create install_quota_clone.sh: script to configure Dovecot quota_clone plugin and PostfixAdmin integration
2026-06-29 15:12:56 +02:00
chris 163fc55a6d initialize workspace configuration file 2026-06-19 11:47:24 +02:00
chris d92941ed96 install_postfix_advanced.sh: add SPF sender whitelist configuration 2026-06-19 11:46:17 +02:00
chris b99844c1b5 install_postfixadmin.sh: remove space.. 2026-02-18 18:53:38 +01:00
chris 691c34fa18 Merge branch 'master' of https://git.oopen.de/install/mailsystem 2026-02-18 18:48:01 +01:00
chris 1ca6031fea install_postfixadmin.sh: fix error determin PFA configuration file. 2026-02-18 18:47:25 +01:00
chris 8234254094 Merge branch 'master' of git.oopen.de:install/mailsystem 2026-02-18 12:38:47 +01:00
chris afff836253 install_postfix_advanced.sh: comment entries '127.0.0.1:10040_time_limit=3600' and 'policyd-spf_time_limit=3600'. 2026-02-18 12:38:33 +01:00
Christoph 7c05201520 install_postfix_advanced.sh: some changes of 'main.cf' in case of relay host only. 2026-02-18 01:48:45 +01:00