summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLorenz Kästle <12514511+RincewindsHat@users.noreply.github.com>2023-08-29 16:59:11 +0200
committerGitHub <noreply@github.com>2023-08-29 16:59:11 +0200
commit554c1433cf624cd0ed0565e4a8d06ea5e4bdf942 (patch)
tree8581b8ea800314cd2c5565c0a8d276a7bf97533b
parent29613c3be27fb9c7f97ca87e3da3712977e419dc (diff)
parentdc3598662eb5efe2f71e87391da6d2f8ca17be1e (diff)
downloadmonitoring-plugins-554c143.tar.gz
Merge pull request #1889 from franzs/feature_check_smtp_ssl
Add support for SMTP over TLS
-rw-r--r--plugins/check_smtp.c57
-rw-r--r--po/de.po150
-rw-r--r--po/fr.po158
-rw-r--r--po/monitoring-plugins.pot147
4 files changed, 293 insertions, 219 deletions
diff --git a/plugins/check_smtp.c b/plugins/check_smtp.c
index 996bd875..fc0ae2c4 100644
--- a/plugins/check_smtp.c
+++ b/plugins/check_smtp.c
@@ -42,15 +42,16 @@ const char *email = "devel@monitoring-plugins.org";
42#ifdef HAVE_SSL 42#ifdef HAVE_SSL
43int check_cert = FALSE; 43int check_cert = FALSE;
44int days_till_exp_warn, days_till_exp_crit; 44int days_till_exp_warn, days_till_exp_crit;
45# define my_recv(buf, len) ((use_ssl && ssl_established) ? np_net_ssl_read(buf, len) : read(sd, buf, len)) 45# define my_recv(buf, len) (((use_starttls || use_ssl) && ssl_established) ? np_net_ssl_read(buf, len) : read(sd, buf, len))
46# define my_send(buf, len) ((use_ssl && ssl_established) ? np_net_ssl_write(buf, len) : send(sd, buf, len, 0)) 46# define my_send(buf, len) (((use_starttls || use_ssl) && ssl_established) ? np_net_ssl_write(buf, len) : send(sd, buf, len, 0))
47#else /* ifndef HAVE_SSL */ 47#else /* ifndef HAVE_SSL */
48# define my_recv(buf, len) read(sd, buf, len) 48# define my_recv(buf, len) read(sd, buf, len)
49# define my_send(buf, len) send(sd, buf, len, 0) 49# define my_send(buf, len) send(sd, buf, len, 0)
50#endif 50#endif
51 51
52enum { 52enum {
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"
@@ -83,6 +84,7 @@ int eflags = 0;
83int errcode, excode; 84int errcode, excode;
84 85
85int server_port = SMTP_PORT; 86int server_port = SMTP_PORT;
87int server_port_option = 0;
86char *server_address = NULL; 88char *server_address = NULL;
87char *server_expect = NULL; 89char *server_expect = NULL;
88char *mail_command = NULL; 90char *mail_command = NULL;
@@ -103,6 +105,7 @@ double critical_time = 0;
103int check_critical_time = FALSE; 105int check_critical_time = FALSE;
104int verbose = 0; 106int verbose = 0;
105int use_ssl = FALSE; 107int use_ssl = FALSE;
108int use_starttls = FALSE;
106int use_sni = FALSE; 109int use_sni = FALSE;
107short use_proxy_prefix = FALSE; 110short use_proxy_prefix = FALSE;
108short use_ehlo = FALSE; 111short use_ehlo = FALSE;
@@ -186,14 +189,27 @@ main (int argc, char **argv)
186 result = my_tcp_connect (server_address, server_port, &sd); 189 result = my_tcp_connect (server_address, server_port, &sd);
187 190
188 if (result == STATE_OK) { /* we connected */ 191 if (result == STATE_OK) { /* we connected */
189
190 /* If requested, send PROXY header */ 192 /* If requested, send PROXY header */
191 if (use_proxy_prefix) { 193 if (use_proxy_prefix) {
192 if (verbose) 194 if (verbose)
193 printf ("Sending header %s\n", PROXY_PREFIX); 195 printf ("Sending header %s\n", PROXY_PREFIX);
194 send(sd, PROXY_PREFIX, strlen(PROXY_PREFIX), 0); 196 my_send(PROXY_PREFIX, strlen(PROXY_PREFIX));
195 } 197 }
196 198
199#ifdef HAVE_SSL
200 if (use_ssl) {
201 result = np_net_ssl_init_with_hostname(sd, (use_sni ? server_address : NULL));
202 if (result != STATE_OK) {
203 printf (_("CRITICAL - Cannot create SSL context.\n"));
204 close(sd);
205 np_net_ssl_cleanup();
206 return STATE_CRITICAL;
207 } else {
208 ssl_established = 1;
209 }
210 }
211#endif
212
197 /* watch for the SMTP connection string and */ 213 /* watch for the SMTP connection string and */
198 /* return a WARNING status if we couldn't read any data */ 214 /* return a WARNING status if we couldn't read any data */
199 if (recvlines(buffer, MAX_INPUT_BUFFER) <= 0) { 215 if (recvlines(buffer, MAX_INPUT_BUFFER) <= 0) {
@@ -205,7 +221,7 @@ main (int argc, char **argv)
205 xasprintf(&server_response, "%s", buffer); 221 xasprintf(&server_response, "%s", buffer);
206 222
207 /* send the HELO/EHLO command */ 223 /* send the HELO/EHLO command */
208 send(sd, helocmd, strlen(helocmd), 0); 224 my_send(helocmd, strlen(helocmd));
209 225
210 /* allow for response to helo command to reach us */ 226 /* allow for response to helo command to reach us */
211 if (recvlines(buffer, MAX_INPUT_BUFFER) <= 0) { 227 if (recvlines(buffer, MAX_INPUT_BUFFER) <= 0) {
@@ -218,14 +234,14 @@ main (int argc, char **argv)
218 } 234 }
219 } 235 }
220 236
221 if(use_ssl && ! supports_tls){ 237 if(use_starttls && ! supports_tls){
222 printf(_("WARNING - TLS not supported by server\n")); 238 printf(_("WARNING - TLS not supported by server\n"));
223 smtp_quit(); 239 smtp_quit();
224 return STATE_WARNING; 240 return STATE_WARNING;
225 } 241 }
226 242
227#ifdef HAVE_SSL 243#ifdef HAVE_SSL
228 if(use_ssl) { 244 if(use_starttls) {
229 /* send the STARTTLS command */ 245 /* send the STARTTLS command */
230 send(sd, SMTP_STARTTLS, strlen(SMTP_STARTTLS), 0); 246 send(sd, SMTP_STARTTLS, strlen(SMTP_STARTTLS), 0);
231 247
@@ -489,6 +505,8 @@ process_arguments (int argc, char **argv)
489 {"use-ipv6", no_argument, 0, '6'}, 505 {"use-ipv6", no_argument, 0, '6'},
490 {"help", no_argument, 0, 'h'}, 506 {"help", no_argument, 0, 'h'},
491 {"lmtp", no_argument, 0, 'L'}, 507 {"lmtp", no_argument, 0, 'L'},
508 {"ssl", no_argument, 0, 's'},
509 {"tls", no_argument, 0, 's'},
492 {"starttls",no_argument,0,'S'}, 510 {"starttls",no_argument,0,'S'},
493 {"sni", no_argument, 0, SNI_OPTION}, 511 {"sni", no_argument, 0, SNI_OPTION},
494 {"certificate",required_argument,0,'D'}, 512 {"certificate",required_argument,0,'D'},
@@ -510,7 +528,7 @@ process_arguments (int argc, char **argv)
510 } 528 }
511 529
512 while (1) { 530 while (1) {
513 c = getopt_long (argc, argv, "+hVv46Lrt:p:f:e:c:w:H:C:R:SD:F:A:U:P:q", 531 c = getopt_long (argc, argv, "+hVv46Lrt:p:f:e:c:w:H:C:R:sSD:F:A:U:P:q",
514 longopts, &option); 532 longopts, &option);
515 533
516 if (c == -1 || c == EOF) 534 if (c == -1 || c == EOF)
@@ -527,7 +545,7 @@ process_arguments (int argc, char **argv)
527 break; 545 break;
528 case 'p': /* port */ 546 case 'p': /* port */
529 if (is_intpos (optarg)) 547 if (is_intpos (optarg))
530 server_port = atoi (optarg); 548 server_port_option = atoi (optarg);
531 else 549 else
532 usage4 (_("Port must be a positive integer")); 550 usage4 (_("Port must be a positive integer"));
533 break; 551 break;
@@ -632,10 +650,14 @@ process_arguments (int argc, char **argv)
632#else 650#else
633 usage (_("SSL support not available - install OpenSSL and recompile")); 651 usage (_("SSL support not available - install OpenSSL and recompile"));
634#endif 652#endif
635 // fall through 653 case 's':
654 /* ssl */
655 use_ssl = TRUE;
656 server_port = SMTPS_PORT;
657 break;
636 case 'S': 658 case 'S':
637 /* starttls */ 659 /* starttls */
638 use_ssl = TRUE; 660 use_starttls = TRUE;
639 use_ehlo = TRUE; 661 use_ehlo = TRUE;
640 break; 662 break;
641 case SNI_OPTION: 663 case SNI_OPTION:
@@ -694,6 +716,14 @@ process_arguments (int argc, char **argv)
694 if (from_arg==NULL) 716 if (from_arg==NULL)
695 from_arg = strdup(" "); 717 from_arg = strdup(" ");
696 718
719 if (use_starttls && use_ssl) {
720 usage4 (_("Set either -s/--ssl/--tls or -S/--starttls"));
721 }
722
723 if (server_port_option != 0) {
724 server_port = server_port_option;
725 }
726
697 return validate_arguments (); 727 return validate_arguments ();
698} 728}
699 729
@@ -851,6 +881,9 @@ print_help (void)
851#ifdef HAVE_SSL 881#ifdef HAVE_SSL
852 printf (" %s\n", "-D, --certificate=INTEGER[,INTEGER]"); 882 printf (" %s\n", "-D, --certificate=INTEGER[,INTEGER]");
853 printf (" %s\n", _("Minimum number of days a certificate has to be valid.")); 883 printf (" %s\n", _("Minimum number of days a certificate has to be valid."));
884 printf (" %s\n", "-s, --ssl, --tls");
885 printf (" %s\n", _("Use SSL/TLS for the connection."));
886 printf (_(" Sets default port to %d.\n"), SMTPS_PORT);
854 printf (" %s\n", "-S, --starttls"); 887 printf (" %s\n", "-S, --starttls");
855 printf (" %s\n", _("Use STARTTLS for the connection.")); 888 printf (" %s\n", _("Use STARTTLS for the connection."));
856 printf (" %s\n", "--sni"); 889 printf (" %s\n", "--sni");
diff --git a/po/de.po b/po/de.po
index c343455a..dffa92bf 100644
--- a/po/de.po
+++ b/po/de.po
@@ -9,7 +9,7 @@ msgid ""
9msgstr "" 9msgstr ""
10"Project-Id-Version: nagiosplug\n" 10"Project-Id-Version: nagiosplug\n"
11"Report-Msgid-Bugs-To: devel@monitoring-plugins.org\n" 11"Report-Msgid-Bugs-To: devel@monitoring-plugins.org\n"
12"POT-Creation-Date: 2023-08-28 14:50+0200\n" 12"POT-Creation-Date: 2023-08-29 09:47+0200\n"
13"PO-Revision-Date: 2004-12-23 17:46+0100\n" 13"PO-Revision-Date: 2004-12-23 17:46+0100\n"
14"Last-Translator: <>\n" 14"Last-Translator: <>\n"
15"Language-Team: English <en@li.org>\n" 15"Language-Team: English <en@li.org>\n"
@@ -28,7 +28,7 @@ msgstr ""
28#: plugins/check_ntp_peer.c:575 plugins/check_ntp_time.c:557 28#: plugins/check_ntp_peer.c:575 plugins/check_ntp_time.c:557
29#: plugins/check_nwstat.c:173 plugins/check_overcr.c:102 29#: plugins/check_nwstat.c:173 plugins/check_overcr.c:102
30#: plugins/check_pgsql.c:174 plugins/check_ping.c:97 plugins/check_procs.c:176 30#: plugins/check_pgsql.c:174 plugins/check_ping.c:97 plugins/check_procs.c:176
31#: plugins/check_radius.c:176 plugins/check_real.c:80 plugins/check_smtp.c:146 31#: plugins/check_radius.c:176 plugins/check_real.c:80 plugins/check_smtp.c:149
32#: plugins/check_snmp.c:250 plugins/check_ssh.c:74 plugins/check_swap.c:115 32#: plugins/check_snmp.c:250 plugins/check_ssh.c:74 plugins/check_swap.c:115
33#: plugins/check_tcp.c:222 plugins/check_time.c:78 plugins/check_ups.c:122 33#: plugins/check_tcp.c:222 plugins/check_time.c:78 plugins/check_ups.c:122
34#: plugins/check_users.c:89 plugins/negate.c:210 plugins-root/check_dhcp.c:270 34#: plugins/check_users.c:89 plugins/negate.c:210 plugins-root/check_dhcp.c:270
@@ -68,14 +68,14 @@ msgstr ""
68 68
69#: plugins/check_by_ssh.c:242 plugins/check_disk.c:568 plugins/check_http.c:292 69#: plugins/check_by_ssh.c:242 plugins/check_disk.c:568 plugins/check_http.c:292
70#: plugins/check_ldap.c:334 plugins/check_pgsql.c:314 plugins/check_procs.c:461 70#: plugins/check_ldap.c:334 plugins/check_pgsql.c:314 plugins/check_procs.c:461
71#: plugins/check_radius.c:323 plugins/check_real.c:357 plugins/check_smtp.c:607 71#: plugins/check_radius.c:323 plugins/check_real.c:357 plugins/check_smtp.c:625
72#: plugins/check_snmp.c:805 plugins/check_ssh.c:140 plugins/check_tcp.c:519 72#: plugins/check_snmp.c:805 plugins/check_ssh.c:140 plugins/check_tcp.c:519
73#: plugins/check_time.c:302 plugins/check_ups.c:559 plugins/negate.c:160 73#: plugins/check_time.c:302 plugins/check_ups.c:559 plugins/negate.c:160
74msgid "Timeout interval must be a positive integer" 74msgid "Timeout interval must be a positive integer"
75msgstr "Timeout interval muss ein positiver Integer sein" 75msgstr "Timeout interval muss ein positiver Integer sein"
76 76
77#: plugins/check_by_ssh.c:254 plugins/check_pgsql.c:344 77#: plugins/check_by_ssh.c:254 plugins/check_pgsql.c:344
78#: plugins/check_radius.c:287 plugins/check_real.c:328 plugins/check_smtp.c:532 78#: plugins/check_radius.c:287 plugins/check_real.c:328 plugins/check_smtp.c:550
79#: plugins/check_tcp.c:525 plugins/check_time.c:296 plugins/check_ups.c:521 79#: plugins/check_tcp.c:525 plugins/check_time.c:296 plugins/check_ups.c:521
80msgid "Port must be a positive integer" 80msgid "Port must be a positive integer"
81msgstr "Port muss ein positiver Integer sein" 81msgstr "Port muss ein positiver Integer sein"
@@ -252,7 +252,7 @@ msgstr ""
252#: plugins/check_ntp_peer.c:753 plugins/check_ntp_time.c:651 252#: plugins/check_ntp_peer.c:753 plugins/check_ntp_time.c:651
253#: plugins/check_nwstat.c:1685 plugins/check_overcr.c:467 253#: plugins/check_nwstat.c:1685 plugins/check_overcr.c:467
254#: plugins/check_pgsql.c:551 plugins/check_ping.c:617 plugins/check_procs.c:829 254#: plugins/check_pgsql.c:551 plugins/check_ping.c:617 plugins/check_procs.c:829
255#: plugins/check_radius.c:400 plugins/check_real.c:452 plugins/check_smtp.c:891 255#: plugins/check_radius.c:400 plugins/check_real.c:452 plugins/check_smtp.c:924
256#: plugins/check_snmp.c:1368 plugins/check_ssh.c:325 plugins/check_swap.c:607 256#: plugins/check_snmp.c:1368 plugins/check_ssh.c:325 plugins/check_swap.c:607
257#: plugins/check_tcp.c:710 plugins/check_time.c:371 plugins/check_ups.c:663 257#: plugins/check_tcp.c:710 plugins/check_time.c:371 plugins/check_ups.c:663
258#: plugins/check_users.c:275 plugins/check_ide_smart.c:606 plugins/negate.c:273 258#: plugins/check_users.c:275 plugins/check_ide_smart.c:606 plugins/negate.c:273
@@ -957,8 +957,8 @@ msgstr "FPING %s - %s (verloren=%.0f%% )|%s\n"
957#: plugins/check_ntp.c:719 plugins/check_ntp_peer.c:497 957#: plugins/check_ntp.c:719 plugins/check_ntp_peer.c:497
958#: plugins/check_ntp_time.c:498 plugins/check_pgsql.c:338 958#: plugins/check_ntp_time.c:498 plugins/check_pgsql.c:338
959#: plugins/check_ping.c:301 plugins/check_ping.c:424 plugins/check_radius.c:279 959#: plugins/check_ping.c:301 plugins/check_ping.c:424 plugins/check_radius.c:279
960#: plugins/check_real.c:315 plugins/check_real.c:377 plugins/check_smtp.c:525 960#: plugins/check_real.c:315 plugins/check_real.c:377 plugins/check_smtp.c:543
961#: plugins/check_smtp.c:681 plugins/check_ssh.c:162 plugins/check_time.c:240 961#: plugins/check_smtp.c:703 plugins/check_ssh.c:162 plugins/check_time.c:240
962#: plugins/check_time.c:315 plugins/check_ups.c:507 plugins/check_ups.c:576 962#: plugins/check_time.c:315 plugins/check_ups.c:507 plugins/check_ups.c:576
963msgid "Invalid hostname/address" 963msgid "Invalid hostname/address"
964msgstr "Ungültige(r) Hostname/Adresse" 964msgstr "Ungültige(r) Hostname/Adresse"
@@ -1227,7 +1227,7 @@ msgid "file does not exist or is not readable"
1227msgstr "" 1227msgstr ""
1228 1228
1229#: plugins/check_http.c:324 plugins/check_http.c:329 plugins/check_http.c:335 1229#: plugins/check_http.c:324 plugins/check_http.c:329 plugins/check_http.c:335
1230#: plugins/check_smtp.c:621 plugins/check_tcp.c:590 plugins/check_tcp.c:595 1230#: plugins/check_smtp.c:639 plugins/check_tcp.c:590 plugins/check_tcp.c:595
1231#: plugins/check_tcp.c:601 1231#: plugins/check_tcp.c:601
1232msgid "Invalid certificate expiration period" 1232msgid "Invalid certificate expiration period"
1233msgstr "Ungültiger Zertifikatsablauftermin" 1233msgstr "Ungültiger Zertifikatsablauftermin"
@@ -1267,7 +1267,7 @@ msgstr ""
1267 1267
1268#: plugins/check_http.c:522 plugins/check_ntp.c:732 1268#: plugins/check_http.c:522 plugins/check_ntp.c:732
1269#: plugins/check_ntp_peer.c:513 plugins/check_ntp_time.c:517 1269#: plugins/check_ntp_peer.c:513 plugins/check_ntp_time.c:517
1270#: plugins/check_smtp.c:661 plugins/check_ssh.c:151 plugins/check_tcp.c:491 1270#: plugins/check_smtp.c:683 plugins/check_ssh.c:151 plugins/check_tcp.c:491
1271msgid "IPv6 support not available" 1271msgid "IPv6 support not available"
1272msgstr "IPv6 Unterstützung nicht vorhanden" 1272msgstr "IPv6 Unterstützung nicht vorhanden"
1273 1273
@@ -1532,7 +1532,7 @@ msgstr ""
1532msgid "1.2 = TLSv1.2). With a '+' suffix, newer versions are also accepted." 1532msgid "1.2 = TLSv1.2). With a '+' suffix, newer versions are also accepted."
1533msgstr "" 1533msgstr ""
1534 1534
1535#: plugins/check_http.c:1750 plugins/check_smtp.c:857 1535#: plugins/check_http.c:1750 plugins/check_smtp.c:890
1536msgid "Enable SSL/TLS hostname extension support (SNI)" 1536msgid "Enable SSL/TLS hostname extension support (SNI)"
1537msgstr "" 1537msgstr ""
1538 1538
@@ -4376,7 +4376,7 @@ msgstr "Kein Papier"
4376msgid "Invalid NAS-Identifier\n" 4376msgid "Invalid NAS-Identifier\n"
4377msgstr "Ungültige(r) Hostname/Adresse" 4377msgstr "Ungültige(r) Hostname/Adresse"
4378 4378
4379#: plugins/check_radius.c:199 plugins/check_smtp.c:156 4379#: plugins/check_radius.c:199 plugins/check_smtp.c:159
4380#, c-format 4380#, c-format
4381msgid "gethostname() failed!\n" 4381msgid "gethostname() failed!\n"
4382msgstr "" 4382msgstr ""
@@ -4568,7 +4568,7 @@ msgstr ""
4568msgid "This plugin will attempt to open an RTSP connection with the host." 4568msgid "This plugin will attempt to open an RTSP connection with the host."
4569msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." 4569msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host."
4570 4570
4571#: plugins/check_real.c:439 plugins/check_smtp.c:878 4571#: plugins/check_real.c:439 plugins/check_smtp.c:911
4572msgid "Successful connects return STATE_OK, refusals and timeouts return" 4572msgid "Successful connects return STATE_OK, refusals and timeouts return"
4573msgstr "" 4573msgstr ""
4574 4574
@@ -4586,227 +4586,241 @@ msgstr ""
4586msgid "values." 4586msgid "values."
4587msgstr "" 4587msgstr ""
4588 4588
4589#: plugins/check_smtp.c:152 plugins/check_swap.c:283 plugins/check_swap.c:289 4589#: plugins/check_smtp.c:155 plugins/check_swap.c:283 plugins/check_swap.c:289
4590#, c-format 4590#, c-format
4591msgid "malloc() failed!\n" 4591msgid "malloc() failed!\n"
4592msgstr "" 4592msgstr ""
4593 4593
4594#: plugins/check_smtp.c:200 plugins/check_smtp.c:212 4594#: plugins/check_smtp.c:203 plugins/check_smtp.c:256
4595#, c-format 4595#, c-format
4596msgid "recv() failed\n" 4596msgid "CRITICAL - Cannot create SSL context.\n"
4597msgstr "" 4597msgstr ""
4598 4598
4599#: plugins/check_smtp.c:222 4599#: plugins/check_smtp.c:216 plugins/check_smtp.c:228
4600#, c-format 4600#, c-format
4601msgid "WARNING - TLS not supported by server\n" 4601msgid "recv() failed\n"
4602msgstr "" 4602msgstr ""
4603 4603
4604#: plugins/check_smtp.c:234 4604#: plugins/check_smtp.c:238
4605#, c-format 4605#, c-format
4606msgid "Server does not support STARTTLS\n" 4606msgid "WARNING - TLS not supported by server\n"
4607msgstr "" 4607msgstr ""
4608 4608
4609#: plugins/check_smtp.c:240 4609#: plugins/check_smtp.c:250
4610#, c-format 4610#, c-format
4611msgid "CRITICAL - Cannot create SSL context.\n" 4611msgid "Server does not support STARTTLS\n"
4612msgstr "" 4612msgstr ""
4613 4613
4614#: plugins/check_smtp.c:260 4614#: plugins/check_smtp.c:276
4615msgid "SMTP UNKNOWN - Cannot send EHLO command via TLS." 4615msgid "SMTP UNKNOWN - Cannot send EHLO command via TLS."
4616msgstr "" 4616msgstr ""
4617 4617
4618#: plugins/check_smtp.c:265 4618#: plugins/check_smtp.c:281
4619#, c-format 4619#, c-format
4620msgid "sent %s" 4620msgid "sent %s"
4621msgstr "" 4621msgstr ""
4622 4622
4623#: plugins/check_smtp.c:267 4623#: plugins/check_smtp.c:283
4624msgid "SMTP UNKNOWN - Cannot read EHLO response via TLS." 4624msgid "SMTP UNKNOWN - Cannot read EHLO response via TLS."
4625msgstr "" 4625msgstr ""
4626 4626
4627#: plugins/check_smtp.c:297 4627#: plugins/check_smtp.c:313
4628#, fuzzy, c-format 4628#, fuzzy, c-format
4629msgid "Invalid SMTP response received from host: %s\n" 4629msgid "Invalid SMTP response received from host: %s\n"
4630msgstr "Ungültige HTTP Antwort von Host empfangen\n" 4630msgstr "Ungültige HTTP Antwort von Host empfangen\n"
4631 4631
4632#: plugins/check_smtp.c:299 4632#: plugins/check_smtp.c:315
4633#, fuzzy, c-format 4633#, fuzzy, c-format
4634msgid "Invalid SMTP response received from host on port %d: %s\n" 4634msgid "Invalid SMTP response received from host on port %d: %s\n"
4635msgstr "Ungültige HTTP Antwort von Host erhalten auf Port %d\n" 4635msgstr "Ungültige HTTP Antwort von Host erhalten auf Port %d\n"
4636 4636
4637#: plugins/check_smtp.c:322 plugins/check_snmp.c:882 4637#: plugins/check_smtp.c:338 plugins/check_snmp.c:882
4638#, c-format 4638#, c-format
4639msgid "Could Not Compile Regular Expression" 4639msgid "Could Not Compile Regular Expression"
4640msgstr "" 4640msgstr ""
4641 4641
4642#: plugins/check_smtp.c:331 4642#: plugins/check_smtp.c:347
4643#, c-format 4643#, c-format
4644msgid "SMTP %s - Invalid response '%s' to command '%s'\n" 4644msgid "SMTP %s - Invalid response '%s' to command '%s'\n"
4645msgstr "" 4645msgstr ""
4646 4646
4647#: plugins/check_smtp.c:335 plugins/check_snmp.c:555 4647#: plugins/check_smtp.c:351 plugins/check_snmp.c:555
4648#, c-format 4648#, c-format
4649msgid "Execute Error: %s\n" 4649msgid "Execute Error: %s\n"
4650msgstr "" 4650msgstr ""
4651 4651
4652#: plugins/check_smtp.c:349 4652#: plugins/check_smtp.c:365
4653msgid "no authuser specified, " 4653msgid "no authuser specified, "
4654msgstr "" 4654msgstr ""
4655 4655
4656#: plugins/check_smtp.c:354 4656#: plugins/check_smtp.c:370
4657msgid "no authpass specified, " 4657msgid "no authpass specified, "
4658msgstr "" 4658msgstr ""
4659 4659
4660#: plugins/check_smtp.c:361 plugins/check_smtp.c:382 plugins/check_smtp.c:402 4660#: plugins/check_smtp.c:377 plugins/check_smtp.c:398 plugins/check_smtp.c:418
4661#: plugins/check_smtp.c:728 4661#: plugins/check_smtp.c:758
4662#, c-format 4662#, c-format
4663msgid "sent %s\n" 4663msgid "sent %s\n"
4664msgstr "" 4664msgstr ""
4665 4665
4666#: plugins/check_smtp.c:364 4666#: plugins/check_smtp.c:380
4667#, fuzzy 4667#, fuzzy
4668msgid "recv() failed after AUTH LOGIN, " 4668msgid "recv() failed after AUTH LOGIN, "
4669msgstr "Ungültige HTTP Antwort von Host empfangen\n" 4669msgstr "Ungültige HTTP Antwort von Host empfangen\n"
4670 4670
4671#: plugins/check_smtp.c:369 plugins/check_smtp.c:390 plugins/check_smtp.c:410 4671#: plugins/check_smtp.c:385 plugins/check_smtp.c:406 plugins/check_smtp.c:426
4672#: plugins/check_smtp.c:739 4672#: plugins/check_smtp.c:769
4673#, fuzzy, c-format 4673#, fuzzy, c-format
4674msgid "received %s\n" 4674msgid "received %s\n"
4675msgstr "Keine Daten empfangen %s\n" 4675msgstr "Keine Daten empfangen %s\n"
4676 4676
4677#: plugins/check_smtp.c:373 4677#: plugins/check_smtp.c:389
4678#, fuzzy 4678#, fuzzy
4679msgid "invalid response received after AUTH LOGIN, " 4679msgid "invalid response received after AUTH LOGIN, "
4680msgstr "Ungültige HTTP Antwort von Host empfangen\n" 4680msgstr "Ungültige HTTP Antwort von Host empfangen\n"
4681 4681
4682#: plugins/check_smtp.c:386 4682#: plugins/check_smtp.c:402
4683msgid "recv() failed after sending authuser, " 4683msgid "recv() failed after sending authuser, "
4684msgstr "" 4684msgstr ""
4685 4685
4686#: plugins/check_smtp.c:394 4686#: plugins/check_smtp.c:410
4687#, fuzzy 4687#, fuzzy
4688msgid "invalid response received after authuser, " 4688msgid "invalid response received after authuser, "
4689msgstr "Ungültige HTTP Antwort von Host empfangen\n" 4689msgstr "Ungültige HTTP Antwort von Host empfangen\n"
4690 4690
4691#: plugins/check_smtp.c:406 4691#: plugins/check_smtp.c:422
4692msgid "recv() failed after sending authpass, " 4692msgid "recv() failed after sending authpass, "
4693msgstr "" 4693msgstr ""
4694 4694
4695#: plugins/check_smtp.c:414 4695#: plugins/check_smtp.c:430
4696#, fuzzy 4696#, fuzzy
4697msgid "invalid response received after authpass, " 4697msgid "invalid response received after authpass, "
4698msgstr "Ungültige HTTP Antwort von Host empfangen\n" 4698msgstr "Ungültige HTTP Antwort von Host empfangen\n"
4699 4699
4700#: plugins/check_smtp.c:421 4700#: plugins/check_smtp.c:437
4701msgid "only authtype LOGIN is supported, " 4701msgid "only authtype LOGIN is supported, "
4702msgstr "" 4702msgstr ""
4703 4703
4704#: plugins/check_smtp.c:445 4704#: plugins/check_smtp.c:461
4705#, fuzzy, c-format 4705#, fuzzy, c-format
4706msgid "SMTP %s - %s%.3f sec. response time%s%s|%s\n" 4706msgid "SMTP %s - %s%.3f sec. response time%s%s|%s\n"
4707msgstr " - %s - %.3f Sekunden Antwortzeit %s%s|%s %s\n" 4707msgstr " - %s - %.3f Sekunden Antwortzeit %s%s|%s %s\n"
4708 4708
4709#: plugins/check_smtp.c:562 plugins/check_smtp.c:574 4709#: plugins/check_smtp.c:580 plugins/check_smtp.c:592
4710#, c-format 4710#, c-format
4711msgid "Could not realloc() units [%d]\n" 4711msgid "Could not realloc() units [%d]\n"
4712msgstr "" 4712msgstr ""
4713 4713
4714#: plugins/check_smtp.c:582 4714#: plugins/check_smtp.c:600
4715#, fuzzy 4715#, fuzzy
4716msgid "Critical time must be a positive" 4716msgid "Critical time must be a positive"
4717msgstr "Critical time muss ein positiver Integer sein" 4717msgstr "Critical time muss ein positiver Integer sein"
4718 4718
4719#: plugins/check_smtp.c:590 4719#: plugins/check_smtp.c:608
4720#, fuzzy 4720#, fuzzy
4721msgid "Warning time must be a positive" 4721msgid "Warning time must be a positive"
4722msgstr "Warnung time muss ein positiver Integer sein" 4722msgstr "Warnung time muss ein positiver Integer sein"
4723 4723
4724#: plugins/check_smtp.c:633 plugins/check_smtp.c:645 4724#: plugins/check_smtp.c:651 plugins/check_smtp.c:667
4725msgid "SSL support not available - install OpenSSL and recompile" 4725msgid "SSL support not available - install OpenSSL and recompile"
4726msgstr "" 4726msgstr ""
4727 4727
4728#: plugins/check_smtp.c:719 plugins/check_smtp.c:724 4728#: plugins/check_smtp.c:720
4729msgid "Set either -s/--ssl/--tls or -S/--starttls"
4730msgstr "Setze entweder -s/--ssl/--tls oder -S/--starttls"
4731
4732#: plugins/check_smtp.c:749 plugins/check_smtp.c:754
4729#, c-format 4733#, c-format
4730msgid "Connection closed by server before sending QUIT command\n" 4734msgid "Connection closed by server before sending QUIT command\n"
4731msgstr "" 4735msgstr ""
4732 4736
4733#: plugins/check_smtp.c:734 4737#: plugins/check_smtp.c:764
4734#, fuzzy, c-format 4738#, fuzzy, c-format
4735msgid "recv() failed after QUIT." 4739msgid "recv() failed after QUIT."
4736msgstr "Ungültige HTTP Antwort von Host empfangen\n" 4740msgstr "Ungültige HTTP Antwort von Host empfangen\n"
4737 4741
4738#: plugins/check_smtp.c:736 4742#: plugins/check_smtp.c:766
4739#, c-format 4743#, c-format
4740msgid "Connection reset by peer." 4744msgid "Connection reset by peer."
4741msgstr "" 4745msgstr ""
4742 4746
4743#: plugins/check_smtp.c:826 4747#: plugins/check_smtp.c:856
4744#, fuzzy 4748#, fuzzy
4745msgid "This plugin will attempt to open an SMTP connection with the host." 4749msgid "This plugin will attempt to open an SMTP connection with the host."
4746msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." 4750msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host."
4747 4751
4748#: plugins/check_smtp.c:840 4752#: plugins/check_smtp.c:870
4749#, c-format 4753#, c-format
4750msgid " String to expect in first line of server response (default: '%s')\n" 4754msgid " String to expect in first line of server response (default: '%s')\n"
4751msgstr "" 4755msgstr ""
4752 4756
4753#: plugins/check_smtp.c:842 4757#: plugins/check_smtp.c:872
4754msgid "SMTP command (may be used repeatedly)" 4758msgid "SMTP command (may be used repeatedly)"
4755msgstr "" 4759msgstr ""
4756 4760
4757#: plugins/check_smtp.c:844 4761#: plugins/check_smtp.c:874
4758msgid "Expected response to command (may be used repeatedly)" 4762msgid "Expected response to command (may be used repeatedly)"
4759msgstr "" 4763msgstr ""
4760 4764
4761#: plugins/check_smtp.c:846 4765#: plugins/check_smtp.c:876
4762msgid "FROM-address to include in MAIL command, required by Exchange 2000" 4766msgid "FROM-address to include in MAIL command, required by Exchange 2000"
4763msgstr "" 4767msgstr ""
4764 4768
4765#: plugins/check_smtp.c:848 4769#: plugins/check_smtp.c:878
4766msgid "FQDN used for HELO" 4770msgid "FQDN used for HELO"
4767msgstr "" 4771msgstr ""
4768 4772
4769#: plugins/check_smtp.c:850 4773#: plugins/check_smtp.c:880
4770msgid "Use PROXY protocol prefix for the connection." 4774msgid "Use PROXY protocol prefix for the connection."
4771msgstr "Benutze PROXY-Protokoll-Präfix für die Verbindung." 4775msgstr "Benutze PROXY-Protokoll-Präfix für die Verbindung."
4772 4776
4773#: plugins/check_smtp.c:853 plugins/check_tcp.c:689 4777#: plugins/check_smtp.c:883 plugins/check_tcp.c:689
4774msgid "Minimum number of days a certificate has to be valid." 4778msgid "Minimum number of days a certificate has to be valid."
4775msgstr "" 4779msgstr ""
4776 4780
4777#: plugins/check_smtp.c:855 4781#: plugins/check_smtp.c:885
4782#, fuzzy
4783msgid "Use SSL/TLS for the connection."
4784msgstr "Benutze SSL/TLS für die Verbindung."
4785
4786#: plugins/check_smtp.c:886
4787#, c-format
4788msgid " Sets default port to %d.\n"
4789msgstr " Setze den Default-Port auf %d.\n"
4790
4791#: plugins/check_smtp.c:888
4778msgid "Use STARTTLS for the connection." 4792msgid "Use STARTTLS for the connection."
4779msgstr "" 4793msgstr "Benutze STARTTLS für die Verbindung."
4780 4794
4781#: plugins/check_smtp.c:861 4795#: plugins/check_smtp.c:894
4782msgid "SMTP AUTH type to check (default none, only LOGIN supported)" 4796msgid "SMTP AUTH type to check (default none, only LOGIN supported)"
4783msgstr "" 4797msgstr ""
4784 4798
4785#: plugins/check_smtp.c:863 4799#: plugins/check_smtp.c:896
4786msgid "SMTP AUTH username" 4800msgid "SMTP AUTH username"
4787msgstr "" 4801msgstr ""
4788 4802
4789#: plugins/check_smtp.c:865 4803#: plugins/check_smtp.c:898
4790msgid "SMTP AUTH password" 4804msgid "SMTP AUTH password"
4791msgstr "" 4805msgstr ""
4792 4806
4793#: plugins/check_smtp.c:867 4807#: plugins/check_smtp.c:900
4794msgid "Send LHLO instead of HELO/EHLO" 4808msgid "Send LHLO instead of HELO/EHLO"
4795msgstr "" 4809msgstr ""
4796 4810
4797#: plugins/check_smtp.c:869 4811#: plugins/check_smtp.c:902
4798msgid "Ignore failure when sending QUIT command to server" 4812msgid "Ignore failure when sending QUIT command to server"
4799msgstr "" 4813msgstr ""
4800 4814
4801#: plugins/check_smtp.c:879 4815#: plugins/check_smtp.c:912
4802msgid "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful" 4816msgid "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful"
4803msgstr "" 4817msgstr ""
4804 4818
4805#: plugins/check_smtp.c:880 4819#: plugins/check_smtp.c:913
4806msgid "connects, but incorrect response messages from the host result in" 4820msgid "connects, but incorrect response messages from the host result in"
4807msgstr "" 4821msgstr ""
4808 4822
4809#: plugins/check_smtp.c:881 4823#: plugins/check_smtp.c:914
4810msgid "STATE_WARNING return values." 4824msgid "STATE_WARNING return values."
4811msgstr "" 4825msgstr ""
4812 4826
diff --git a/po/fr.po b/po/fr.po
index 1244e778..b887bf90 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -10,7 +10,7 @@ msgid ""
10msgstr "" 10msgstr ""
11"Project-Id-Version: fr\n" 11"Project-Id-Version: fr\n"
12"Report-Msgid-Bugs-To: devel@monitoring-plugins.org\n" 12"Report-Msgid-Bugs-To: devel@monitoring-plugins.org\n"
13"POT-Creation-Date: 2023-08-28 14:50+0200\n" 13"POT-Creation-Date: 2023-08-29 09:47+0200\n"
14"PO-Revision-Date: 2010-04-21 23:38-0400\n" 14"PO-Revision-Date: 2010-04-21 23:38-0400\n"
15"Last-Translator: Thomas Guyot-Sionnest <dermoth@aei.ca>\n" 15"Last-Translator: Thomas Guyot-Sionnest <dermoth@aei.ca>\n"
16"Language-Team: Nagios Plugin Development Mailing List <nagiosplug-" 16"Language-Team: Nagios Plugin Development Mailing List <nagiosplug-"
@@ -31,7 +31,7 @@ msgstr ""
31#: plugins/check_ntp_peer.c:575 plugins/check_ntp_time.c:557 31#: plugins/check_ntp_peer.c:575 plugins/check_ntp_time.c:557
32#: plugins/check_nwstat.c:173 plugins/check_overcr.c:102 32#: plugins/check_nwstat.c:173 plugins/check_overcr.c:102
33#: plugins/check_pgsql.c:174 plugins/check_ping.c:97 plugins/check_procs.c:176 33#: plugins/check_pgsql.c:174 plugins/check_ping.c:97 plugins/check_procs.c:176
34#: plugins/check_radius.c:176 plugins/check_real.c:80 plugins/check_smtp.c:146 34#: plugins/check_radius.c:176 plugins/check_real.c:80 plugins/check_smtp.c:149
35#: plugins/check_snmp.c:250 plugins/check_ssh.c:74 plugins/check_swap.c:115 35#: plugins/check_snmp.c:250 plugins/check_ssh.c:74 plugins/check_swap.c:115
36#: plugins/check_tcp.c:222 plugins/check_time.c:78 plugins/check_ups.c:122 36#: plugins/check_tcp.c:222 plugins/check_time.c:78 plugins/check_ups.c:122
37#: plugins/check_users.c:89 plugins/negate.c:210 plugins-root/check_dhcp.c:270 37#: plugins/check_users.c:89 plugins/negate.c:210 plugins-root/check_dhcp.c:270
@@ -71,14 +71,14 @@ msgstr "%s: Erreur d'analyse du résultat\n"
71 71
72#: plugins/check_by_ssh.c:242 plugins/check_disk.c:568 plugins/check_http.c:292 72#: plugins/check_by_ssh.c:242 plugins/check_disk.c:568 plugins/check_http.c:292
73#: plugins/check_ldap.c:334 plugins/check_pgsql.c:314 plugins/check_procs.c:461 73#: plugins/check_ldap.c:334 plugins/check_pgsql.c:314 plugins/check_procs.c:461
74#: plugins/check_radius.c:323 plugins/check_real.c:357 plugins/check_smtp.c:607 74#: plugins/check_radius.c:323 plugins/check_real.c:357 plugins/check_smtp.c:625
75#: plugins/check_snmp.c:805 plugins/check_ssh.c:140 plugins/check_tcp.c:519 75#: plugins/check_snmp.c:805 plugins/check_ssh.c:140 plugins/check_tcp.c:519
76#: plugins/check_time.c:302 plugins/check_ups.c:559 plugins/negate.c:160 76#: plugins/check_time.c:302 plugins/check_ups.c:559 plugins/negate.c:160
77msgid "Timeout interval must be a positive integer" 77msgid "Timeout interval must be a positive integer"
78msgstr "Le délai d'attente doit être un entier positif" 78msgstr "Le délai d'attente doit être un entier positif"
79 79
80#: plugins/check_by_ssh.c:254 plugins/check_pgsql.c:344 80#: plugins/check_by_ssh.c:254 plugins/check_pgsql.c:344
81#: plugins/check_radius.c:287 plugins/check_real.c:328 plugins/check_smtp.c:532 81#: plugins/check_radius.c:287 plugins/check_real.c:328 plugins/check_smtp.c:550
82#: plugins/check_tcp.c:525 plugins/check_time.c:296 plugins/check_ups.c:521 82#: plugins/check_tcp.c:525 plugins/check_time.c:296 plugins/check_ups.c:521
83msgid "Port must be a positive integer" 83msgid "Port must be a positive integer"
84msgstr "Le numéro du port doit être un entier positif" 84msgstr "Le numéro du port doit être un entier positif"
@@ -258,7 +258,7 @@ msgstr "Exemples:"
258#: plugins/check_ntp_peer.c:753 plugins/check_ntp_time.c:651 258#: plugins/check_ntp_peer.c:753 plugins/check_ntp_time.c:651
259#: plugins/check_nwstat.c:1685 plugins/check_overcr.c:467 259#: plugins/check_nwstat.c:1685 plugins/check_overcr.c:467
260#: plugins/check_pgsql.c:551 plugins/check_ping.c:617 plugins/check_procs.c:829 260#: plugins/check_pgsql.c:551 plugins/check_ping.c:617 plugins/check_procs.c:829
261#: plugins/check_radius.c:400 plugins/check_real.c:452 plugins/check_smtp.c:891 261#: plugins/check_radius.c:400 plugins/check_real.c:452 plugins/check_smtp.c:924
262#: plugins/check_snmp.c:1368 plugins/check_ssh.c:325 plugins/check_swap.c:607 262#: plugins/check_snmp.c:1368 plugins/check_ssh.c:325 plugins/check_swap.c:607
263#: plugins/check_tcp.c:710 plugins/check_time.c:371 plugins/check_ups.c:663 263#: plugins/check_tcp.c:710 plugins/check_time.c:371 plugins/check_ups.c:663
264#: plugins/check_users.c:275 plugins/check_ide_smart.c:606 plugins/negate.c:273 264#: plugins/check_users.c:275 plugins/check_ide_smart.c:606 plugins/negate.c:273
@@ -994,8 +994,8 @@ msgstr "FPING %s - %s (perte=%.0f%% )|%s\n"
994#: plugins/check_ntp.c:719 plugins/check_ntp_peer.c:497 994#: plugins/check_ntp.c:719 plugins/check_ntp_peer.c:497
995#: plugins/check_ntp_time.c:498 plugins/check_pgsql.c:338 995#: plugins/check_ntp_time.c:498 plugins/check_pgsql.c:338
996#: plugins/check_ping.c:301 plugins/check_ping.c:424 plugins/check_radius.c:279 996#: plugins/check_ping.c:301 plugins/check_ping.c:424 plugins/check_radius.c:279
997#: plugins/check_real.c:315 plugins/check_real.c:377 plugins/check_smtp.c:525 997#: plugins/check_real.c:315 plugins/check_real.c:377 plugins/check_smtp.c:543
998#: plugins/check_smtp.c:681 plugins/check_ssh.c:162 plugins/check_time.c:240 998#: plugins/check_smtp.c:703 plugins/check_ssh.c:162 plugins/check_time.c:240
999#: plugins/check_time.c:315 plugins/check_ups.c:507 plugins/check_ups.c:576 999#: plugins/check_time.c:315 plugins/check_ups.c:507 plugins/check_ups.c:576
1000msgid "Invalid hostname/address" 1000msgid "Invalid hostname/address"
1001msgstr "Adresse/Nom d'hôte invalide" 1001msgstr "Adresse/Nom d'hôte invalide"
@@ -1268,7 +1268,7 @@ msgid "file does not exist or is not readable"
1268msgstr "" 1268msgstr ""
1269 1269
1270#: plugins/check_http.c:324 plugins/check_http.c:329 plugins/check_http.c:335 1270#: plugins/check_http.c:324 plugins/check_http.c:329 plugins/check_http.c:335
1271#: plugins/check_smtp.c:621 plugins/check_tcp.c:590 plugins/check_tcp.c:595 1271#: plugins/check_smtp.c:639 plugins/check_tcp.c:590 plugins/check_tcp.c:595
1272#: plugins/check_tcp.c:601 1272#: plugins/check_tcp.c:601
1273msgid "Invalid certificate expiration period" 1273msgid "Invalid certificate expiration period"
1274msgstr "Période d'expiration du certificat invalide" 1274msgstr "Période d'expiration du certificat invalide"
@@ -1307,7 +1307,7 @@ msgstr "Impossible de compiler l'expression rationnelle: %s"
1307 1307
1308#: plugins/check_http.c:522 plugins/check_ntp.c:732 1308#: plugins/check_http.c:522 plugins/check_ntp.c:732
1309#: plugins/check_ntp_peer.c:513 plugins/check_ntp_time.c:517 1309#: plugins/check_ntp_peer.c:513 plugins/check_ntp_time.c:517
1310#: plugins/check_smtp.c:661 plugins/check_ssh.c:151 plugins/check_tcp.c:491 1310#: plugins/check_smtp.c:683 plugins/check_ssh.c:151 plugins/check_tcp.c:491
1311msgid "IPv6 support not available" 1311msgid "IPv6 support not available"
1312msgstr "Support IPv6 non disponible" 1312msgstr "Support IPv6 non disponible"
1313 1313
@@ -1495,8 +1495,8 @@ msgstr ""
1495#, fuzzy, c-format 1495#, fuzzy, c-format
1496msgid "HTTP CRITICAL - redirection creates an infinite loop - %s://%s:%d%s%s\n" 1496msgid "HTTP CRITICAL - redirection creates an infinite loop - %s://%s:%d%s%s\n"
1497msgstr "" 1497msgstr ""
1498"HTTP AVERTISSEMENT - la redirection crée une boucle infinie - %s://%s:%d%s" 1498"HTTP AVERTISSEMENT - la redirection crée une boucle infinie - %s://%s:"
1499"%s\n" 1499"%d%s%s\n"
1500 1500
1501#: plugins/check_http.c:1630 1501#: plugins/check_http.c:1630
1502#, c-format 1502#, c-format
@@ -1575,7 +1575,7 @@ msgstr ""
1575msgid "1.2 = TLSv1.2). With a '+' suffix, newer versions are also accepted." 1575msgid "1.2 = TLSv1.2). With a '+' suffix, newer versions are also accepted."
1576msgstr "" 1576msgstr ""
1577 1577
1578#: plugins/check_http.c:1750 plugins/check_smtp.c:857 1578#: plugins/check_http.c:1750 plugins/check_smtp.c:890
1579msgid "Enable SSL/TLS hostname extension support (SNI)" 1579msgid "Enable SSL/TLS hostname extension support (SNI)"
1580msgstr "" 1580msgstr ""
1581 1581
@@ -3084,8 +3084,8 @@ msgstr ""
3084#: plugins/check_ntp_peer.c:716 3084#: plugins/check_ntp_peer.c:716
3085msgid "Critical threshold for number of usable time sources (\"truechimers\")" 3085msgid "Critical threshold for number of usable time sources (\"truechimers\")"
3086msgstr "" 3086msgstr ""
3087"Seuil critique pour le nombre de sources de temps utilisable (\"truechimers" 3087"Seuil critique pour le nombre de sources de temps utilisable "
3088"\")" 3088"(\"truechimers\")"
3089 3089
3090#: plugins/check_ntp_peer.c:721 3090#: plugins/check_ntp_peer.c:721
3091msgid "This plugin checks an NTP server independent of any commandline" 3091msgid "This plugin checks an NTP server independent of any commandline"
@@ -4460,7 +4460,7 @@ msgstr "Manque de Mémoire?"
4460msgid "Invalid NAS-Identifier\n" 4460msgid "Invalid NAS-Identifier\n"
4461msgstr "NAS-Identifier invalide" 4461msgstr "NAS-Identifier invalide"
4462 4462
4463#: plugins/check_radius.c:199 plugins/check_smtp.c:156 4463#: plugins/check_radius.c:199 plugins/check_smtp.c:159
4464#, c-format 4464#, c-format
4465msgid "gethostname() failed!\n" 4465msgid "gethostname() failed!\n"
4466msgstr "La commande gethostname() à échoué\n" 4466msgstr "La commande gethostname() à échoué\n"
@@ -4651,7 +4651,7 @@ msgstr ""
4651msgid "This plugin will attempt to open an RTSP connection with the host." 4651msgid "This plugin will attempt to open an RTSP connection with the host."
4652msgstr "Ce plugin va essayer d'ouvrir un connexion RTSP avec l'hôte." 4652msgstr "Ce plugin va essayer d'ouvrir un connexion RTSP avec l'hôte."
4653 4653
4654#: plugins/check_real.c:439 plugins/check_smtp.c:878 4654#: plugins/check_real.c:439 plugins/check_smtp.c:911
4655msgid "Successful connects return STATE_OK, refusals and timeouts return" 4655msgid "Successful connects return STATE_OK, refusals and timeouts return"
4656msgstr "" 4656msgstr ""
4657 4657
@@ -4669,224 +4669,238 @@ msgstr ""
4669msgid "values." 4669msgid "values."
4670msgstr "" 4670msgstr ""
4671 4671
4672#: plugins/check_smtp.c:152 plugins/check_swap.c:283 plugins/check_swap.c:289 4672#: plugins/check_smtp.c:155 plugins/check_swap.c:283 plugins/check_swap.c:289
4673#, c-format 4673#, c-format
4674msgid "malloc() failed!\n" 4674msgid "malloc() failed!\n"
4675msgstr "l'allocation mémoire à échoué!\n" 4675msgstr "l'allocation mémoire à échoué!\n"
4676 4676
4677#: plugins/check_smtp.c:200 plugins/check_smtp.c:212 4677#: plugins/check_smtp.c:203 plugins/check_smtp.c:256
4678#, c-format
4679msgid "CRITICAL - Cannot create SSL context.\n"
4680msgstr "CRITIQUE - Impossible de créer le contexte SSL.\n"
4681
4682#: plugins/check_smtp.c:216 plugins/check_smtp.c:228
4678#, c-format 4683#, c-format
4679msgid "recv() failed\n" 4684msgid "recv() failed\n"
4680msgstr "La commande recv() à échoué\n" 4685msgstr "La commande recv() à échoué\n"
4681 4686
4682#: plugins/check_smtp.c:222 4687#: plugins/check_smtp.c:238
4683#, c-format 4688#, c-format
4684msgid "WARNING - TLS not supported by server\n" 4689msgid "WARNING - TLS not supported by server\n"
4685msgstr "AVERTISSEMENT: - TLS n'est pas supporté par ce serveur\n" 4690msgstr "AVERTISSEMENT: - TLS n'est pas supporté par ce serveur\n"
4686 4691
4687#: plugins/check_smtp.c:234 4692#: plugins/check_smtp.c:250
4688#, c-format 4693#, c-format
4689msgid "Server does not support STARTTLS\n" 4694msgid "Server does not support STARTTLS\n"
4690msgstr "Le serveur ne supporte pas STARTTLS\n" 4695msgstr "Le serveur ne supporte pas STARTTLS\n"
4691 4696
4692#: plugins/check_smtp.c:240 4697#: plugins/check_smtp.c:276
4693#, c-format
4694msgid "CRITICAL - Cannot create SSL context.\n"
4695msgstr "CRITIQUE - Impossible de créer le contexte SSL.\n"
4696
4697#: plugins/check_smtp.c:260
4698msgid "SMTP UNKNOWN - Cannot send EHLO command via TLS." 4698msgid "SMTP UNKNOWN - Cannot send EHLO command via TLS."
4699msgstr "" 4699msgstr ""
4700 4700
4701#: plugins/check_smtp.c:265 4701#: plugins/check_smtp.c:281
4702#, c-format 4702#, c-format
4703msgid "sent %s" 4703msgid "sent %s"
4704msgstr "envoyé %s" 4704msgstr "envoyé %s"
4705 4705
4706#: plugins/check_smtp.c:267 4706#: plugins/check_smtp.c:283
4707msgid "SMTP UNKNOWN - Cannot read EHLO response via TLS." 4707msgid "SMTP UNKNOWN - Cannot read EHLO response via TLS."
4708msgstr "" 4708msgstr ""
4709 4709
4710#: plugins/check_smtp.c:297 4710#: plugins/check_smtp.c:313
4711#, c-format 4711#, c-format
4712msgid "Invalid SMTP response received from host: %s\n" 4712msgid "Invalid SMTP response received from host: %s\n"
4713msgstr "Réponse SMTP reçue de l'hôte invalide: %s\n" 4713msgstr "Réponse SMTP reçue de l'hôte invalide: %s\n"
4714 4714
4715#: plugins/check_smtp.c:299 4715#: plugins/check_smtp.c:315
4716#, c-format 4716#, c-format
4717msgid "Invalid SMTP response received from host on port %d: %s\n" 4717msgid "Invalid SMTP response received from host on port %d: %s\n"
4718msgstr "Réponse SMTP reçue de l'hôte sur le port %d invalide: %s\n" 4718msgstr "Réponse SMTP reçue de l'hôte sur le port %d invalide: %s\n"
4719 4719
4720#: plugins/check_smtp.c:322 plugins/check_snmp.c:882 4720#: plugins/check_smtp.c:338 plugins/check_snmp.c:882
4721#, c-format 4721#, c-format
4722msgid "Could Not Compile Regular Expression" 4722msgid "Could Not Compile Regular Expression"
4723msgstr "Impossible de compiler l'expression rationnelle" 4723msgstr "Impossible de compiler l'expression rationnelle"
4724 4724
4725#: plugins/check_smtp.c:331 4725#: plugins/check_smtp.c:347
4726#, c-format 4726#, c-format
4727msgid "SMTP %s - Invalid response '%s' to command '%s'\n" 4727msgid "SMTP %s - Invalid response '%s' to command '%s'\n"
4728msgstr "SMTP %s - réponse invalide de '%s' à la commande '%s'\n" 4728msgstr "SMTP %s - réponse invalide de '%s' à la commande '%s'\n"
4729 4729
4730#: plugins/check_smtp.c:335 plugins/check_snmp.c:555 4730#: plugins/check_smtp.c:351 plugins/check_snmp.c:555
4731#, c-format 4731#, c-format
4732msgid "Execute Error: %s\n" 4732msgid "Execute Error: %s\n"
4733msgstr "Erreur d'exécution: %s\n" 4733msgstr "Erreur d'exécution: %s\n"
4734 4734
4735#: plugins/check_smtp.c:349 4735#: plugins/check_smtp.c:365
4736msgid "no authuser specified, " 4736msgid "no authuser specified, "
4737msgstr "Pas d'utilisateur pour l'authentification spécifié, " 4737msgstr "Pas d'utilisateur pour l'authentification spécifié, "
4738 4738
4739#: plugins/check_smtp.c:354 4739#: plugins/check_smtp.c:370
4740msgid "no authpass specified, " 4740msgid "no authpass specified, "
4741msgstr "pas de mot de passe spécifié, " 4741msgstr "pas de mot de passe spécifié, "
4742 4742
4743#: plugins/check_smtp.c:361 plugins/check_smtp.c:382 plugins/check_smtp.c:402 4743#: plugins/check_smtp.c:377 plugins/check_smtp.c:398 plugins/check_smtp.c:418
4744#: plugins/check_smtp.c:728 4744#: plugins/check_smtp.c:758
4745#, c-format 4745#, c-format
4746msgid "sent %s\n" 4746msgid "sent %s\n"
4747msgstr "envoyé %s\n" 4747msgstr "envoyé %s\n"
4748 4748
4749#: plugins/check_smtp.c:364 4749#: plugins/check_smtp.c:380
4750msgid "recv() failed after AUTH LOGIN, " 4750msgid "recv() failed after AUTH LOGIN, "
4751msgstr "recv() à échoué après AUTH LOGIN, " 4751msgstr "recv() à échoué après AUTH LOGIN, "
4752 4752
4753#: plugins/check_smtp.c:369 plugins/check_smtp.c:390 plugins/check_smtp.c:410 4753#: plugins/check_smtp.c:385 plugins/check_smtp.c:406 plugins/check_smtp.c:426
4754#: plugins/check_smtp.c:739 4754#: plugins/check_smtp.c:769
4755#, c-format 4755#, c-format
4756msgid "received %s\n" 4756msgid "received %s\n"
4757msgstr "reçu %s\n" 4757msgstr "reçu %s\n"
4758 4758
4759#: plugins/check_smtp.c:373 4759#: plugins/check_smtp.c:389
4760msgid "invalid response received after AUTH LOGIN, " 4760msgid "invalid response received after AUTH LOGIN, "
4761msgstr "Réponse invalide reçue après AUTH LOGIN, " 4761msgstr "Réponse invalide reçue après AUTH LOGIN, "
4762 4762
4763#: plugins/check_smtp.c:386 4763#: plugins/check_smtp.c:402
4764msgid "recv() failed after sending authuser, " 4764msgid "recv() failed after sending authuser, "
4765msgstr "La commande recv() a échoué après authuser, " 4765msgstr "La commande recv() a échoué après authuser, "
4766 4766
4767#: plugins/check_smtp.c:394 4767#: plugins/check_smtp.c:410
4768msgid "invalid response received after authuser, " 4768msgid "invalid response received after authuser, "
4769msgstr "Réponse invalide reçue après authuser, " 4769msgstr "Réponse invalide reçue après authuser, "
4770 4770
4771#: plugins/check_smtp.c:406 4771#: plugins/check_smtp.c:422
4772msgid "recv() failed after sending authpass, " 4772msgid "recv() failed after sending authpass, "
4773msgstr "la commande recv() à échoué après authpass, " 4773msgstr "la commande recv() à échoué après authpass, "
4774 4774
4775#: plugins/check_smtp.c:414 4775#: plugins/check_smtp.c:430
4776msgid "invalid response received after authpass, " 4776msgid "invalid response received after authpass, "
4777msgstr "Réponse invalide reçue après authpass, " 4777msgstr "Réponse invalide reçue après authpass, "
4778 4778
4779#: plugins/check_smtp.c:421 4779#: plugins/check_smtp.c:437
4780msgid "only authtype LOGIN is supported, " 4780msgid "only authtype LOGIN is supported, "
4781msgstr "seul la méthode d'authentification LOGIN est supportée, " 4781msgstr "seul la méthode d'authentification LOGIN est supportée, "
4782 4782
4783#: plugins/check_smtp.c:445 4783#: plugins/check_smtp.c:461
4784#, c-format 4784#, c-format
4785msgid "SMTP %s - %s%.3f sec. response time%s%s|%s\n" 4785msgid "SMTP %s - %s%.3f sec. response time%s%s|%s\n"
4786msgstr "SMTP %s - %s%.3f sec. de temps de réponse%s%s|%s\n" 4786msgstr "SMTP %s - %s%.3f sec. de temps de réponse%s%s|%s\n"
4787 4787
4788#: plugins/check_smtp.c:562 plugins/check_smtp.c:574 4788#: plugins/check_smtp.c:580 plugins/check_smtp.c:592
4789#, c-format 4789#, c-format
4790msgid "Could not realloc() units [%d]\n" 4790msgid "Could not realloc() units [%d]\n"
4791msgstr "Impossible de réallouer des unités [%d]\n" 4791msgstr "Impossible de réallouer des unités [%d]\n"
4792 4792
4793#: plugins/check_smtp.c:582 4793#: plugins/check_smtp.c:600
4794#, fuzzy 4794#, fuzzy
4795msgid "Critical time must be a positive" 4795msgid "Critical time must be a positive"
4796msgstr "Le seuil critique doit être un entier positif" 4796msgstr "Le seuil critique doit être un entier positif"
4797 4797
4798#: plugins/check_smtp.c:590 4798#: plugins/check_smtp.c:608
4799#, fuzzy 4799#, fuzzy
4800msgid "Warning time must be a positive" 4800msgid "Warning time must be a positive"
4801msgstr "Le seuil d'avertissement doit être un entier positif" 4801msgstr "Le seuil d'avertissement doit être un entier positif"
4802 4802
4803#: plugins/check_smtp.c:633 plugins/check_smtp.c:645 4803#: plugins/check_smtp.c:651 plugins/check_smtp.c:667
4804msgid "SSL support not available - install OpenSSL and recompile" 4804msgid "SSL support not available - install OpenSSL and recompile"
4805msgstr "SSL n'est pas disponible - installer OpenSSL et recompilez" 4805msgstr "SSL n'est pas disponible - installer OpenSSL et recompilez"
4806 4806
4807#: plugins/check_smtp.c:719 plugins/check_smtp.c:724 4807#: plugins/check_smtp.c:720
4808msgid "Set either -s/--ssl/--tls or -S/--starttls"
4809msgstr "Définissez -s/--ssl/--tls ou -S/--starttls"
4810
4811#: plugins/check_smtp.c:749 plugins/check_smtp.c:754
4808#, c-format 4812#, c-format
4809msgid "Connection closed by server before sending QUIT command\n" 4813msgid "Connection closed by server before sending QUIT command\n"
4810msgstr "" 4814msgstr ""
4811 4815
4812#: plugins/check_smtp.c:734 4816#: plugins/check_smtp.c:764
4813#, c-format 4817#, c-format
4814msgid "recv() failed after QUIT." 4818msgid "recv() failed after QUIT."
4815msgstr "recv() à échoué après QUIT." 4819msgstr "recv() à échoué après QUIT."
4816 4820
4817#: plugins/check_smtp.c:736 4821#: plugins/check_smtp.c:766
4818#, c-format 4822#, c-format
4819msgid "Connection reset by peer." 4823msgid "Connection reset by peer."
4820msgstr "" 4824msgstr ""
4821 4825
4822#: plugins/check_smtp.c:826 4826#: plugins/check_smtp.c:856
4823msgid "This plugin will attempt to open an SMTP connection with the host." 4827msgid "This plugin will attempt to open an SMTP connection with the host."
4824msgstr "Ce plugin va essayer d'ouvrir un connexion SMTP avec l'hôte." 4828msgstr "Ce plugin va essayer d'ouvrir un connexion SMTP avec l'hôte."
4825 4829
4826#: plugins/check_smtp.c:840 4830#: plugins/check_smtp.c:870
4827#, c-format 4831#, c-format
4828msgid " String to expect in first line of server response (default: '%s')\n" 4832msgid " String to expect in first line of server response (default: '%s')\n"
4829msgstr "" 4833msgstr ""
4830" Texte attendu dans la première ligne de réponse du serveur (défaut: " 4834" Texte attendu dans la première ligne de réponse du serveur (défaut: "
4831"'%s')\n" 4835"'%s')\n"
4832 4836
4833#: plugins/check_smtp.c:842 4837#: plugins/check_smtp.c:872
4834msgid "SMTP command (may be used repeatedly)" 4838msgid "SMTP command (may be used repeatedly)"
4835msgstr "Commande SMTP (peut être utilisé plusieurs fois)" 4839msgstr "Commande SMTP (peut être utilisé plusieurs fois)"
4836 4840
4837#: plugins/check_smtp.c:844 4841#: plugins/check_smtp.c:874
4838msgid "Expected response to command (may be used repeatedly)" 4842msgid "Expected response to command (may be used repeatedly)"
4839msgstr "" 4843msgstr ""
4840 4844
4841#: plugins/check_smtp.c:846 4845#: plugins/check_smtp.c:876
4842msgid "FROM-address to include in MAIL command, required by Exchange 2000" 4846msgid "FROM-address to include in MAIL command, required by Exchange 2000"
4843msgstr "" 4847msgstr ""
4844 4848
4845#: plugins/check_smtp.c:848 4849#: plugins/check_smtp.c:878
4846msgid "FQDN used for HELO" 4850msgid "FQDN used for HELO"
4847msgstr "" 4851msgstr ""
4848 4852
4849#: plugins/check_smtp.c:850 4853#: plugins/check_smtp.c:880
4850msgid "Use PROXY protocol prefix for the connection." 4854msgid "Use PROXY protocol prefix for the connection."
4851msgstr "Utiliser le préfixe du protocole PROXY pour la connexion." 4855msgstr "Utiliser le préfixe du protocole PROXY pour la connexion."
4852 4856
4853#: plugins/check_smtp.c:853 plugins/check_tcp.c:689 4857#: plugins/check_smtp.c:883 plugins/check_tcp.c:689
4854msgid "Minimum number of days a certificate has to be valid." 4858msgid "Minimum number of days a certificate has to be valid."
4855msgstr "Nombre de jours minimum pour que le certificat soit valide." 4859msgstr "Nombre de jours minimum pour que le certificat soit valide."
4856 4860
4857#: plugins/check_smtp.c:855 4861#: plugins/check_smtp.c:885
4862#, fuzzy
4863msgid "Use SSL/TLS for the connection."
4864msgstr "Utiliser SSL/TLS pour la connexion."
4865
4866#: plugins/check_smtp.c:886
4867#, c-format
4868msgid " Sets default port to %d.\n"
4869msgstr " Définit le port par défaut à %d.\n"
4870
4871#: plugins/check_smtp.c:888
4858msgid "Use STARTTLS for the connection." 4872msgid "Use STARTTLS for the connection."
4859msgstr "" 4873msgstr "Utiliser STARTTLS pour la connexion."
4860 4874
4861#: plugins/check_smtp.c:861 4875#: plugins/check_smtp.c:894
4862msgid "SMTP AUTH type to check (default none, only LOGIN supported)" 4876msgid "SMTP AUTH type to check (default none, only LOGIN supported)"
4863msgstr "" 4877msgstr ""
4864 4878
4865#: plugins/check_smtp.c:863 4879#: plugins/check_smtp.c:896
4866msgid "SMTP AUTH username" 4880msgid "SMTP AUTH username"
4867msgstr "" 4881msgstr ""
4868 4882
4869#: plugins/check_smtp.c:865 4883#: plugins/check_smtp.c:898
4870msgid "SMTP AUTH password" 4884msgid "SMTP AUTH password"
4871msgstr "" 4885msgstr ""
4872 4886
4873#: plugins/check_smtp.c:867 4887#: plugins/check_smtp.c:900
4874msgid "Send LHLO instead of HELO/EHLO" 4888msgid "Send LHLO instead of HELO/EHLO"
4875msgstr "" 4889msgstr ""
4876 4890
4877#: plugins/check_smtp.c:869 4891#: plugins/check_smtp.c:902
4878msgid "Ignore failure when sending QUIT command to server" 4892msgid "Ignore failure when sending QUIT command to server"
4879msgstr "" 4893msgstr ""
4880 4894
4881#: plugins/check_smtp.c:879 4895#: plugins/check_smtp.c:912
4882msgid "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful" 4896msgid "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful"
4883msgstr "" 4897msgstr ""
4884 4898
4885#: plugins/check_smtp.c:880 4899#: plugins/check_smtp.c:913
4886msgid "connects, but incorrect response messages from the host result in" 4900msgid "connects, but incorrect response messages from the host result in"
4887msgstr "" 4901msgstr ""
4888 4902
4889#: plugins/check_smtp.c:881 4903#: plugins/check_smtp.c:914
4890msgid "STATE_WARNING return values." 4904msgid "STATE_WARNING return values."
4891msgstr "" 4905msgstr ""
4892 4906
diff --git a/po/monitoring-plugins.pot b/po/monitoring-plugins.pot
index df2ad296..7278b793 100644
--- a/po/monitoring-plugins.pot
+++ b/po/monitoring-plugins.pot
@@ -8,7 +8,7 @@ msgid ""
8msgstr "" 8msgstr ""
9"Project-Id-Version: PACKAGE VERSION\n" 9"Project-Id-Version: PACKAGE VERSION\n"
10"Report-Msgid-Bugs-To: devel@monitoring-plugins.org\n" 10"Report-Msgid-Bugs-To: devel@monitoring-plugins.org\n"
11"POT-Creation-Date: 2023-08-28 14:50+0200\n" 11"POT-Creation-Date: 2023-08-29 09:47+0200\n"
12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14"Language-Team: LANGUAGE <LL@li.org>\n" 14"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -27,7 +27,7 @@ msgstr ""
27#: plugins/check_ntp_peer.c:575 plugins/check_ntp_time.c:557 27#: plugins/check_ntp_peer.c:575 plugins/check_ntp_time.c:557
28#: plugins/check_nwstat.c:173 plugins/check_overcr.c:102 28#: plugins/check_nwstat.c:173 plugins/check_overcr.c:102
29#: plugins/check_pgsql.c:174 plugins/check_ping.c:97 plugins/check_procs.c:176 29#: plugins/check_pgsql.c:174 plugins/check_ping.c:97 plugins/check_procs.c:176
30#: plugins/check_radius.c:176 plugins/check_real.c:80 plugins/check_smtp.c:146 30#: plugins/check_radius.c:176 plugins/check_real.c:80 plugins/check_smtp.c:149
31#: plugins/check_snmp.c:250 plugins/check_ssh.c:74 plugins/check_swap.c:115 31#: plugins/check_snmp.c:250 plugins/check_ssh.c:74 plugins/check_swap.c:115
32#: plugins/check_tcp.c:222 plugins/check_time.c:78 plugins/check_ups.c:122 32#: plugins/check_tcp.c:222 plugins/check_time.c:78 plugins/check_ups.c:122
33#: plugins/check_users.c:89 plugins/negate.c:210 plugins-root/check_dhcp.c:270 33#: plugins/check_users.c:89 plugins/negate.c:210 plugins-root/check_dhcp.c:270
@@ -67,14 +67,14 @@ msgstr ""
67 67
68#: plugins/check_by_ssh.c:242 plugins/check_disk.c:568 plugins/check_http.c:292 68#: plugins/check_by_ssh.c:242 plugins/check_disk.c:568 plugins/check_http.c:292
69#: plugins/check_ldap.c:334 plugins/check_pgsql.c:314 plugins/check_procs.c:461 69#: plugins/check_ldap.c:334 plugins/check_pgsql.c:314 plugins/check_procs.c:461
70#: plugins/check_radius.c:323 plugins/check_real.c:357 plugins/check_smtp.c:607 70#: plugins/check_radius.c:323 plugins/check_real.c:357 plugins/check_smtp.c:625
71#: plugins/check_snmp.c:805 plugins/check_ssh.c:140 plugins/check_tcp.c:519 71#: plugins/check_snmp.c:805 plugins/check_ssh.c:140 plugins/check_tcp.c:519
72#: plugins/check_time.c:302 plugins/check_ups.c:559 plugins/negate.c:160 72#: plugins/check_time.c:302 plugins/check_ups.c:559 plugins/negate.c:160
73msgid "Timeout interval must be a positive integer" 73msgid "Timeout interval must be a positive integer"
74msgstr "" 74msgstr ""
75 75
76#: plugins/check_by_ssh.c:254 plugins/check_pgsql.c:344 76#: plugins/check_by_ssh.c:254 plugins/check_pgsql.c:344
77#: plugins/check_radius.c:287 plugins/check_real.c:328 plugins/check_smtp.c:532 77#: plugins/check_radius.c:287 plugins/check_real.c:328 plugins/check_smtp.c:550
78#: plugins/check_tcp.c:525 plugins/check_time.c:296 plugins/check_ups.c:521 78#: plugins/check_tcp.c:525 plugins/check_time.c:296 plugins/check_ups.c:521
79msgid "Port must be a positive integer" 79msgid "Port must be a positive integer"
80msgstr "" 80msgstr ""
@@ -243,7 +243,7 @@ msgstr ""
243#: plugins/check_ntp_peer.c:753 plugins/check_ntp_time.c:651 243#: plugins/check_ntp_peer.c:753 plugins/check_ntp_time.c:651
244#: plugins/check_nwstat.c:1685 plugins/check_overcr.c:467 244#: plugins/check_nwstat.c:1685 plugins/check_overcr.c:467
245#: plugins/check_pgsql.c:551 plugins/check_ping.c:617 plugins/check_procs.c:829 245#: plugins/check_pgsql.c:551 plugins/check_ping.c:617 plugins/check_procs.c:829
246#: plugins/check_radius.c:400 plugins/check_real.c:452 plugins/check_smtp.c:891 246#: plugins/check_radius.c:400 plugins/check_real.c:452 plugins/check_smtp.c:924
247#: plugins/check_snmp.c:1368 plugins/check_ssh.c:325 plugins/check_swap.c:607 247#: plugins/check_snmp.c:1368 plugins/check_ssh.c:325 plugins/check_swap.c:607
248#: plugins/check_tcp.c:710 plugins/check_time.c:371 plugins/check_ups.c:663 248#: plugins/check_tcp.c:710 plugins/check_time.c:371 plugins/check_ups.c:663
249#: plugins/check_users.c:275 plugins/check_ide_smart.c:606 plugins/negate.c:273 249#: plugins/check_users.c:275 plugins/check_ide_smart.c:606 plugins/negate.c:273
@@ -933,8 +933,8 @@ msgstr ""
933#: plugins/check_ntp.c:719 plugins/check_ntp_peer.c:497 933#: plugins/check_ntp.c:719 plugins/check_ntp_peer.c:497
934#: plugins/check_ntp_time.c:498 plugins/check_pgsql.c:338 934#: plugins/check_ntp_time.c:498 plugins/check_pgsql.c:338
935#: plugins/check_ping.c:301 plugins/check_ping.c:424 plugins/check_radius.c:279 935#: plugins/check_ping.c:301 plugins/check_ping.c:424 plugins/check_radius.c:279
936#: plugins/check_real.c:315 plugins/check_real.c:377 plugins/check_smtp.c:525 936#: plugins/check_real.c:315 plugins/check_real.c:377 plugins/check_smtp.c:543
937#: plugins/check_smtp.c:681 plugins/check_ssh.c:162 plugins/check_time.c:240 937#: plugins/check_smtp.c:703 plugins/check_ssh.c:162 plugins/check_time.c:240
938#: plugins/check_time.c:315 plugins/check_ups.c:507 plugins/check_ups.c:576 938#: plugins/check_time.c:315 plugins/check_ups.c:507 plugins/check_ups.c:576
939msgid "Invalid hostname/address" 939msgid "Invalid hostname/address"
940msgstr "" 940msgstr ""
@@ -1187,7 +1187,7 @@ msgid "file does not exist or is not readable"
1187msgstr "" 1187msgstr ""
1188 1188
1189#: plugins/check_http.c:324 plugins/check_http.c:329 plugins/check_http.c:335 1189#: plugins/check_http.c:324 plugins/check_http.c:329 plugins/check_http.c:335
1190#: plugins/check_smtp.c:621 plugins/check_tcp.c:590 plugins/check_tcp.c:595 1190#: plugins/check_smtp.c:639 plugins/check_tcp.c:590 plugins/check_tcp.c:595
1191#: plugins/check_tcp.c:601 1191#: plugins/check_tcp.c:601
1192msgid "Invalid certificate expiration period" 1192msgid "Invalid certificate expiration period"
1193msgstr "" 1193msgstr ""
@@ -1226,7 +1226,7 @@ msgstr ""
1226 1226
1227#: plugins/check_http.c:522 plugins/check_ntp.c:732 1227#: plugins/check_http.c:522 plugins/check_ntp.c:732
1228#: plugins/check_ntp_peer.c:513 plugins/check_ntp_time.c:517 1228#: plugins/check_ntp_peer.c:513 plugins/check_ntp_time.c:517
1229#: plugins/check_smtp.c:661 plugins/check_ssh.c:151 plugins/check_tcp.c:491 1229#: plugins/check_smtp.c:683 plugins/check_ssh.c:151 plugins/check_tcp.c:491
1230msgid "IPv6 support not available" 1230msgid "IPv6 support not available"
1231msgstr "" 1231msgstr ""
1232 1232
@@ -1482,7 +1482,7 @@ msgstr ""
1482msgid "1.2 = TLSv1.2). With a '+' suffix, newer versions are also accepted." 1482msgid "1.2 = TLSv1.2). With a '+' suffix, newer versions are also accepted."
1483msgstr "" 1483msgstr ""
1484 1484
1485#: plugins/check_http.c:1750 plugins/check_smtp.c:857 1485#: plugins/check_http.c:1750 plugins/check_smtp.c:890
1486msgid "Enable SSL/TLS hostname extension support (SNI)" 1486msgid "Enable SSL/TLS hostname extension support (SNI)"
1487msgstr "" 1487msgstr ""
1488 1488
@@ -4271,7 +4271,7 @@ msgstr ""
4271msgid "Invalid NAS-Identifier\n" 4271msgid "Invalid NAS-Identifier\n"
4272msgstr "" 4272msgstr ""
4273 4273
4274#: plugins/check_radius.c:199 plugins/check_smtp.c:156 4274#: plugins/check_radius.c:199 plugins/check_smtp.c:159
4275#, c-format 4275#, c-format
4276msgid "gethostname() failed!\n" 4276msgid "gethostname() failed!\n"
4277msgstr "" 4277msgstr ""
@@ -4453,7 +4453,7 @@ msgstr ""
4453msgid "This plugin will attempt to open an RTSP connection with the host." 4453msgid "This plugin will attempt to open an RTSP connection with the host."
4454msgstr "" 4454msgstr ""
4455 4455
4456#: plugins/check_real.c:439 plugins/check_smtp.c:878 4456#: plugins/check_real.c:439 plugins/check_smtp.c:911
4457msgid "Successful connects return STATE_OK, refusals and timeouts return" 4457msgid "Successful connects return STATE_OK, refusals and timeouts return"
4458msgstr "" 4458msgstr ""
4459 4459
@@ -4471,220 +4471,233 @@ msgstr ""
4471msgid "values." 4471msgid "values."
4472msgstr "" 4472msgstr ""
4473 4473
4474#: plugins/check_smtp.c:152 plugins/check_swap.c:283 plugins/check_swap.c:289 4474#: plugins/check_smtp.c:155 plugins/check_swap.c:283 plugins/check_swap.c:289
4475#, c-format 4475#, c-format
4476msgid "malloc() failed!\n" 4476msgid "malloc() failed!\n"
4477msgstr "" 4477msgstr ""
4478 4478
4479#: plugins/check_smtp.c:200 plugins/check_smtp.c:212 4479#: plugins/check_smtp.c:203 plugins/check_smtp.c:256
4480#, c-format 4480#, c-format
4481msgid "recv() failed\n" 4481msgid "CRITICAL - Cannot create SSL context.\n"
4482msgstr "" 4482msgstr ""
4483 4483
4484#: plugins/check_smtp.c:222 4484#: plugins/check_smtp.c:216 plugins/check_smtp.c:228
4485#, c-format 4485#, c-format
4486msgid "WARNING - TLS not supported by server\n" 4486msgid "recv() failed\n"
4487msgstr "" 4487msgstr ""
4488 4488
4489#: plugins/check_smtp.c:234 4489#: plugins/check_smtp.c:238
4490#, c-format 4490#, c-format
4491msgid "Server does not support STARTTLS\n" 4491msgid "WARNING - TLS not supported by server\n"
4492msgstr "" 4492msgstr ""
4493 4493
4494#: plugins/check_smtp.c:240 4494#: plugins/check_smtp.c:250
4495#, c-format 4495#, c-format
4496msgid "CRITICAL - Cannot create SSL context.\n" 4496msgid "Server does not support STARTTLS\n"
4497msgstr "" 4497msgstr ""
4498 4498
4499#: plugins/check_smtp.c:260 4499#: plugins/check_smtp.c:276
4500msgid "SMTP UNKNOWN - Cannot send EHLO command via TLS." 4500msgid "SMTP UNKNOWN - Cannot send EHLO command via TLS."
4501msgstr "" 4501msgstr ""
4502 4502
4503#: plugins/check_smtp.c:265 4503#: plugins/check_smtp.c:281
4504#, c-format 4504#, c-format
4505msgid "sent %s" 4505msgid "sent %s"
4506msgstr "" 4506msgstr ""
4507 4507
4508#: plugins/check_smtp.c:267 4508#: plugins/check_smtp.c:283
4509msgid "SMTP UNKNOWN - Cannot read EHLO response via TLS." 4509msgid "SMTP UNKNOWN - Cannot read EHLO response via TLS."
4510msgstr "" 4510msgstr ""
4511 4511
4512#: plugins/check_smtp.c:297 4512#: plugins/check_smtp.c:313
4513#, c-format 4513#, c-format
4514msgid "Invalid SMTP response received from host: %s\n" 4514msgid "Invalid SMTP response received from host: %s\n"
4515msgstr "" 4515msgstr ""
4516 4516
4517#: plugins/check_smtp.c:299 4517#: plugins/check_smtp.c:315
4518#, c-format 4518#, c-format
4519msgid "Invalid SMTP response received from host on port %d: %s\n" 4519msgid "Invalid SMTP response received from host on port %d: %s\n"
4520msgstr "" 4520msgstr ""
4521 4521
4522#: plugins/check_smtp.c:322 plugins/check_snmp.c:882 4522#: plugins/check_smtp.c:338 plugins/check_snmp.c:882
4523#, c-format 4523#, c-format
4524msgid "Could Not Compile Regular Expression" 4524msgid "Could Not Compile Regular Expression"
4525msgstr "" 4525msgstr ""
4526 4526
4527#: plugins/check_smtp.c:331 4527#: plugins/check_smtp.c:347
4528#, c-format 4528#, c-format
4529msgid "SMTP %s - Invalid response '%s' to command '%s'\n" 4529msgid "SMTP %s - Invalid response '%s' to command '%s'\n"
4530msgstr "" 4530msgstr ""
4531 4531
4532#: plugins/check_smtp.c:335 plugins/check_snmp.c:555 4532#: plugins/check_smtp.c:351 plugins/check_snmp.c:555
4533#, c-format 4533#, c-format
4534msgid "Execute Error: %s\n" 4534msgid "Execute Error: %s\n"
4535msgstr "" 4535msgstr ""
4536 4536
4537#: plugins/check_smtp.c:349 4537#: plugins/check_smtp.c:365
4538msgid "no authuser specified, " 4538msgid "no authuser specified, "
4539msgstr "" 4539msgstr ""
4540 4540
4541#: plugins/check_smtp.c:354 4541#: plugins/check_smtp.c:370
4542msgid "no authpass specified, " 4542msgid "no authpass specified, "
4543msgstr "" 4543msgstr ""
4544 4544
4545#: plugins/check_smtp.c:361 plugins/check_smtp.c:382 plugins/check_smtp.c:402 4545#: plugins/check_smtp.c:377 plugins/check_smtp.c:398 plugins/check_smtp.c:418
4546#: plugins/check_smtp.c:728 4546#: plugins/check_smtp.c:758
4547#, c-format 4547#, c-format
4548msgid "sent %s\n" 4548msgid "sent %s\n"
4549msgstr "" 4549msgstr ""
4550 4550
4551#: plugins/check_smtp.c:364 4551#: plugins/check_smtp.c:380
4552msgid "recv() failed after AUTH LOGIN, " 4552msgid "recv() failed after AUTH LOGIN, "
4553msgstr "" 4553msgstr ""
4554 4554
4555#: plugins/check_smtp.c:369 plugins/check_smtp.c:390 plugins/check_smtp.c:410 4555#: plugins/check_smtp.c:385 plugins/check_smtp.c:406 plugins/check_smtp.c:426
4556#: plugins/check_smtp.c:739 4556#: plugins/check_smtp.c:769
4557#, c-format 4557#, c-format
4558msgid "received %s\n" 4558msgid "received %s\n"
4559msgstr "" 4559msgstr ""
4560 4560
4561#: plugins/check_smtp.c:373 4561#: plugins/check_smtp.c:389
4562msgid "invalid response received after AUTH LOGIN, " 4562msgid "invalid response received after AUTH LOGIN, "
4563msgstr "" 4563msgstr ""
4564 4564
4565#: plugins/check_smtp.c:386 4565#: plugins/check_smtp.c:402
4566msgid "recv() failed after sending authuser, " 4566msgid "recv() failed after sending authuser, "
4567msgstr "" 4567msgstr ""
4568 4568
4569#: plugins/check_smtp.c:394 4569#: plugins/check_smtp.c:410
4570msgid "invalid response received after authuser, " 4570msgid "invalid response received after authuser, "
4571msgstr "" 4571msgstr ""
4572 4572
4573#: plugins/check_smtp.c:406 4573#: plugins/check_smtp.c:422
4574msgid "recv() failed after sending authpass, " 4574msgid "recv() failed after sending authpass, "
4575msgstr "" 4575msgstr ""
4576 4576
4577#: plugins/check_smtp.c:414 4577#: plugins/check_smtp.c:430
4578msgid "invalid response received after authpass, " 4578msgid "invalid response received after authpass, "
4579msgstr "" 4579msgstr ""
4580 4580
4581#: plugins/check_smtp.c:421 4581#: plugins/check_smtp.c:437
4582msgid "only authtype LOGIN is supported, " 4582msgid "only authtype LOGIN is supported, "
4583msgstr "" 4583msgstr ""
4584 4584
4585#: plugins/check_smtp.c:445 4585#: plugins/check_smtp.c:461
4586#, c-format 4586#, c-format
4587msgid "SMTP %s - %s%.3f sec. response time%s%s|%s\n" 4587msgid "SMTP %s - %s%.3f sec. response time%s%s|%s\n"
4588msgstr "" 4588msgstr ""
4589 4589
4590#: plugins/check_smtp.c:562 plugins/check_smtp.c:574 4590#: plugins/check_smtp.c:580 plugins/check_smtp.c:592
4591#, c-format 4591#, c-format
4592msgid "Could not realloc() units [%d]\n" 4592msgid "Could not realloc() units [%d]\n"
4593msgstr "" 4593msgstr ""
4594 4594
4595#: plugins/check_smtp.c:582 4595#: plugins/check_smtp.c:600
4596msgid "Critical time must be a positive" 4596msgid "Critical time must be a positive"
4597msgstr "" 4597msgstr ""
4598 4598
4599#: plugins/check_smtp.c:590 4599#: plugins/check_smtp.c:608
4600msgid "Warning time must be a positive" 4600msgid "Warning time must be a positive"
4601msgstr "" 4601msgstr ""
4602 4602
4603#: plugins/check_smtp.c:633 plugins/check_smtp.c:645 4603#: plugins/check_smtp.c:651 plugins/check_smtp.c:667
4604msgid "SSL support not available - install OpenSSL and recompile" 4604msgid "SSL support not available - install OpenSSL and recompile"
4605msgstr "" 4605msgstr ""
4606 4606
4607#: plugins/check_smtp.c:719 plugins/check_smtp.c:724 4607#: plugins/check_smtp.c:720
4608msgid "Set either -s/--ssl/--tls or -S/--starttls"
4609msgstr ""
4610
4611#: plugins/check_smtp.c:749 plugins/check_smtp.c:754
4608#, c-format 4612#, c-format
4609msgid "Connection closed by server before sending QUIT command\n" 4613msgid "Connection closed by server before sending QUIT command\n"
4610msgstr "" 4614msgstr ""
4611 4615
4612#: plugins/check_smtp.c:734 4616#: plugins/check_smtp.c:764
4613#, c-format 4617#, c-format
4614msgid "recv() failed after QUIT." 4618msgid "recv() failed after QUIT."
4615msgstr "" 4619msgstr ""
4616 4620
4617#: plugins/check_smtp.c:736 4621#: plugins/check_smtp.c:766
4618#, c-format 4622#, c-format
4619msgid "Connection reset by peer." 4623msgid "Connection reset by peer."
4620msgstr "" 4624msgstr ""
4621 4625
4622#: plugins/check_smtp.c:826 4626#: plugins/check_smtp.c:856
4623msgid "This plugin will attempt to open an SMTP connection with the host." 4627msgid "This plugin will attempt to open an SMTP connection with the host."
4624msgstr "" 4628msgstr ""
4625 4629
4626#: plugins/check_smtp.c:840 4630#: plugins/check_smtp.c:870
4627#, c-format 4631#, c-format
4628msgid " String to expect in first line of server response (default: '%s')\n" 4632msgid " String to expect in first line of server response (default: '%s')\n"
4629msgstr "" 4633msgstr ""
4630 4634
4631#: plugins/check_smtp.c:842 4635#: plugins/check_smtp.c:872
4632msgid "SMTP command (may be used repeatedly)" 4636msgid "SMTP command (may be used repeatedly)"
4633msgstr "" 4637msgstr ""
4634 4638
4635#: plugins/check_smtp.c:844 4639#: plugins/check_smtp.c:874
4636msgid "Expected response to command (may be used repeatedly)" 4640msgid "Expected response to command (may be used repeatedly)"
4637msgstr "" 4641msgstr ""
4638 4642
4639#: plugins/check_smtp.c:846 4643#: plugins/check_smtp.c:876
4640msgid "FROM-address to include in MAIL command, required by Exchange 2000" 4644msgid "FROM-address to include in MAIL command, required by Exchange 2000"
4641msgstr "" 4645msgstr ""
4642 4646
4643#: plugins/check_smtp.c:848 4647#: plugins/check_smtp.c:878
4644msgid "FQDN used for HELO" 4648msgid "FQDN used for HELO"
4645msgstr "" 4649msgstr ""
4646 4650
4647#: plugins/check_smtp.c:850 4651#: plugins/check_smtp.c:880
4648msgid "Use PROXY protocol prefix for the connection." 4652msgid "Use PROXY protocol prefix for the connection."
4649msgstr "" 4653msgstr ""
4650 4654
4651#: plugins/check_smtp.c:853 plugins/check_tcp.c:689 4655#: plugins/check_smtp.c:883 plugins/check_tcp.c:689
4652msgid "Minimum number of days a certificate has to be valid." 4656msgid "Minimum number of days a certificate has to be valid."
4653msgstr "" 4657msgstr ""
4654 4658
4655#: plugins/check_smtp.c:855 4659#: plugins/check_smtp.c:885
4660msgid "Use SSL/TLS for the connection."
4661msgstr ""
4662
4663#: plugins/check_smtp.c:886
4664#, c-format
4665msgid " Sets default port to %d.\n"
4666msgstr ""
4667
4668#: plugins/check_smtp.c:888
4656msgid "Use STARTTLS for the connection." 4669msgid "Use STARTTLS for the connection."
4657msgstr "" 4670msgstr ""
4658 4671
4659#: plugins/check_smtp.c:861 4672#: plugins/check_smtp.c:894
4660msgid "SMTP AUTH type to check (default none, only LOGIN supported)" 4673msgid "SMTP AUTH type to check (default none, only LOGIN supported)"
4661msgstr "" 4674msgstr ""
4662 4675
4663#: plugins/check_smtp.c:863 4676#: plugins/check_smtp.c:896
4664msgid "SMTP AUTH username" 4677msgid "SMTP AUTH username"
4665msgstr "" 4678msgstr ""
4666 4679
4667#: plugins/check_smtp.c:865 4680#: plugins/check_smtp.c:898
4668msgid "SMTP AUTH password" 4681msgid "SMTP AUTH password"
4669msgstr "" 4682msgstr ""
4670 4683
4671#: plugins/check_smtp.c:867 4684#: plugins/check_smtp.c:900
4672msgid "Send LHLO instead of HELO/EHLO" 4685msgid "Send LHLO instead of HELO/EHLO"
4673msgstr "" 4686msgstr ""
4674 4687
4675#: plugins/check_smtp.c:869 4688#: plugins/check_smtp.c:902
4676msgid "Ignore failure when sending QUIT command to server" 4689msgid "Ignore failure when sending QUIT command to server"
4677msgstr "" 4690msgstr ""
4678 4691
4679#: plugins/check_smtp.c:879 4692#: plugins/check_smtp.c:912
4680msgid "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful" 4693msgid "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful"
4681msgstr "" 4694msgstr ""
4682 4695
4683#: plugins/check_smtp.c:880 4696#: plugins/check_smtp.c:913
4684msgid "connects, but incorrect response messages from the host result in" 4697msgid "connects, but incorrect response messages from the host result in"
4685msgstr "" 4698msgstr ""
4686 4699
4687#: plugins/check_smtp.c:881 4700#: plugins/check_smtp.c:914
4688msgid "STATE_WARNING return values." 4701msgid "STATE_WARNING return values."
4689msgstr "" 4702msgstr ""
4690 4703