Skip to content

Conversation

@RincewindsHat
Copy link
Member

@RincewindsHat RincewindsHat commented Nov 7, 2025

Migrate check_smtp to the new output infrastructure.

Breaking Change here: testing for certificate expiration is now longer optional, since this effectively disables the service nowadays.
There is a new option to ignore it, so this changed from opt-in to opt-out

@RincewindsHat RincewindsHat force-pushed the modern_output/check_smtp branch from 033ce12 to b078231 Compare November 8, 2025 00:46
@RincewindsHat RincewindsHat force-pushed the modern_output/check_smtp branch from b078231 to 4442ea9 Compare November 8, 2025 01:10
This is a breaking change.
Testing whether a TLS certificate is still valid (expiration wise)
is now the default in check_smtp.
The reasoning is, that in most scenarios an expired certificate
will effectively mean that the service is not working anymore due to
the refusal of other software to talk to it.

There is a new cli parameter though to explicitly ignore that.
@RincewindsHat RincewindsHat merged commit 2510d9a into monitoring-plugins:master Nov 9, 2025
7 checks passed
@RincewindsHat RincewindsHat deleted the modern_output/check_smtp branch November 9, 2025 11:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant