A client has a number of devices that email a report at the end of the day. Several years ago (2021?) they stopped receiving the emails so, as a favor (they've been a good client), I built a spare FreeBSD server in my office to act as a mail server. It receives the automated messages from their devices then sends them successfully. I'm using OpenSMTPD and Dovecot.
It has been working flawlessly on FreeBSD 12.x until I recently updated the machine to FreeBSD 13. I can manually send emails just fine and they show up in my Gmail so I know the mail server is working. But it looks like the incoming messages from the devices are being rejected because in /var/log/maillog I see a bunch of:
I'm not sure what version of TLS the devices are using but I THOUGHT it was TLS 1.2 because in my dovecot.conf (which has been working for years) I have:
Is FreeBSD enforcing a TLS version higher than v1.2 ?? How can I check?
Is there a way I can see exactly how the devices are trying to connect?
Is there something I can change temporarily to see if the messages start coming through?
Obviously I'm sure many things changed going from FreeBSD 12.4 to 13 but how can I pinpoint exactly what caused my mail server to stop accepting the messages?
Any ideas are appreciated! Thanks!!
It has been working flawlessly on FreeBSD 12.x until I recently updated the machine to FreeBSD 13. I can manually send emails just fine and they show up in my Gmail so I know the mail server is working. But it looks like the incoming messages from the devices are being rejected because in /var/log/maillog I see a bunch of:
smtp disconnected reason="io-error: handshake failed: error:14209102:SSL routines:tls_early_post_process_client_hello:unsupported protocol
I'm not sure what version of TLS the devices are using but I THOUGHT it was TLS 1.2 because in my dovecot.conf (which has been working for years) I have:
ssl_min_protocol = TLSv1.2
Is FreeBSD enforcing a TLS version higher than v1.2 ?? How can I check?
Is there a way I can see exactly how the devices are trying to connect?
Is there something I can change temporarily to see if the messages start coming through?
Obviously I'm sure many things changed going from FreeBSD 12.4 to 13 but how can I pinpoint exactly what caused my mail server to stop accepting the messages?
Any ideas are appreciated! Thanks!!