From 8dea00f889a5dbf1b5f67e6efafb75170993cb5d Mon Sep 17 00:00:00 2001 From: "M. Sean Finney" Date: Mon, 11 Apr 2005 03:07:59 +0000 Subject: this should add support for check_ssmtp, based on the 1.3.x patch in 1155562, but fixed to follow how things are done in 1.4 (using strdup instead of asprintf) and patching configure.in instead of configure. git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1159 f882894a-f735-0410-b71e-b25c423dba1c diff --git a/configure.in b/configure.in index 8a5b096..e2c79af 100644 --- a/configure.in +++ b/configure.in @@ -467,7 +467,7 @@ else fi if test "$FOUNDSSL" = "yes"; then - check_tcp_ssl="check_simap check_spop check_jabber check_nntps" + check_tcp_ssl="check_simap check_spop check_jabber check_nntps check_ssmtp" AC_SUBST(check_tcp_ssl) AC_SUBST(SSLLIBS) AC_DEFINE(HAVE_SSL,1,[Define if SSL libraries are found]) diff --git a/plugins/check_tcp.c b/plugins/check_tcp.c index a21572d..979dfad 100644 --- a/plugins/check_tcp.c +++ b/plugins/check_tcp.c @@ -189,6 +189,16 @@ main (int argc, char **argv) use_ssl=TRUE; PORT=995; } + else if (strstr(argv[0],"check_ssmtp")) { + progname = strdup ("check_ssmtp"); + SERVICE = strdup ("SSMTP"); + SEND=NULL; + EXPECT = strdup ("220"); + QUIT = strdup ("QUIT\r\n"); + PROTOCOL=TCP_PROTOCOL; + use_ssl=TRUE; + PORT=465; + } else if (strstr(argv[0],"check_jabber")) { progname = strdup("check_jabber"); SERVICE = strdup("JABBER"); -- cgit v0.10-9-g596f