Search K
Appearance
Appearance
Released: 2026-05-??
Role based prefixes (user/, reseller/, admin/) have been removed from all URLs. Pages can still be accessed with old URLs, but this may be removed in a future release.
The Exim mail server configuration is updated to have direct integration with spam-checking services Rspamd or SpamAssassin.
In previous DirectAdmin versions there were three different ways of performing spam checking:
The new Exim configuration has direct integration with spam-checking services. Using Easy Spam Fighter is no longer mandatory. Key benefits of the new configuration structure:
spamd=no in CustomBuild options.conf file).Notable configuration changes on the system:
/etc/exim/spamd.global.conf/etc/exim/spamd.acl_smtp_data.conf/etc/exim.conf file./etc/exim/rspamd are removed./etc/exim.spamassassin.conf is removed.Here is the list of how this change is reflected in the CustomBuild configuration files structure.
| File | Action | Comment |
|---|---|---|
.../configure/exim/exim.spamassassin.conf | ❌ removed | Legacy integration using Exim transport. Not supported anymore. |
.../configure/rspamd/check_message.conf | ❌ removed | Spam checking logic, now stored in exim/rspamd.acl_smtp_data.conf. |
.../configure/rspamd/connect.conf | ❌ removed | No longer relevant. |
.../configure/rspamd/variables.conf | ❌ removed | Global configuration, now stored in exim/rspamd.global.conf. |
.../configure/easy_spam_fighter/check_rcpt.mid.conf | ❌ removed | ACL variables acl_m_spam_user and acl_m_spam_domain are now set in the main exim.conf. |
.../configure/easy_spam_fighter/check_mail.conf | ⚠️ updated | ACL variables acl_m_spam_user and acl_m_spam_domain are now set in the main exim.conf. |
.../configure/easy_spam_fighter/check_message.conf | ⚠️ updated | It will no longer connect to spam-checking service. It expects Exim to perform it. |
.../configure/easy_spam_fighter/connect.conf | ⚠️ updated | No longer has Rspamd-specific logic. |
.../configure/easy_spam_fighter/variables.conf | ⚠️ updated | No longer has Rspamd-specific logic. |
.../configure/exim/exim.conf | ⚠️ updated | Performs spam checking by including /etc/exim/spamd.global.conf and /etc/exim/spamd.acl_smtp_data.conf. |
.../configure/exim/rspamd.acl_smtp_data.conf | ✅ new | Performs spam checking with Rspamd, the same logic used to be in rspamd/check_message.conf. |
.../configure/exim/rspamd.global.conf | ✅ new | Global configuration for connection to Rspamd, the same logic used to be in rspamd/variables.conf. |
.../configure/exim/spamassassin.acl_smtp_data.conf | ✅ new | Performs spam checking with SpamAssassin, the same logic used to be in easy_spam_fighter/check_message.conf. |
.../configure/exim/spamassassin.global.conf | ✅ new | Global configuration for connection to SpamAssassin. |
If any of the updated or removed files were customised please adjust them to stay in sync with the new configuration layout.
When a cpanel backup is converted to a DirectAdmin backup before a restore, the .creation_time files were not being created, preventing auto-renewal of LetsEncrypt certificates. This fix creates the missing files during conversion.