#!/usr/bin/perl
#
# PERL module for connecting to ZMailer scheduler's MAILQ port
#

use ZMailer::mailq;

use Getopt::Std;

%opts = {};
$Q = undef;

getopt('Q:',\%opts);
if ($opts{'Q'}) {
    $Q = $opts{'Q'};
}

local($s);

$s = & ZMailer::mailq::new('vger.kernel.org','174');

$s->setdebug(1);
 
#if (!defined $s) {
#    printf("ZMailer::mailq::new() yielded UNDEF\n");
#} else {
#    printf("ZMailer::mailq::new() yielded connection, salt='%s'\n", $s->{salt});
#}

$s->login("nobody","nobody");

#printf("login responce: '%s'\n",$s->{resp});


if (0) {
    local($rc,@rc) = $s->showcmd("SHOW QUEUE THREADS");
    printf "SHOW QUEUE THREADS:\n%s\n",join("\n",@rc);
} else {
    local($rc,@rc) = $s->showcmd("SHOW THREAD smtp prolixium.com");
    printf "%s\n",join("\n",@rc);
}

#local($rc,@rc) = $s->showcmd("SHOW SNMP");
#printf "SHOW SNMP:\n%s\n",join("\n",@rc);

#local($rc,@rc) = $s->etrncmd("ETRN mea.tmt.tele.fi");
#printf "ETRN mea.tmt.tele.fi:\n%s\n",join("\n",@rc);

$s->bye();

exit 0;

1;


syntax highlighted by Code2HTML, v. 0.9.1