Just updated from version 7405 to 7412 all our clients using Outlook have no longer been able to connect to the server to receive mail (IMAP protocol) or to send mail (SMTP protocol).
Nobody uses POP3 so I couldn't try.
The ADMINISTRATIVE log is full of errors similar to this:
09:38:28.898 TlRMTVNTUAADAAAAGAAYAJ4AAABmAWYBtgAAACAAIABYAAAACAAIAHgAAAAeAB4AgAAAAAAAAAAcAgAABYKIIgoAukcAAAAPftVohczvBwhweu7iURzQT3YAZQBjAGUAbABsAGkAbwBsAHUAYwBpAGEALgBpAHQAaQBuAGYAbwBEAEUAUwBLAFQATwBQAC0ANABSADAASgBMAFIARQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABANVxmYFJzQW6NRSle4cTJAQEAAAAAAADacihaVBXWAaxRnkijkluaAAAAAAIAFgBTAE0AQQBSAFQARQBSAE0AQQBJAEwAAQAeAFcASQBOAC0AOABIAEMAOABPAEUAVABMADYARQBUAAQAFgBzAG0AYQByAHQAZQByAG0AYQBpAGwAAwA2AFcASQBOAC0AOABIAEMAOABPAEUAVABMADYARQBUAC4AcwBtAGEAcgB0AGUAcgBtAGEAaQBsAAUAFgBzAG0AYQByAHQAZQByAG0AYQBpAGwABwAIANpyKFpUFdYBBgAEAAIAAAAIADAAMAAAAAAAAAABAAAAACAAADrtmOdSpJYTJv8yZkto5qQZnf/+uZGSb+3gx4xy3xwRCgAQAIbroV5Qd8+Med2nbBe1/7MJACgAcABvAHAALwBtAGEAaQBsADMALgBzAGUAcgBzAGkAcwAuAGMAbwBtAAAAAAAAAAAA Non è stato possibile caricare il file o l'assembly 'BouncyCastle.Crypto, Version=1.8.6.0, Culture=neutral, PublicKeyToken=0e99375e54769942' o una delle relative dipendenze. Impossibile trovare il file specificato. in MailService.Protocols.Authentication.NtlmVersion2Response.ValidateHash(String password, String digest, String domainName, String& failure, List`1& logLines, Boolean removeFromCache, Boolean removeFromCacheOnFailure) in MailService.Protocols.Authentication.AuthenticateMessage.TryParse(Byte[] data, String hostname, String& failure, List`1& logLines, Boolean removeFromCache) in MailService.Protocols.Authentication.NegotiateMessages.Parse(Byte[] data, String& response, String base64, String ip, String hostname, ProtocolTypes types, Boolean removeFromCache) in MailService.Protocols.Authentication.AuthenticationManager.Parse(String base64, String ip, String hostname, ProtocolTypes types, Boolean removeFromCache) 09:38:28.976 USER info@vecelliolucia.it L'input non è una stringa Base 64 valida poiché contiene un carattere non Base 64, più di due caratteri di riempimento oppure un carattere non corretto tra i caratteri di riempimento. in System.Convert.FromBase64_Decode(Char* startInputPtr, Int32 inputLength, Byte* startDestPtr, Int32 destLength) in System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength) in System.Convert.FromBase64String(String s) in MailService.Protocols.Authentication.AuthenticationManager.Parse(String base64, String ip, String hostname, ProtocolTypes types, Boolean removeFromCache) 09:38:39.616 TlRMTVNTUAADAAAAGAAYAKAAAABoAWgBuAAAADYANgBYAAAACAAIAI4AAAAKAAoAlgAAAAAAAAAgAgAABYKIIgYDgCUAAAAPgp+Pi25UezTmP5wPhloFUmYAZABwAGMAbwBzAHQAcgB1AHoAaQBvAG4AaQBlAGwAZQB0AHQAcgBpAGMAaABlAC4AaQB0AGkAbgBmAG8ARABBAFYASQBEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9s55A8WQcU15VoZP5/j1MBAQAAAAAAAH+ciWBUFdYBa5NzaFY6aO4AAAAAAgAWAFMATQBBAFIAVABFAFIATQBBAEkATAABAB4AVwBJAE4ALQA4AEgAQwA4AE8ARQBUAEwANgBFAFQABAAWAHMAbQBhAHIAdABlAHIAbQBhAGkAbAADADYAVwBJAE4ALQA4AEgAQwA4AE8ARQBUAEwANgBFAFQALgBzAG0AYQByAHQAZQByAG0AYQBpAGwABQAWAHMAbQBhAHIAdABlAHIAbQBhAGkAbAAHAAgAf5yJYFQV1gEGAAQAAgAAAAgAMAAwAAAAAAAAAAEAAAAAIAAArAixmXsJvPWuZO9mGEMKtR26ZgcgS5W0XE9GDvAJ/IgKABAAWDDwQ2sUouVkXthMNOB/4AkAKgBpAG0AYQBwAC8AbQBhAGkAbAAzAC4AcwBlAHIAcwBpAHMALgBjAG8AbQAAAAAAAAAAAA== Non è stato possibile caricare il file o l'assembly 'BouncyCastle.Crypto, Version=1.8.6.0, Culture=neutral, PublicKeyToken=0e99375e54769942' o una delle relative dipendenze. Impossibile trovare il file specificato. in MailService.Protocols.Authentication.NtlmVersion2Response.ValidateHash(String password, String digest, String domainName, String& failure, List`1& logLines, Boolean removeFromCache, Boolean removeFromCacheOnFailure) in MailService.Protocols.Authentication.AuthenticateMessage.TryParse(Byte[] data, String hostname, String& failure, List`1& logLines, Boolean removeFromCache) in MailService.Protocols.Authentication.NegotiateMessages.Parse(Byte[] data, String& response, String base64, String ip, String hostname, ProtocolTypes types, Boolean removeFromCache) in MailService.Protocols.Authentication.AuthenticationManager.Parse(String base64, String ip, String hostname, ProtocolTypes types, Boolean removeFromCache) 09:38:43.132
Uninstal 7412 a reinstall 7405 solve the outlook login issue but introduce a new issue: incoming messages via SMTP are not accepted and in the SMTP LOG there are a lot of errors like this:
"Exception: code is invalid. code: 198 format: bin 32 "
The only way to get back to a fully functional situation was to recover the folder "C:\Program Files (x86)\ SmarterTools\SmarterMail" from backup and then reinstall v7405 over that.
So for now we are unable to test v7412 becuse it breaks Outlook IMAP and SMTP logins.