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+) (.*)/) {