UPGRADING/v0_04.md
v0.4.0 to v0.4.xv0.3.x to v0.4.0Configuration File Split: While the config.toml configuration file format hasn't changed much, the new version has divided it into multiple sub-files. These sub-files are now included from the new config.toml. This division was implemented because the config file had grown significantly, and splitting it improves organization.
Changes in the Sieve Interpreter Attribute Names:
jmap.sieve (JMAP Sieve Interpreter) has been renamed to sieve.untrusted.sieve (SMTP Sieve Interpreter) has been renamed to sieve.trusted.SPAM Filter Module: The most notable addition in this version is the SPAM filter module. It comprises:
etc/smtp/spamfilter.toml.etc/spamfilter/scripts.etc/spamfilter/maps.New Configuration Key: A new key resolver.public-suffix has been added. This specifies the URL of the list of public suffixes.
config.toml file.BASE_DIR/etc (for example /opt/stalwart-mail/etc).etc/config.tomletc/jmap/store.tomletc/jmap/oauth.tomletc/smtp/signature.tomletc/common/tls.tomletc/config.toml and replace the etc/directory/sql.toml include with etc/directory/ldap.toml.etc/ directory and make necessary changes.etc/ and the SQLite spam filter database from data/ to your current installation's directory.bin/ directory to your current installation's data/ directory.We apologize for the lack of an automated migration tool for this upgrade. However, we are planning on introducing an automated migration tool in the near future. Thank you for your understanding and patience.