We have not been able to send any automatic paperless office e-mails (Customer Invoices, Payroll Stubs) since June 1st. Our e-mail configuration in Sage 100 uses smtp.office365.com as the mail server. We have not changed anything with this setup since we started using this feature over 2 years ago. I know Microsoft was going to implement some TLS changes starting June 1st (I think disabling TLS 1.0 and 1.1 support). Everything worked just fine for us on Friday the 29th of May. I have reached out to Sage support and they are telling me I'm the only one who has reported this issue and haven't been able to figure out why we can't send e-mails.
What's weird is every time I do a test e-mail from company maintenance it errors out with the following error:
Failed to read beginning of SSL/TLS record.
b: 0
dbSize: 0
nReadNBytes: 0
idleTimeoutMs: 30000
--readHandshakeMessages
--clientHandshake2
--clientHandshake
Client handshake failed. (1)
connectionClosed: 0
Failed to establish TLS connection
When we try and send customer invoices we get the same error we get when doing a test e-mail, but when we do payroll, we do not get any errors. Yesterday when i did payroll I checked our sent items folder and only 4 employee e-mails were sent out of 17. I originally thought the issue could be with our firewall (Fortigate), but if the firewall was blocking things, then the 4 e-mails that were sent shoudn't have been.
If anyone out there has any ideas of what could be going on, we would really appreciate some help. I'm still waiting for support to provide me with information on exactly what Sage 100 is doing in the background when sending e-mails, so I can contact Fortinet or even Microsoft to figure this out.