So I've spun up a Sever 2016 Standard VM for the sole purpose of testing. Installed SmarterMail 7068 using the full installer. Configured a single test domain, and sent some messages to it using telnet. Sure enough, I'm seeing the same errors in the delivery log:
23:26:08.998 [82001] Delivery started for at 11:26:08 PM
23:26:08.998 [82001] Spool message was missing Return-Path; Also missing FROM header. If this is a system message this is normal behavior.
23:26:21.077 [82001] Added to SpamCheckQueue (1 queued; 0/30 processing)
23:26:21.077 [82001] [SpamCheckQueue] Begin Processing.
23:26:21.092 [82001] Starting Spam Checks.
23:26:21.092 [82001] Error checking SPF Record: Spf check failed due to null sender's domain
23:26:21.139 System.IO.IOException: The process cannot access the file 'C:\SmarterMail\Spool\SubSpool2\1139282001.eml' because it is being used by another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at SmarterTools.SmarterMail.Mime.MimeReader.LoadHeader()
at MailService.Spam.SpamAssassin.MessageContext.Load(String filePath)
at MailService.Spam.SpamChecks.RunChecks(String[] checkList, SpamCheckArgs args, List`1 customRules)
23:26:21.139 [82001] Spam check results: [REVERSE DNS LOOKUP: 0,Passed], [BACKSCATTER: 0,passed], [CBL: 0,passed], [DNS REAL-TIME BLACKHOLE LIST: 0,passed], [HOSTKARMA - BLACKLIST: 0,passed], [HOSTKARMA - BROWNLIST: 0,passed], [MAILSPIKE L3: 0,passed], [MAILSPIKE L4: 0,passed], [MAILSPIKE L5: 0,passed], [MCAFEE: 0,passed], [SEM - BLACK: 0,passed], [SORBS - ABUSE: 0,passed], [SORBS - DYNAMIC IP: 0,passed], [SORBS - NO SERVER: 0,passed], [SORBS - NOMAIL: 0,passed], [SORBS - PROXY: 0,passed], [SORBS - RECENT: 0,passed], [SORBS - SOCKS: 0,passed], [SPAMCOP: 0,passed], [SPAMHAUS - CSS: 0,passed], [SPAMHAUS - PBL: 0,passed], [SPAMHAUS - SBL: 0,passed], [SPAMRATS: 0,passed], [SURRIEL: 0,passed], [TRUNCATE: 0,passed], [UCEPROTECT LEVEL 1: 0,passed], [UCEPROTECT LEVEL 2: 0,passed], [UCEPROTECT LEVEL 3: 0,passed], [_DKIM: TempFail], [SEM-URI: 0,passed], [URIBL BLACK: 0,passed], [URIBL GREY: 0,passed], [URIBL RED: 0,passed]
23:26:21.139 [82001] Spam Checks completed.
23:26:21.139 [82001] Removed from SpamCheckQueue (0 queued or processing)
23:26:24.248 [82001] Added to LocalDeliveryQueue (0 queued; 1/50 processing)
23:26:24.248 [82001] [LocalDeliveryQueue] Begin Processing.
23:26:24.248 [82001] Starting local delivery to administrator@testdomain.com
23:26:24.264 [82001] Delivery for to administrator@testdomain.com has completed (Delivered) Filter: None
23:26:24.264 [82001] End delivery to administrator@testdomain.com (MessageID: <88587fac0d934da9b6f17519b72ea889@com>)
23:26:24.264 [82001] Removed from LocalDeliveryQueue (0 queued or processing)
23:26:24.264 [82001] Delivery finished for at 11:26:24 PM [id:1139282001]