So far we are not able to reproduce the issue.
Perhaps the following will help
What operating system are the machines running on that are having this issue?
I have (1) machine as a mail server running Windows Server 2012 R2 Standard
Are there any messages logged by your firewalls, proxies, or AV applications when SA-Update.exe is running?
No. Event Viewer logs indicate nothing related to SA-Update or MDaemon
If you manually download the MIRRORED.BY file, save it to disk as \MDaemon\Spamassassin\defualt_rules\updates_spamassassin_org\MIRRORED.BY, then mark the file as read-only, is SA-Update able to download updates without errors?
Downloaded from: https://spamassassin.apache.org/updates/MIRRORED.BY
Marked file as Read-Only
Manually triggered SA-Update in MDaemon GUI
SUCCESS – received email indicating success, MIRRORED.BY file deleted, directory populated with 69 XX.cf files with current date and time.
HOWEVER, if I subsequently Manually trigger SA-Update in MDaemon GUI, NOTHING happens. No email notification, no change to the files in updates_spamassassin_org.
Any subsequent attempts also fail
Are you able to open the URLs using Chrome and Edge from the MDaemon server? (https://spamassassin.apache.org/updates/MIRRORED.BY and https://sa-update.spamassassin.org/MIRRORED.BY )
YES and YES
When you ping spamassassin.apache.org and sa-update.spamassassin.org, what IP addresses do you get?
spamassassin.apache.org 2a04:4e42::644: time=1ms
sa-update.spamassassin.org 2001:41d0:12a:d100::206: time=79ms
When running SA-Update, you should run it from an elevated command prompt and use the following command: sa-update.exe --updatedir="c:\mdaemon\spamassassin\default_rules" --nogpg -D
Be sure to update the path so that it is correct for your installation.The messages about the hashcash plugin can be ignored.
Opened Elevated Command Prompt and modified command so that it is correct for my installation
D:\Comm\MDAEMON\SpamAssassin> sa-update.exe --updatedir="d:\comm\mdaemon\spamassassin\default_rules" --nogpg -D

Click OK
Feb 5 05:49:46.749 [5484] dbg: logger: adding facilities: all
Feb 5 05:49:46.750 [5484] dbg: logger: logging level is DBG
Feb 5 05:49:46.751 [5484] dbg: generic: SpamAssassin version 4.0.0
Feb 5 05:49:46.751 [5484] dbg: generic: Perl 5.030001, PREFIX=./, DEF_RULES_DIR=d:\\comm\\mdaemon\\spamassassin\\default_rules, LOCAL_RULES_DIR=d:\\comm\\mdaemon\\s
Feb 5 05:49:46.751 [5484] dbg: config: timing enabled
Feb 5 05:49:46.751 [5484] dbg: config: score set 0 chosen.
Feb 5 05:49:46.756 [5484] dbg: util: defining getpwuid() wrapper using 'unknown' as username
Feb 5 05:49:46.758 [5484] dbg: generic: Site path is d:\\comm\\mdaemon\\spamassassin\\default_rules
Feb 5 05:49:46.758 [5484] dbg: generic: sa-update version 4.0.0 / svn1900642
Feb 5 05:49:46.758 [5484] dbg: generic: using update directory: d:\\comm\\mdaemon\\spamassassin\\default_rules
Feb 5 05:49:47.220 [5484] dbg: diag: perl platform: 5.030001 MSWin32
Feb 5 05:49:47.220 [5484] dbg: diag: [...] module installed: Digest::SHA, version 6.02
Feb 5 05:49:47.220 [5484] dbg: diag: [...] module installed: HTML::Parser, version 3.72
Feb 5 05:49:47.220 [5484] dbg: diag: [...] module installed: Net::DNS, version 1.37
Feb 5 05:49:47.220 [5484] dbg: diag: [...] module installed: NetAddr::IP, version 4.079
Feb 5 05:49:47.220 [5484] dbg: diag: [...] module installed: Time::HiRes, version 1.976
Feb 5 05:49:47.220 [5484] dbg: diag: [...] module installed: Archive::Tar, version 2.32
Feb 5 05:49:47.220 [5484] dbg: diag: [...] module installed: IO::Zlib, version 1.10
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module installed: Digest::SHA1, version 2.13
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module installed: MIME::Base64, version 3.15
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module installed: DB_File, version 1.858
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module installed: Net::SMTP, version 3.11
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module not installed: Net::LibIDN2 ('require' failed)
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module not installed: Net::LibIDN ('require' failed)
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module not installed: Mail::SPF ('require' failed)
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module not installed: MaxMind::DB::Reader ('require' failed)
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module not installed: MaxMind::DB::Reader::XS ('require' failed)
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module not installed: Geo::IP ('require' failed)
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module not installed: IP::Country::DB_File ('require' failed)
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module not installed: IP::Country::Fast ('require' failed)
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module not installed: Razor2::Client::Agent ('require' failed)
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module installed: IO::Socket::IP, version 0.39
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module installed: IO::Socket::INET6, version 2.73
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module installed: IO::Socket::SSL, version 2.081
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module installed: Compress::Zlib, version 2.09
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module not installed: Mail::DKIM ('require' failed)
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module installed: DBI, version 1.642
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module not installed: DBD::SQLite ('require' failed)
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module installed: LWP::UserAgent, version 6.42
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module installed: Encode::Detect::Detector, version 1.01
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module not installed: Net::Patricia ('require' failed)
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module not installed: Net::CIDR::Lite ('require' failed)
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module installed: Net::DNS::Nameserver, version 1895
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module not installed: BSD::Resource ('require' failed)
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module installed: Archive::Zip, version 1.67
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module installed: IO::String, version 1.08
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module not installed: Email::Address::XS ('require' failed)
Feb 5 05:49:47.220 [5484] dbg: diag: [...] optional module not installed: Mail::DMARC ('require' failed)
Feb 5 05:49:47.244 [5484] dbg: util: secure_tmpfile created a temporary file C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\2\\.spamassassin54843GJzbDtmp
Feb 5 05:49:47.246 [5484] dbg: channel: attempting channel updates.spamassassin.org
Feb 5 05:49:47.247 [5484] dbg: channel: using existing directory D:\\comm\\mdaemon\\spamassassin\\default_rules\\updates_spamassassin_org
Feb 5 05:49:47.248 [5484] dbg: channel: channel cf file D:\\comm\\mdaemon\\spamassassin\\default_rules\\updates_spamassassin_org.cf
Feb 5 05:49:47.249 [5484] dbg: channel: channel pre file D:\\comm\\mdaemon\\spamassassin\\default_rules\\updates_spamassassin_org.pre
Feb 5 05:49:47.252 [5484] dbg: channel: metadata version = 1923544, from file D:\\comm\\mdaemon\\spamassassin\\default_rules\\updates_spamassassin_org.cf
Feb 5 05:49:47.303 [5484] dbg: dns: 0.0.4.updates.spamassassin.org => 1923544, parsed as 1923544
Feb 5 05:49:47.304 [5484] dbg: channel: current version is 1923544, new version is 1923544, skipping channel
The antispam log can be found in the MDaemon\logs directory. I have MDaemon logging by date so the name of the file for today is MDaemon-2025-02-04-AntiSpam.log.
Still cannot see the AntiSpam.log. Please see below.
From 2 days ago
In order to see the AntiSpam log you will need to have "Log Each service into a separate log file" enabled. (Setup / Server Settings / Logging / Log Mode).

