X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=maps%2Fbin%2FMAPSDeliver;h=eee5f2644a03224d164f7503fccb3f391ad943c6;hb=4f37839bc9faacb57d9bce9196d916595f14b114;hp=05ceafd813ead51fadfee6405a354cca89a2b99d;hpb=1f0a76df468c6ae7ee878730cc68fc133c70c0a5;p=clearscm.git diff --git a/maps/bin/MAPSDeliver b/maps/bin/MAPSDeliver index 05ceafd..eee5f26 100755 --- a/maps/bin/MAPSDeliver +++ b/maps/bin/MAPSDeliver @@ -20,13 +20,14 @@ use warnings; use FindBin; -use lib $FindBin::Bin; +use lib "$FindBin::Bin/../lib"; +use lib "$FindBin::Bin/../../lib"; use MAPSFile; -use MAPSDB; +use MAPS; use MAPSLog; -sub DeliverMail ($$) { +sub DeliverMail($$) { my ($userid, $msgfileName) = @_; # Open maildrop file @@ -42,8 +43,7 @@ sub DeliverMail ($$) { # Write msgfile -> $maildrop print $maildrop "\n\n"; - print $maildrop $_ - while (<$msgfile>); + print $maildrop $_ while (<$msgfile>); # Unlock the file Unlock $maildrop; @@ -61,14 +61,16 @@ my ($userid, $msgfile) = @ARGV; die 'User id not specified' unless $userid; die 'Msgfile not specified' unless $msgfile; -my $err = DeliverMail $userid, $msgfile; +my $err = DeliverMail($userid, $msgfile); if ($err) { - OpenDB 'mapsadmin', 'mapsadmin'; + OpenDB('maps', 'spam'); - MAPSDB::SetContext $userid; + SetContext($userid); - Error $err; + Error($err); + + exit 1; } # if -exit $err ? 1 : 0; +exit 0;