I've attached a patch which adds command line options for username and
password.

De

--- /usr/lib/mon/mon.d/imap.monitor     2005-08-20 11:27:56.000000000 -0400
+++ /usr/lib/mon/mon.d/imap_local.monitor       2012-03-14 18:13:48.000000000 
-0400
@@ -37,10 +37,12 @@
 use Getopt::Std;
 use English;
 
-getopts ("m:p:t:");
+getopts ("m:p:t:u:w:");
 $PORT = $opt_p || 143;
 $TIMEOUT = $opt_t || 30;
 $MAILBOX=$opt_m || undef;
+$USERNAME=$opt_u || 'ANONYMOUS';
+$PASSWORD=$opt_w || 'ANONYMOUS';
 
 @failures = ();
 
@@ -92,7 +94,7 @@
        }
 
         $cmd="login";
-       print S "A1 LOGIN ANONYMOUS ANONYMOUS\r\n";
+       print S "A1 LOGIN ", $USERNAME, " ", $PASSWORD, "\r\n";
 
        while (defined($in=<S>)) {
            if ($in =~ /^A1 (\w+) (.*)/) {

Reply via email to