- License Agreement
- GNU General Public License (GPL)
- Website
- http://wiki.i-mscp.net/doku.php?id=plugins:spamassassin
Plugin allows to use SpamAssassin with i-MSCP.
Documentation: http://wiki.i-mscp.net/doku.php?id=plugins:spamassassin
-
Version 2.0.1
- 167.54 kB
- 1.7k Downloads
Version compatible with i-MSCP Serie ≥ 1.4.x
CHANGELOG
- Fixed: Compile time error: autoused module List::MoreUtils has unique import() method
-
Version 2.0.0
- 167.49 kB
- 30 Downloads
Version compatible with i-MSCP Serie ≥ 1.4.x
CHANGELOG
- Added: Plugin configuration parameters for the `DKIM' SA plugin (disabled by default)
- Added: Plugin configuration parameters for the `SPF' SA plugin (disabled by default)
- Added: Plugin configuration parameters for the `Rule2XSBody' SA plugin (enabled by default)
- Backported: Changes from https://github.com/smfreegard/DecodeShortURLs/pull/2 (DecodeShortURLs.cf file only)
- Changed: DKIM and SPF SA plugins are now disabled by default
- Changed: MILTER default action from `accept' to `tempfail'
- Changed: Usage of UDS instead of TCP for SPAMD(8p) -- Performance boost
- Enhancement: Automatically install distribution packages
- Fixed: Bad ownership set on DecodeShortURLs and iXash2 SpamAssassin plugin files
- Fixed: Cronjobs are not registered when the plugin get re-activated
- Fixed: Delay restart of SA services on i-MSCP upgrade/reconfiguration
- Fixed: Discard any user preference that belongs to a disabled plugins in user scores and preferences SQL query
- Fixed: Give SpamAssassin a higher priority by adding it at begin of the smtpd_milters list
- Fixed: Guess the SPAMD(8p) unix user/group instead of hard-coding them
- Fixed: Make sure that configuration files are created with expected UMASK(2)
- Fixed: Make use of iMSCP::Crypt library to generate SA SQL user password
- Fixed: On plugin reconfiguration, current user preference must be preserved whenever possible (see UPDATE.md file)
- Fixed: SA bayesian data and user preferences which belong to an i-MSCP email account being deleted are not removed
- Fixed: SA database must be dropped on plugin uninstallation
- Fixed: Stop and disable SA services on plugin deactivation
- Fixed: Synchronize the database and the journal once per training session (sa-learn)
- Removed: i-MSCP 00_imscp.pre SA configuration file; SA Plugins are now loaded from distribution package files
- Removed: `use_auto_whitelist' preference from the `userpref' database table as this preference is not settable
- Removed: Blacklist score preference (-6) from the `userpref' database table; Default (-100.00) fits better
- Removed: Whitelist score preference (10) from the `userpref' database table; Default (100.000) fits better
- Review: Early exits if the storage server is not running (cronjobs)
- Review: Make use of an all-in-one SQL query instead of 6 queries to delete user bayesian data stored in database
- Rewritten: Plugin configuration file
- Updated: Roundcube MarkAsJunk2 plugin from version 1.9 to version 1.10
- Updated: Roundcube SAUserPrefs plugin from version 1.15 to version 1.16
-
Version 1.2.0
- 154.39 kB
- 104 Downloads
Version compatible with i-MSCP >= 1.4.x Serie
CHANGELOG
- Added: Build version number
- Fixed: Cannot pass additional flags to SPAMC(1) through SPAMASS_MILTER(8) due to internal configuration handling
- Fixed: Cronjob for razor discovery fail due to missing shell for the `debian-spamd' user
- Fixed: On plugin update, the Plugin::SpamAssassin::change() method shouldn't be called twice
- Removed: Support for i-MSCP 1.3.x Serie
-
Version 1.1.1
- 141.1 kB
- 917 Downloads
Version compatible with i-MSCP >= 1.3.1
CHANGELOG- Fixed: Wrong cron settings for cronjob_bayes_sa-learn
- Fixed: Requirements check for pyzor & razor if not enabled in config
-
Version 1.1.0
- 154.06 kB
- 397 Downloads
Version compatible with i-MSCP 1.3.x Serie
CHANGELOG
- Added: 3rd party SpamAssassin rules from Heinlein Support
- Added: Enable SpamAssassin service on systems with systemd
- Added: Option to define networks which won't be scanned for SPAM
- Added: Option to scan outgoing mails of SMTP authenticated senders
- Changed: New default values in config.php
- Changed: Option to reject all SPAM mails or only above a defined score level
- Changed: Requirements check
- Changed: Run cronjobs with lower priority
- Changed: Switch Postfix service restart to reload
- Changed: Usage of i-MSCP API to create/drop SQL user
- Fixed: '_' and '%' wildcards must be escaped in GRANT statements
- Fixed: Configuration files containing sensitive informations such as SQL user password must not be world-readable
- Fixed: Syntax error in cronjob files
- Removed: Deprecated config option sauserprefs_bayes_delete
- Removed: Experimental smartmatch operator
- Removed: Update SpamAssassin rules and keys. Will be done by the default SpamAssassin cronjob.
- Updated: Roundcube plugin markasjunk2
- Updated: Roundcube plugin sauserprefs
- Updated: SpamAssassin plugin DecodeShortURLs
- Updated for i-MSCP 1.3.x Serie
-
Version 1.0.7
- 140.94 kB
- 933 Downloads
Version compatible with i-MSCP >= 1.2.3
CHANGELOG
- Fixed: Syntax error in cronjob files
-
Version 1.0.6
- 140.94 kB
- 152 Downloads
Version compatible with i-MSCP >= 1.2.3
CHANGELOG
- Fixed: Syntax error in bayes cronjob
-
Version 1.0.5
- 140.92 kB
- 218 Downloads
Version compatible with i-MSCP >= 1.2.3
CHANGELOG
- Fixed: The plugin's data are not available when plugin is loaded through a cron job
- Fixed: Double entry on milter_connect_macros
- Updated: DecodeShortURLs.pm
-
Version 1.0.4
- 133.01 kB
- 464 Downloads
Version compatible with i-MSCP >= 1.2.3
CHANGELOG
- Fixed: Do not try to restart imscp_panel service if we are in setup mode
- Fixed: Errors from the sa-update task are not handled correctly in plugin backend
-
Version 1.0.3
- 140.4 kB
- 187 Downloads
Version compatible with i-MSCP >= 1.2.3
CHANGELOG
- Fixed: imscp_panel service must be restarted to force flush of any opcode cache