diff options
author | Franz Schwartau <franz@electromail.org> | 2023-06-14 18:27:24 +0200 |
---|---|---|
committer | Franz Schwartau <franz@electromail.org> | 2023-08-29 09:46:50 +0200 |
commit | e823896d8a39618e0cb60c5cd4e46f13bbc6a51d (patch) | |
tree | 30fb42a7b05b364792771c6c64ff240d039caef0 | |
parent | ead5526efa4f713e8001baed409067b0474cb72d (diff) | |
download | monitoring-plugins-e823896.tar.gz |
check_smtp: set default port to smtps (465) for TLS
The port can still be set with -p.
-rw-r--r-- | plugins/check_smtp.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/check_smtp.c b/plugins/check_smtp.c index f3ba9e38..474557d5 100644 --- a/plugins/check_smtp.c +++ b/plugins/check_smtp.c | |||
@@ -50,7 +50,8 @@ int days_till_exp_warn, days_till_exp_crit; | |||
50 | #endif | 50 | #endif |
51 | 51 | ||
52 | enum { | 52 | enum { |
53 | SMTP_PORT = 25 | 53 | SMTP_PORT = 25, |
54 | SMTPS_PORT = 465 | ||
54 | }; | 55 | }; |
55 | #define PROXY_PREFIX "PROXY TCP4 0.0.0.0 0.0.0.0 25 25\r\n" | 56 | #define PROXY_PREFIX "PROXY TCP4 0.0.0.0 0.0.0.0 25 25\r\n" |
56 | #define SMTP_EXPECT "220" | 57 | #define SMTP_EXPECT "220" |
@@ -650,6 +651,7 @@ process_arguments (int argc, char **argv) | |||
650 | case 's': | 651 | case 's': |
651 | /* ssl */ | 652 | /* ssl */ |
652 | use_ssl = TRUE; | 653 | use_ssl = TRUE; |
654 | server_port = SMTPS_PORT; | ||
653 | break; | 655 | break; |
654 | case 'S': | 656 | case 'S': |
655 | /* starttls */ | 657 | /* starttls */ |
@@ -879,6 +881,7 @@ print_help (void) | |||
879 | printf (" %s\n", _("Minimum number of days a certificate has to be valid.")); | 881 | printf (" %s\n", _("Minimum number of days a certificate has to be valid.")); |
880 | printf (" %s\n", "-s, --ssl"); | 882 | printf (" %s\n", "-s, --ssl"); |
881 | printf (" %s\n", _("Use SSL/TLS for the connection.")); | 883 | printf (" %s\n", _("Use SSL/TLS for the connection.")); |
884 | printf (_(" Sets default port to %d.\n"), SMTPS_PORT); | ||
882 | printf (" %s\n", "-S, --starttls"); | 885 | printf (" %s\n", "-S, --starttls"); |
883 | printf (" %s\n", _("Use STARTTLS for the connection.")); | 886 | printf (" %s\n", _("Use STARTTLS for the connection.")); |
884 | printf (" %s\n", "--sni"); | 887 | printf (" %s\n", "--sni"); |