File: //usr/mscpanel/mscpanel/ConfigServer/mailscannerUI.pm
# Copyright 2004-2023, Way to the Web Limited
# URL: http://www.configserver.com
# Email: sales@waytotheweb.com
# start main
package ConfigServer::mailscannerUI;use strict;use CGI::Carp qw(fatalsToBrowser);use DateTime;use DBI;use Fcntl qw(:DEFAULT :flock);use File::Copy;use GD::Graph::bars;use HTML::Entities;use IPC::Open3;use JSON;use Mail::Header;use MIME::Base64;use MIME::Parser;use MIME::QuotedPrint;use POSIX qw(strftime locale_h);use Encode;use Path::Tiny;use Storable qw(lock_store lock_retrieve);use Sys::Hostname qw(hostname);use URI::Escape;our ($CUHYERFS0GF4P99QMRBZEMAU5DF95R8522NP76Z8WU57ZYEQG1U, $CJYZXYULN8BPSP5TIJZQBTD61JO7EEM2UW7QN5DN0EKSAOAT5XM, $CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO, $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO, $CX20VT37HQWDCZGWLB978YXASHCENVUK1CJJPF4NU2H8BEJ09U7, $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F, %CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM, $C9OV4MTILF27X32FD2MTD60UGT4LAIFWZ2X4E7P3M5TQMSFCNTH, %C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC, $CAEUGC9F7VPTNE5LGIMQWY5H6UGZE574CGSF41U1ZGS8TXP8O0X, $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485, $CGRPF8K8SLZEPVTW8IY9VF89LNIM3PAXD6F7TCBO1J9IQY4QYRE, %C7XXN5KV2AZUNLXX2FYNYZ5L9IGE2VULA4P1YXE6B1TL0NTUKX1, $CF972VVTOEG9Y7PB367QK0OZCF1SSSXMQJA2G9RO70QIEUGA983, $C6C4JC7II5AMTW36J1CE2XOX9PEODHFXS0OQRJTKH4HW7YRFCVH, %C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW, $CFGJUX9EQILI7DB5QUW8DZ5DD2YUKJKUFPELQ072N9VY3IRCSU8, %CH2GKVEESERN1S18M6VR636KVL5KKM2OK4G45ZBX4Q17A97H9M5, %CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON, $CTTM2LWOGAW1RCNIKZ8X2S2PEPH3S2E2RUHLFO9LLTX6JTFS8XR, $CVY0BNHAVOBPUAU059DBYLKGYHFVYCG2ID0SSHE6MYZF6IYLB3F, $C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z, $thisapp, $CAVHVS8YRPXEBJO9AKXGFA9QN12RNOBP61WM1VU0GSLJSCUUZA0, $CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT, $CE9RTPOUK27QPQY2XOYK7RGJSU8019B62PP8H5VAUWGRB5NEUWJ, $CJL8JR393NHX0O81T5O5EX5BP287J3OW1156YD225QSQ3VKTPAZ, @CDTVMH3CY9NGDW9KKYN12W5G87LSPEV6O8RSXLVABDWPSTJCY2O);sub displayUI {my $CCDMUZ9PELFM4TS1LMIXCBQ224FIDYRRJWJZDQTV4YBSNT3N40B = shift;open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, "<", "/usr/msfe/msfeversion.txt");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @C3Z5AWWFTEIQ5253XQBZVJRC50MY0FTNP7GWOWCIJ1RFMARWLUI = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @C3Z5AWWFTEIQ5253XQBZVJRC50MY0FTNP7GWOWCIJ1RFMARWLUI;my $msfev = $C3Z5AWWFTEIQ5253XQBZVJRC50MY0FTNP7GWOWCIJ1RFMARWLUI[0];&CTIWH9GG9KH1BPU9X0208JHRDDETW3X77WBMTEFCCBTDCUJ5FGT;%C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW = %{$CCDMUZ9PELFM4TS1LMIXCBQ224FIDYRRJWJZDQTV4YBSNT3N40B};my $CV40ZD7COGT33D9HJGI6SKZUA3N5ZSXHG25JZB3K01D493DQ1CC;if (-e "/proc/1/comm") {open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, "<", "/proc/1/comm");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my $CV40ZD7COGT33D9HJGI6SKZUA3N5ZSXHG25JZB3K01D493DQ1CC = (path("/proc/1/comm")->lines)[0];chomp $CV40ZD7COGT33D9HJGI6SKZUA3N5ZSXHG25JZB3K01D493DQ1CC;}if ($CV40ZD7COGT33D9HJGI6SKZUA3N5ZSXHG25JZB3K01D493DQ1CC ne "systemd") {$CV40ZD7COGT33D9HJGI6SKZUA3N5ZSXHG25JZB3K01D493DQ1CC = "init"}$C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z = "/sbin/service";$CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT = 1;$CJL8JR393NHX0O81T5O5EX5BP287J3OW1156YD225QSQ3VKTPAZ = "/usr/local/cpanel/3rdparty/bin";unless (-e "/usr/local/cpanel/version") {$CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT = 0;$CJL8JR393NHX0O81T5O5EX5BP287J3OW1156YD225QSQ3VKTPAZ = "/usr/bin";}$CE9RTPOUK27QPQY2XOYK7RGJSU8019B62PP8H5VAUWGRB5NEUWJ = "mailnull:mail";unless ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {$CE9RTPOUK27QPQY2XOYK7RGJSU8019B62PP8H5VAUWGRB5NEUWJ = "mail:mail"}if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO = "mailscanner.cgi";$CUHYERFS0GF4P99QMRBZEMAU5DF95R8522NP76Z8WU57ZYEQG1U = "mailscanner";} else {$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO = "/CMD_PLUGINS_ADMIN/mailscanner/index.raw";$CUHYERFS0GF4P99QMRBZEMAU5DF95R8522NP76Z8WU57ZYEQG1U = "/CMD_PLUGINS_ADMIN/mailscanner/images";}my $CEZKL77VKW0MLA1XTEL95NCXIMQMUE4BWRM6XVT9CM6MLXONWRG = &CYLUUQONJ4S8KUZCOQ6ACO17LJ291XBEA4CHK86IZN5GBF3CLLM;%CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON = %{$CEZKL77VKW0MLA1XTEL95NCXIMQMUE4BWRM6XVT9CM6MLXONWRG};$C6C4JC7II5AMTW36J1CE2XOX9PEODHFXS0OQRJTKH4HW7YRFCVH = "1";if (-e "/usr/msfe/mailscannerq") {$C6C4JC7II5AMTW36J1CE2XOX9PEODHFXS0OQRJTKH4HW7YRFCVH = "2"}$CTTM2LWOGAW1RCNIKZ8X2S2PEPH3S2E2RUHLFO9LLTX6JTFS8XR = qr/(^127\.)|(^192\.168\.)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^::1$)|(^[fF][cCdD])/;$CGRPF8K8SLZEPVTW8IY9VF89LNIM3PAXD6F7TCBO1J9IQY4QYRE = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_searches};if ($CGRPF8K8SLZEPVTW8IY9VF89LNIM3PAXD6F7TCBO1J9IQY4QYRE eq "") {$CGRPF8K8SLZEPVTW8IY9VF89LNIM3PAXD6F7TCBO1J9IQY4QYRE = 8}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_ajax") {&C9PKQEX8N4SHM7HPR39N8V0F5B97CUVFNM473Z8630OR4RHLMN9;exit;}&CK1LKJ0XDZUQWTF29JSHWTJPPRMEOVUP058XV96N4BA3UA7WD8H;if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_attach" or $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_bodydl") {my $CZ612L22S2LKUR6FA3FSXC6O8WQ7OVH60WGO7OHIZ2CNNSX0CQO;if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{id} ne "") {unless ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{id} =~ /^[\w\-]+$/) {$CZ612L22S2LKUR6FA3FSXC6O8WQ7OVH60WGO7OHIZ2CNNSX0CQO = 1}}if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{date} ne "") {unless ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{date} =~ /^\d+$/) {$CZ612L22S2LKUR6FA3FSXC6O8WQ7OVH60WGO7OHIZ2CNNSX0CQO = 1}}if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{part} ne "") {unless ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{part} =~ /^\d+$/) {$CZ612L22S2LKUR6FA3FSXC6O8WQ7OVH60WGO7OHIZ2CNNSX0CQO = 1}}if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{isspam} ne "") {unless ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{isspam} =~ /^\d+$/) {$CZ612L22S2LKUR6FA3FSXC6O8WQ7OVH60WGO7OHIZ2CNNSX0CQO = 1}}if ($CZ612L22S2LKUR6FA3FSXC6O8WQ7OVH60WGO7OHIZ2CNNSX0CQO) {print "Content-type: text/html\r\n\r\n";print "Security failure\n";} else {if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_attach") {&C9TPLNP635587YWCJZQOILNZDWKAYDA2FPYIX5OSOQDTKC0BAPC}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_bodydl") {&C1P2G2PUFDYQT32ZVNEEQ0B6T67GMSFS6HTDBEIZT1NN1ZP201F}}exit;}$thisapp = "mailscanner";my $CGH1UNRJPBN615LXFG2G5ZBPHRHIJ9B60I8TOC53FLV68XRVXGT;my $C48UTH1TK2R9K5QC8FVJO0GNGML105WSUL2BMFY1G415NUTRT7R;if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {if (-e "/usr/local/cpanel/whostmgr/docroot/cgi/configserver/${thisapp}/${thisapp}.conf") {sysopen (my $CGQA71HNFHFD8TC8BI1RJIU0O5VONSI7J4QKHFEZ7X3ZW2R56FU, "/usr/local/cpanel/whostmgr/docroot/cgi/configserver/${thisapp}/${thisapp}.conf", O_RDWR | O_CREAT);flock ($CGQA71HNFHFD8TC8BI1RJIU0O5VONSI7J4QKHFEZ7X3ZW2R56FU, LOCK_EX);my @CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V = <$CGQA71HNFHFD8TC8BI1RJIU0O5VONSI7J4QKHFEZ7X3ZW2R56FU>;chomp @CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V;for (0..scalar(@CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V)) {if ($CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V[$_] =~ /^target=mainFrame/) {$CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V[$_] = "target=_self";$CGH1UNRJPBN615LXFG2G5ZBPHRHIJ9B60I8TOC53FLV68XRVXGT = 1;}}if ($CGH1UNRJPBN615LXFG2G5ZBPHRHIJ9B60I8TOC53FLV68XRVXGT) {seek ($CGQA71HNFHFD8TC8BI1RJIU0O5VONSI7J4QKHFEZ7X3ZW2R56FU, 0, 0);truncate ($CGQA71HNFHFD8TC8BI1RJIU0O5VONSI7J4QKHFEZ7X3ZW2R56FU, 0);foreach (@CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V) {print $CGQA71HNFHFD8TC8BI1RJIU0O5VONSI7J4QKHFEZ7X3ZW2R56FU "$_\n";}&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("/usr/local/cpanel/bin/register_appconfig","/usr/local/cpanel/whostmgr/docroot/cgi/configserver/${thisapp}/${thisapp}.conf");$CGH1UNRJPBN615LXFG2G5ZBPHRHIJ9B60I8TOC53FLV68XRVXGT = "<div class='bs-callout bs-callout-info'><h4>Updated application. The next time you login to WHM this will open within the native WHM main window instead of launching a separate window</h4></div>\n";}close ($CGQA71HNFHFD8TC8BI1RJIU0O5VONSI7J4QKHFEZ7X3ZW2R56FU);}}if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {print "Content-type: text/html\r\n\r\n"}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{top}) {$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{topwindow} = 1;&CK1LKJ0XDZUQWTF29JSHWTJPPRMEOVUP058XV96N4BA3UA7WD8H(1);}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{compact}) {$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{topwindow} = 1;$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{compactwindow} = 1;&CK1LKJ0XDZUQWTF29JSHWTJPPRMEOVUP058XV96N4BA3UA7WD8H(1);}if (($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{topwindow} or $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{compactwindow}) and ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mailcontrol" or $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} =~ /^mc_/) and $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} ne "mc_settings") {$C48UTH1TK2R9K5QC8FVJO0GNGML105WSUL2BMFY1G415NUTRT7R = 1}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_email" and $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_newwindow} == 1) {$C48UTH1TK2R9K5QC8FVJO0GNGML105WSUL2BMFY1G415NUTRT7R = 1}my $CAVHVS8YRPXEBJO9AKXGFA9QN12RNOBP61WM1VU0GSLJSCUUZA0;unless ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "tailcmd" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_searchdel" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_searchsave" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_searchloadload" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_searchsavesave" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_searchload" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_daily" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_bayes" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_salint" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_mslint" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_body" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_ham" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_spam" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_forget" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_spamreport" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_blacklist" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_whitelist" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_rel_sc" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_rel_send" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_rel_forw" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_rel_direct" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_blockip" or
$C48UTH1TK2R9K5QC8FVJO0GNGML105WSUL2BMFY1G415NUTRT7R) {if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {open $C9OV4MTILF27X32FD2MTD60UGT4LAIFWZ2X4E7P3M5TQMSFCNTH, '>', \$CAVHVS8YRPXEBJO9AKXGFA9QN12RNOBP61WM1VU0GSLJSCUUZA0;select $C9OV4MTILF27X32FD2MTD60UGT4LAIFWZ2X4E7P3M5TQMSFCNTH;} print <<EOF;
<!doctype html>
<html lang='en'>
<head>
EOF
unless ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {print "<link rel='stylesheet' href='$CUHYERFS0GF4P99QMRBZEMAU5DF95R8522NP76Z8WU57ZYEQG1U/bootstrap/css/bootstrap.min.css'>\n"} print <<EOF;
<link rel="stylesheet" href="$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'faurl'}">
<link href='$CUHYERFS0GF4P99QMRBZEMAU5DF95R8522NP76Z8WU57ZYEQG1U/configserver.css' rel='stylesheet' type='text/css'>
<script src='$CUHYERFS0GF4P99QMRBZEMAU5DF95R8522NP76Z8WU57ZYEQG1U/jquery.min.js'></script>
<script src='$CUHYERFS0GF4P99QMRBZEMAU5DF95R8522NP76Z8WU57ZYEQG1U/bootstrap/js/bootstrap.min.js'></script>
<style>
.comment {border-radius:5px;border: 1px solid #DDDDDD;padding: 10px;font-family: Courier New, Courier; font-size: 14px
}.section {border-radius:5px;border: 2px solid #990000;padding: 10px;font-size:16px;font-weight:bold;}.setting {background:#F4F4EA;padding:2px;padding-left:8px;border-radius:5px;} </style>
<title>ConfigServer MailScanner Front-End</title>
</head>
<body>
<div class='container-fluid'>
EOF
} else { print <<EOF;
<!doctype html>
<html lang='en'>
<head>
<meta charset="UTF-8">
<link rel='stylesheet' href='$CUHYERFS0GF4P99QMRBZEMAU5DF95R8522NP76Z8WU57ZYEQG1U/bootstrap/css/bootstrap.min.css'>
<link rel="stylesheet" href="$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'faurl'}">
<link href='$CUHYERFS0GF4P99QMRBZEMAU5DF95R8522NP76Z8WU57ZYEQG1U/configserver.css' rel='stylesheet' type='text/css'>
<script src='$CUHYERFS0GF4P99QMRBZEMAU5DF95R8522NP76Z8WU57ZYEQG1U/jquery.min.js'></script>
<script src='$CUHYERFS0GF4P99QMRBZEMAU5DF95R8522NP76Z8WU57ZYEQG1U/bootstrap/js/bootstrap.min.js'></script>
<style>
.comment {border-radius:5px;border: 1px solid #DDDDDD;padding: 10px;font-family: Courier New, Courier; font-size: 14px
}.section {border-radius:5px;border: 2px solid #990000;padding: 10px;font-size:16px;font-weight:bold;}.setting {background:#F4F4EA;padding:2px;padding-left:8px;border-radius:5px;} </style>
<title>ConfigServer MailScanner Front-End</title>
</head>
<body>
<div class='container-fluid'>
EOF
}$CAEUGC9F7VPTNE5LGIMQWY5H6UGZE574CGSF41U1ZGS8TXP8O0X = "<!doctype html><html lang='en'><head><meta charset='utf-8'><meta name='viewport' content='width=device-width, initial-scale=1'><link href='$CUHYERFS0GF4P99QMRBZEMAU5DF95R8522NP76Z8WU57ZYEQG1U/configserver.css' rel='stylesheet' type='text/css'></head><body><div id='loader'></div>Loading, Please wait...</body></html>";unless ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "tailcmd" or ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{compactwindow} and $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mailcontrol")) { print <<EOF;
<div id="loader"></div><br />
<div class='panel panel-default'>
<h4><img src='$CUHYERFS0GF4P99QMRBZEMAU5DF95R8522NP76Z8WU57ZYEQG1U/mailscanner.png' style='padding-left: 10px'> ConfigServer MailScanner Front-End v$msfev</h4></div>
EOF
if ($CGH1UNRJPBN615LXFG2G5ZBPHRHIJ9B60I8TOC53FLV68XRVXGT ne "") {print $CGH1UNRJPBN615LXFG2G5ZBPHRHIJ9B60I8TOC53FLV68XRVXGT}}$CJYZXYULN8BPSP5TIJZQBTD61JO7EEM2UW7QN5DN0EKSAOAT5XM = pack("H*","2f7573722f6d736370616e656c2f6d7366652e64617461");$CF972VVTOEG9Y7PB367QK0OZCF1SSSXMQJA2G9RO70QIEUGA983 = pack("H*","6c6963656e73652e636f6e6669677365727665722e636f6d");$CX20VT37HQWDCZGWLB978YXASHCENVUK1CJJPF4NU2H8BEJ09U7 = <<license;
Way to the Web Product License
LICENCE TERMS AND CONDITIONS
1. LICENCE
1.1 Way to the Web Limited of 73, Donaldson Way, Woodley,
Reading, Berkshire, RG5 4XL ("Way to the Web") hereby grants
you a non-exclusive, non-transferable licence to download and
use (the "Product") and the accompanying documentation (the
"Documentation") on the following terms.
1.2 The copyright and all other rights in the Product and the
Documentation remain with Way to the Web.
2. ACCEPTANCE
You are deemed to have accepted the terms and conditions of this
Licence by downloading the Product.
3. SCOPE OF LICENCE
3.1 You shall not:
3.1.1 modify, adapt, merge, translate, decompile,
disassemble, or reverse engineer the Product, except as
permitted by law; or
3.1.2 sell, assign, rent, sub-license, loan, mortgage,
charge or otherwise deal in any way in the Product or
Documentation or any interest in them except as expressly
provided in this Licence.
4. DURATION OF LICENCE
4.1 This Licence shall commence on the date hereof and, subject
to other terms of this Licence, shall continue thereafter for as
long as you continue to use the Product.
4.2 This Licence shall terminate automatically if you fail to
abide by any of its terms.
4.3 Upon termination of this Licence you shall destroy the
Product and the Documentation and shall erase all copies of the
Product under your control and stored on any medium.
5. WARRANTIES AND REMEDIES
5.1 Way to the Web warrants that for a period of 90 days from the
date that the Product is downloaded, it will provide the facilities
and functions set out in the Documentation when properly used and
further, that the Documentation will provide adequate instruction to
enable you to make proper use of such facilities and functions.
5.2 The said warranty shall be subject to you complying with
your obligations hereunder and to there having been made no
alterations to the Product by any person other than Way to the Web.
When notifying a defect or error you shall (so far as you are able)
provide Way to the Web with a documented example of such defect or
error.
5. 3 Way to the Web shall have no liability or obligations under
the said warranty other than to remedy breaches thereof by the
provision of materials and services within a reasonable time and
without charge to you. If Way to the Web shall fail to comply with
such obligations its liability for such failure shall be limited as
specified in Clause 6. The foregoing states the entire liability of
Way to the Web, whether in contract or tort, for defects and errors
in the Products and the Documentation.
5.4 You acknowledge that the Products have not been prepared to
meet your individual requirements and that it is therefore your
responsibility to ensure that the facilities and functions described
in the Documentation meet your requirements. Way to the Web shall not
be liable for any failure of the Products to provide any facility or
function not specified in the Documentation
5.5 Way to the Web does not warrant that the operation of the
Products will be uninterrupted or error free or that all errors will
be remedied.
5.6 Except as expressly provided in this Licence, no warranty,
condition, undertaking or term, express or implied, statutory or
otherwise, as to the condition, quality, performance or fitness for
purpose of the Products or the Documentation is given or assumed by
Way to the Web and all such warranties, conditions, undertakings and
terms are hereby excluded to the fullest extent permitted by law.
6. LIABILITY
6.1 Way to the Web will indemnify you and keep you fully and
effectively indemnified against any loss of or damage to any property
or injury to or death of any person caused by any negligent act or
omission or wilful misconduct of Way to the Web, its employees,
agents or sub-contractors or by any breach of its contractual
obligations arising out of this Licence.
6.2 Except in respect of injury to or death of any person caused
by negligence (for which no limit applies) Way to the Web's
liability to you under sub-clause 6.1 above in respect of each event
or series of connected events shall not exceed one and a half times
the price you paid to licence the Product.
6.3 Notwithstanding anything else contained in this Licence, Way
to the Web shall not be liable to you for loss of profits or
contracts or indirect or consequential loss or damage whether arising
from negligence, breach of contract or howsoever caused
6.4 Way to the Web shall not be liable to you for any loss
arising out of your failure to keep full and up-to-date security
copies of the computer programs and data you use.
7. CONFIDENTIAL INFORMATION
7.1 You undertake to treat as confidential and keep secret all
information contained or embodied in the Products and the
Documentation which, by its nature has the necessary quality of
confidence about it ("Confidential Information"), provided that this
clause shall not extend to any information which is already public
knowledge or becomes so at a future date (otherwise than as a result
of a breach of this clause).
7.2 You shall not without the prior written consent of Way to the
Web divulge any part of the Confidential Information to any person
except to:
7.2.1 your own employees and then only to those employees
who need to know the same;
7.2.2 your auditors and any other persons or bodies having
a right duty or obligation to know your business and then
only in pursuance of such right duty or obligation;
7.2.3 any person who is from time to time appointed by you
to maintain your network, website or the equipment upon
which the Product is being used (in accordance with the terms
of the Licence) and then only to the extent necessary to
enable such person properly to maintain such network, website
or equipment.
7.3 You undertake to ensure that the persons and bodies mentioned
in paragraphs 7.2.1, 7.2.2 and 7.2.3 are made aware prior to the
disclosure of any part of the Confidential Information that the same
is confidential and that they owe a duty of confidence to Way to the
Web. You shall indemnify Way to the Web against any loss or damage
which Way to the Web may sustain or incur as a result of your
failing to comply with such undertaking
7.4 You shall promptly notify Way to the Web if you become aware
of any breach of confidence by any person to whom you divulge all or
any part of the Confidential Information and shall give Way to the
Web all reasonable assistance in connection with any proceedings
which Way to the Web may institute against such person for breach of
confidence.
7.5 The foregoing obligations as to confidentiality shall remain
in full force and effect notwithstanding any termination of this
Licence.
8. INDEMNITIES
8.1 Way to the Web shall indemnify you against any claim that the
normal use or possession of the Products and/or Documentation
infringes the intellectual property rights of any third party
provided that Way to the Web is given immediate and complete control
of such claim, that you do not prejudice Way to the Web's defence
of such claim, that you give Way to the Web all reasonable
assistance with such claim and that the claim does not arise as a
result of the use of the Products and/or Documentation in combination
with any equipment or programs not supplied or approved by Way to
the Web. Way to the Web shall have the right to replace or change all
or any part of the Products and/or Documentation in order to avoid
any infringement. The foregoing states the entire liability of Way to
the Web to you in respect of the infringement of the intellectual
property rights of any third party
8.2 Except to the extent caused by Way to the Web's breach of
its obligations hereunder, or its negligent or wilful misconduct in
connection with this Licence, and without limiting Way to the Web's
obligations in sub-clause 8.1 above, you shall indemnify and hold
Way to the Web harmless from any and all liability, loss and damage
Way to the Web may suffer as a result of claims demands or judgments
by any third party arising out of your use or operation of the
Products, the Documentation and related output. You shall, at your
expense, defend any such action, suit or claim against Way to the
Web.
9. SUPPORT
Way to the Web's technical support staff will, between the hours of
9.00 and 17.30 UK time Monday to Friday inclusive (except on bank and
public holidays), endeavour to answer on-line or by email any queries
you may have about the Product. For support please either use the
on-line support desk or the on-line support forum given on our
Website or in the Documentation. Any Product updates that may be
made available by Way to the Web from time to time will be supplied
at Way to the Web's then prevailing charges and subject to Way to the
Web's then prevailing terms and conditions. Way to the Web does not
guarantee backward compatibility with previous versions of the
Product as it retains the right to add, remove or modify any feature
or function in previous versions, at its sole discretion.
10. OTHER SERVICES
Way to the Web may also provide you with, at its option and subject
to its then prevailing charges and terms and conditions, other
services in relation to the Product, such as installation and
consultancy services. Please contact Way to the Web at the number
given on our Website or in the Documentation for more information
about such services.
11. CONSUMERS
If you deal as a consumer as defined in the Unfair Contract Terms Act
1977, your statutory rights remain unaffected.
12. LAW
This Licence constitutes the entire agreement between you and Way to
the Web relating to the Product and the Documentation and is governed
by and construed in accordance with the laws of England. The courts
of England shall have exclusive jurisdiction.
license
if (($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{template} ne "") and ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{template} =~ /[^\w\.]/)) {print "[($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{template}] is not a valid file";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "user_settings") {&CST3HEH5KIKJY0FXQ7U7G7XOQIA0F2VWRNWA572601TZN7AO3EJ;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "save_user_settings") {&CST3HEH5KIKJY0FXQ7U7G7XOQIA0F2VWRNWA572601TZN7AO3EJ;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "reset_user_settings") {&CST3HEH5KIKJY0FXQ7U7G7XOQIA0F2VWRNWA572601TZN7AO3EJ;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "user_overview") {&CUOU7KERFOLD9SP4PG7TLP84B89VHP2G41TT6MHO3L6QJIAKTHB;}elsif (($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "msfe") or ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "savemsfe")) {print "<div class='bs-callout bs-callout-danger'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'warning'}</div>\n";if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "savemsfe") {my $C06LACGBPXC9QOK3NMRSSTGC1TPS6ZW1509N7BG27TC2K0AJ0N2;$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digestdomains} = "";foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW) {if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^new_(.*)/) {my $CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ = $1;if ($CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ =~ /^digestdomains-/) {$C06LACGBPXC9QOK3NMRSSTGC1TPS6ZW1509N7BG27TC2K0AJ0N2 .= ",$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY}";} else {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ}=$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY};}}}$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digestdomains} .= $C06LACGBPXC9QOK3NMRSSTGC1TPS6ZW1509N7BG27TC2K0AJ0N2;delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_driver};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir};sysopen (my $C82VRJGVVW7PV9RPMV7F7KC8DZ3523V9NEIR32AJ0JV7DGJLWSQ,"/usr/msfe/msconfig.txt", O_WRONLY | O_CREAT | O_TRUNC);flock ($C82VRJGVVW7PV9RPMV7F7KC8DZ3523V9NEIR32AJ0JV7DGJLWSQ, LOCK_EX);foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC) {print $C82VRJGVVW7PV9RPMV7F7KC8DZ3523V9NEIR32AJ0JV7DGJLWSQ "$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY=$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY}\n";}close ($C82VRJGVVW7PV9RPMV7F7KC8DZ3523V9NEIR32AJ0JV7DGJLWSQ);chmod (0644, "/usr/msfe/msconfig.txt");if (readlink "/usr/msfe/mailscannerbw") {print "Symlinked file failure"; return 1;}sysopen (my $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, "/usr/msfe/mailscannerbw", O_WRONLY | O_CREAT | O_TRUNC);flock ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, LOCK_EX);if (readlink "/usr/msfe/spam.blacklist.rules") {print "Symlinked file failure"; return 1;}open (my $C6KUNL3O9249C8V817VOEFYP8TU2E3IU4LZTJU4HVE0DUIKWZFP,">","/usr/msfe/spam.blacklist.rules");flock($C6KUNL3O9249C8V817VOEFYP8TU2E3IU4LZTJU4HVE0DUIKWZFP, LOCK_EX);if (readlink "/usr/msfe/spam.whitelist.rules") {print "Symlinked file failure"; return 1;}open (my $CI12SD8NL8DGJTIF0Z149LRPLWTCCIFOAVR30H4X3EY1CA7P9UI,">","/usr/msfe/spam.whitelist.rules");flock($CI12SD8NL8DGJTIF0Z149LRPLWTCCIFOAVR30H4X3EY1CA7P9UI, LOCK_EX);my $CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP;my $CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD;my $COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{wl};my $C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0 = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{bl};$COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A =~ s/\r//g;$COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A =~ s/\n+/\n/g;$C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0 =~ s/\r//g;$C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0 =~ s/\n+/\n/g;$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP = "";$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD = "";foreach my $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 (split(/\n/,$COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A)) {$CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 =~ s/\s//g;$CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 = lc $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9;if ($CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP ne "") {$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP .= ","}$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP .= $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9;if ($CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 =~ /(^\d+\.\d+\.\d+\.\d+$)/) {print $CI12SD8NL8DGJTIF0Z149LRPLWTCCIFOAVR30H4X3EY1CA7P9UI "To: *\@\* and From: $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9\tyes\n";} else {print $CI12SD8NL8DGJTIF0Z149LRPLWTCCIFOAVR30H4X3EY1CA7P9UI "To: *\@\* and $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spam_wl_ini} $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9\tyes\n";}}foreach my $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 (split(/\n/,$C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0)) {$CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 =~ s/\s//g;$CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 = lc $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9;if ($CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD ne "") {$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD .= ","}$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD .= $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9;if ($CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 =~ /(^\d+\.\d+\.\d+\.\d+$)/) {print $C6KUNL3O9249C8V817VOEFYP8TU2E3IU4LZTJU4HVE0DUIKWZFP "To: *\@\* and From: $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9\tyes\n";} else {print $C6KUNL3O9249C8V817VOEFYP8TU2E3IU4LZTJU4HVE0DUIKWZFP "To: *\@\* and $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spam_bl_ini} $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9\tyes\n";}}print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP\n";print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD\n";close ($CI12SD8NL8DGJTIF0Z149LRPLWTCCIFOAVR30H4X3EY1CA7P9UI);close ($C6KUNL3O9249C8V817VOEFYP8TU2E3IU4LZTJU4HVE0DUIKWZFP);close ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4);if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {if (-e "/usr/msfe/spambox.conf.disable") { system("mv -fv /usr/msfe/spambox.conf.disable /usr/msfe/spambox.conf")
}} else {if (-e "/usr/msfe/spambox.conf") { system("mv -fv /usr/msfe/spambox.conf /usr/msfe/spambox.conf.disable")
}}print "<p>Changes saved, reloading...\n";print "<pre style='white-space: pre-wrap'>\n";if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{new_method} == 1 and -e "/usr/msfe/mailscannerq") {if (-e "/usr/msfe/mailscannerq") {unlink "/usr/msfe/mailscannerq"}if (-e "/usr/msfe/mailscannerq.conf") {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("mv -fv /usr/msfe/mailscannerq.conf /usr/msfe/mailscannerq.conf.disable")}&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("/usr/msfe/mschange.pl 1");}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{new_method} > 1 and !(-e "/usr/msfe/mailscannerq")) {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("touch /usr/msfe/mailscannerq");if (-e "/usr/msfe/mailscannerq.conf.disable") {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("mv -fv /usr/msfe/mailscannerq.conf.disable /usr/msfe/mailscannerq.conf")}&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("/usr/msfe/mschange.pl 2");}}&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("/usr/msfe/msrules.pl -bw");print "</pre>\n";}print "<p><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_settings'><button type='button' class='btn btn-default'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'cog'}s icon-configserver'></i> MailControl Settings</button></a> <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=user_settings'><button type='button' class='btn btn-default'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'cogs'} icon-configserver'></i> End User Settings</button></a></p>\n";print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'>\n";print "<input type='hidden' name='action' value='savemsfe'>\n";print "<table class='table table-bordered table-striped'>\n";print "<tr><td colspan='2' class='info'>The following settings are applied to any accounts that have not modified their settings themselves, and will be the default settings for new accounts. Only change these settings if you understand their implications</td></tr>\n";print "<tr><td><div class='text-primary'>Default for spam scanning</div> (<i>yes</i>/no)</td><td><input type='text' name='new_def_spam' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_spam}' size='20'></td></tr>\n";print "<tr><td><div class='text-primary'>Default action for low scoring spam</div> (<i>deliver</i>/delete/forward/spambox). Note that forward will forward such spam to spam@usersdomain.com. spambox will deliver email to <mailbox>.spam/. low scoring spam could well have false-positives and so is not recommended for deletion.</td><td><input type='text' name='new_def_lspam' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_lspam}' size='20'></td></tr>\n";print "<tr><td><div class='text-primary'>Default action for high scoring spam</div> (<i>deliver</i>/delete/forward/spambox). Note that forward will forward such spam to spam@usersdomain.com. spambox will deliver email to <mailbox>.spam/. High scoring spam is unlikely to have false-positives and so can be set for deletion.</td><td><input type='text' name='new_def_hspam' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_hspam}' size='20'></td></tr>\n";print "<tr><td><div class='text-primary'>Default for virus scanning</div> (<i>yes</i>/no)</td><td><input type='text' name='new_def_virus' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_virus}' size='20'></td></tr>\n";print "<tr><td><div class='text-primary'>Allow users and defaults to use MSFE SpamBox (BETA)</div> This option will deliver email to the recipients spam folder (<mailbox>.spam). ";if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {print "It does <b>not</b> enable the cPanel SpamAssassin user UI for the spambox. "}print "Enabling this option allows users to select SpamBox as their preferred low or high spam action. It can then also be used in the default settings here.</td><td><select name='new_spambox'>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox} == 0) {print "<option value='0' selected>No</option>\n"} else {print "<option value='0'>No</option>\n"}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox} == 1) {print "<option value='1' selected>Yes</option>\n"} else {print "<option value='1'>Yes</option>\n"}print "</select></td></tr>\n";print "<tr><td><div class='text-primary'>Default delivery action for email found to be virus infected and is subsequently cleaned</div> (yes/<i>no</i>). Since such email is likely to have been sent by the virus/worm it is recommended to not deliver. Recommended: no</td><td><input type='text' name='new_def_dvirus' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_dvirus}' size='20'></td></tr>\n";print "<tr><td><div class='text-primary'>Default interval that the back-end script should run at</div> This is the interval that you have configured the script to process any changed settings and restarts MailScanner. The value is in minutes. Recommended: 10</td><td><input type='text' name='new_process_interval' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{process_interval}' size='20'></td></tr>\n";print "<tr><td><div class='text-primary'>Low scoring spam default score</div></td><td><select name='new_lowscore'>\n";for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3=1;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 < 100;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3++) {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{lowscore} == $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3) {print "<option selected>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"} else {print "<option>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"}}print "</select></td></tr>\n";print "<tr><td><div class='text-primary'>High scoring spam default score</div> (must be higher than <i>Low scoring spam default score</i>)</td><td><select name='new_highscore'>\n";for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3=2;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 < 101;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3++) {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{highscore} == $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3) {print "<option selected>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"} else {print "<option>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"}}print "</select></td></tr>\n";if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {print "<tr><td><div class='text-primary'>MailScanner / Exim integration</div> Traditionally MailScanner on cPanel servers requires two exim processes using separate configuration files (exim.conf and exim_outgoing.conf). A newer method is to use the new Named Queues method in exim and a single exim process.</p>\n";print "<div class='text-primary'>Two process method (current default)</div>advantages:<br>\n";print "<ul><li>Scans all email</li><li>Maintains a complete MailControl database</li></ul>\n";print "disadvantages:<br>\n";print "<ul><li>Scans all email when only relayed SMTP is really needed</li><li>Uses extra resources to maintain two exim processes</li><li>Relies on cPanel maintaining interoperability</li></ul>\n";print "<div class='text-primary'>One process method (BETA):</div>advantages<br>\n";print "<ul><li>Scans only relayed SMTP email saving resources</li><li>Fewer resources to maintain a single exim process</li><li>Independent and simple exim integration</li></ul>\n";print "disadvantages:<br>\n";print "<ul><li>MailControl database only contains relayed SMTP email</li></ul>\n";print "</td><td><select name='new_method'>\n";if (! -e "/usr/msfe/mailscannerq") {print "<option value='1' selected>Two processes</option>\n"} else {print "<option value='1'>Two processes</option>\n"}if ( -e "/usr/msfe/mailscannerq") {print "<option value='2' selected>One process (new) BETA</option>\n"} else {print "<option value='2'>One process (new) BETA</option>\n"}print "</select></td></tr>\n";}print "<tr><td><div class='text-primary'>Allow users to enable Digest Emails (BETA)</div>\n<p>If enabled, users can configure a Digest Email per domain within their account that includes a summary of all Low Spam, High Spam, Blacklisted and Infected email. They can select the frequency that the digest emails are sent. The frequency calculation starts at midnight (00:00).</p>\n";print "<p>The email sent uses the template /usr/msfe/digest.html. To alter it do <strong>not</strong> modify that file as it will be overwritten during upgrades. Instead, copy the file to /usr/msfe/digest.local.html and edit that instance.</p>\n";print "<p>It only makes sense to enable this option if the SpamBox and/or MailControl options are enabled for users, otherwise there is nothing they can do about the contents of the digest email.</p>\n";print "</td><td><select name='new_digest'>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digest} == 0) {print "<option value='0' selected>No</option>\n"} else {print "<option value='0'>No</option>\n"}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digest} == 1) {print "<option value='1' selected>Yes</option>\n"} else {print "<option value='1'>Yes</option>\n"}print "</select></td></tr>\n";print "<tr><td><div class='text-primary'>Add MailControl URL for each item in the Digest Email for end users (BETA)</div>\n<p>This will point each item listed in the Digest Email to its page in MailControl within the end users Control Panel. This should not be enabled if MailControl for users is not enabled, as the links will not work.</td><td><select name='new_digesturl'>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digesturl} == 0) {print "<option value='0' selected>No</option>\n"} else {print "<option value='0'>No</option>\n"}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digesturl} == 1 or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digesturl} eq "") {print "<option value='1' selected>Yes</option>\n"} else {print "<option value='1'>Yes</option>\n"}print "</select></td></tr>\n";print "<tr><td><div class='text-primary'>For Admin only: Digest Emails (BETA)</div> If the email address setting is not blank a Digest Email will be sent at the frequency chosen for the chosen domains. The above option \"Allow users to enable Digest Emails\" does not need to be enabled to use this option.\n";print "<br />Digest Frequency: <select name='new_digestfreq'>\n";unless ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digestfreq}) {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digestfreq} = 24}foreach my $CWYQO3KCW18MCUF9RTRG0CQ31J8WYEJG37LGC9YJ0E1KBJTE8TE ("1","2","4","8","12","24") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digestfreq} eq $CWYQO3KCW18MCUF9RTRG0CQ31J8WYEJG37LGC9YJ0E1KBJTE8TE) {print "<option value='$CWYQO3KCW18MCUF9RTRG0CQ31J8WYEJG37LGC9YJ0E1KBJTE8TE' selected>$CWYQO3KCW18MCUF9RTRG0CQ31J8WYEJG37LGC9YJ0E1KBJTE8TE</option>\n";} else {print "<option value='$CWYQO3KCW18MCUF9RTRG0CQ31J8WYEJG37LGC9YJ0E1KBJTE8TE'>$CWYQO3KCW18MCUF9RTRG0CQ31J8WYEJG37LGC9YJ0E1KBJTE8TE</option>\n";}}print "</select><br />\n";print "<br /><button type='button' class='btn btn-default' id='select_all'>Select/Deselect All</button> :<br /><select name='new_digestdomains' id='digestdomains' multiple size='10'>\n";my @CR9BJ4ECCIL314FOW9Q4DCKRSNG9TO5AE6AEHZFXV829VX04YP7;if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {open (my $CZGD73K2XN8J6MLYC47YOTDCKCBE2KMP7MS56IE7LD7P9QTMLFD, "<","/etc/localdomains");flock ($CZGD73K2XN8J6MLYC47YOTDCKCBE2KMP7MS56IE7LD7P9QTMLFD, LOCK_SH);my @C4IXWFXU2MPVO2ZW9CNMWM0KSYCO777TXS9PD67C0NW1RPAE88B = <$CZGD73K2XN8J6MLYC47YOTDCKCBE2KMP7MS56IE7LD7P9QTMLFD>;close ($CZGD73K2XN8J6MLYC47YOTDCKCBE2KMP7MS56IE7LD7P9QTMLFD);chomp @C4IXWFXU2MPVO2ZW9CNMWM0KSYCO777TXS9PD67C0NW1RPAE88B;open (my $C9NBTXYSX2TVNU7RNT8LN629HDBRL8M18Q4EKPBRLR5917ED8NG, "<","/etc/secondarymx");flock ($C9NBTXYSX2TVNU7RNT8LN629HDBRL8M18Q4EKPBRLR5917ED8NG, LOCK_SH);my @C3TDCAPBBG9U3QA409Y5BMKDXDFK4JT8MZS9TAL5WPIX0KPJ15G = <$C9NBTXYSX2TVNU7RNT8LN629HDBRL8M18Q4EKPBRLR5917ED8NG>;close ($C9NBTXYSX2TVNU7RNT8LN629HDBRL8M18Q4EKPBRLR5917ED8NG);chomp @C3TDCAPBBG9U3QA409Y5BMKDXDFK4JT8MZS9TAL5WPIX0KPJ15G;push @CR9BJ4ECCIL314FOW9Q4DCKRSNG9TO5AE6AEHZFXV829VX04YP7, @C4IXWFXU2MPVO2ZW9CNMWM0KSYCO777TXS9PD67C0NW1RPAE88B, @C3TDCAPBBG9U3QA409Y5BMKDXDFK4JT8MZS9TAL5WPIX0KPJ15G;} else {open (my $CVY27V0S5IAKA2E2JA8XYETK3JF352G49R7AG8EQF13V5B7BKG1, "<","/etc/virtual/domains");flock ($CVY27V0S5IAKA2E2JA8XYETK3JF352G49R7AG8EQF13V5B7BKG1, LOCK_SH);my @C4IXWFXU2MPVO2ZW9CNMWM0KSYCO777TXS9PD67C0NW1RPAE88B = <$CVY27V0S5IAKA2E2JA8XYETK3JF352G49R7AG8EQF13V5B7BKG1>;close ($CVY27V0S5IAKA2E2JA8XYETK3JF352G49R7AG8EQF13V5B7BKG1);chomp @C4IXWFXU2MPVO2ZW9CNMWM0KSYCO777TXS9PD67C0NW1RPAE88B;push @CR9BJ4ECCIL314FOW9Q4DCKRSNG9TO5AE6AEHZFXV829VX04YP7, @C4IXWFXU2MPVO2ZW9CNMWM0KSYCO777TXS9PD67C0NW1RPAE88B;}my %CJ82ZMT4YWXTRIXRVDC5BGI16JIV8ZH89MWIJWPJOUWT8R352BA;foreach my $CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW (split(/\,/,$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digestdomains})) {$CJ82ZMT4YWXTRIXRVDC5BGI16JIV8ZH89MWIJWPJOUWT8R352BA{$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW} = 1}foreach my $CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW (sort @CR9BJ4ECCIL314FOW9Q4DCKRSNG9TO5AE6AEHZFXV829VX04YP7) {my $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF;if ($CJ82ZMT4YWXTRIXRVDC5BGI16JIV8ZH89MWIJWPJOUWT8R352BA{$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW}) {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"}print "<option $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";}print "</select></td><td><input name='new_digestto' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digestto}'></td></tr>\n";print "</table><br>\n";my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;if (-e "/usr/msfe/mailscannerbw") {if (readlink "/usr/msfe/mailscannerbw") {print "Symlinked file failure"; return 1;}open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV,"<","/usr/msfe/mailscannerbw");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;}my $COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A = $CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G[0];my $C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0 = $CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G[1];my @CAY8MCCL8CHQ75381ZOKJY9VTQ7AH9SXP0R35KPOLA4KXTACU6G = split(/\,/,$COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A);my @CBV64WVS8H0EM1MXEGXJ5S15MI1Y7V3OE8UJG0UM80DUYV7V6LZ = split(/\,/,$C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0);$COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A =~ s/\,/\n/g;$C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0 =~ s/\,/\n/g;print "<table class='table table-bordered table-striped' cellspacing='0'>\n";print "<tr><td>Server Spam Whitelist:<br><textarea name='wl' cols='30' rows='10' style='width:100%'>$COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A</textarea></td>\n";print "<td>Server Spam Blacklist:<br><textarea name='bl' cols='30' rows='10' style='width:100%'>$C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0</textarea></td></tr>\n";print "<tr><td class='info' colspan='2'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'bwformat'}</td></tr>\n";print "</table>\n";print "<p><a class='btn btn-default' onClick='\$(\"#advanced\").toggle()'>View Advanced Settings</a></p>\n";print "<div style='display:none' id='advanced'>\n";print "<div class='bs-callout bs-callout-danger'>The settings below will be applied to all domains on the server according to the corresponding setting that the user has selected or is set from the defaults above. Only change these settings if you understand their implications</div>\n";print "<table class='table table-bordered table-striped'>\n";print "<tr><td>Spam scanning. Either - <i>To:</i> From: FromOrTo:</td><td><input type='text' name='new_spam_scanning_rules_ini' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spam_scanning_rules_ini}' size='20'></td></tr>\n";print "<tr><td>Virus scanning. Either - <i>To:</i> From: FromOrTo:</td><td><input type='text' name='new_virus_scanning_rules_ini' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{virus_scanning_rules_ini}' size='20'></td></tr>\n";print "<tr><td>Low scoring spam action. Either - <i>To:</i> From: FromOrTo:</td><td><input type='text' name='new_spam_action_rules_ini' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spam_action_rules_ini}' size='20'></td></tr>\n";print "<tr><td>High scoring spam action. Either - <i>To:</i> From: FromOrTo:</td><td><input type='text' name='new_spamhigh_action_rules_ini' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spamhigh_action_rules_ini}' size='20'></td></tr>\n";print "<tr><td>Virus Delivery. Either - To: From: <i>FromOrTo:</i></td><td><input type='text' name='new_virus_delivery_rules_ini' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{virus_delivery_rules_ini}' size='20'></td></tr>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spam_wl_ini} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spam_wl_ini} = "From:"}print "<tr><td>Spam whitelisting (IP addresses are always set to From:). Either - <i>From:</i> FromOrTo:</td><td><input type='text' name='new_spam_wl_ini' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spam_wl_ini}' size='20'></td></tr>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spam_bl_ini} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spam_bl_ini} = "From:"}print "<tr><td>Spam blacklisting (IP addresses are always set to From:). Either - <i>From:</i> FromOrTo:</td><td><input type='text' name='new_spam_bl_ini' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spam_bl_ini}' size='20'></td></tr>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spam_action_deliver} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spam_action_deliver} = "deliver"}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spamhigh_action_deliver} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spamhigh_action_deliver} = "deliver"}print "<tr><td>Low scoring spam deliver. For example, <i>deliver</i> or attachment deliver</td><td><input type='text' name='new_spam_action_deliver' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spam_action_deliver}' size='20'></td></tr>\n";print "<tr><td>High scoring spam deliver. For example, <i>deliver</i> or attachment deliver</td><td><input type='text' name='new_spamhigh_action_deliver' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spamhigh_action_deliver}' size='20'></td></tr>\n";print "<tr><td>Low scoring spam forward. For example, <i>forward</i> or attachment forward</td><td><input type='text' name='new_spam_action_forward' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spam_action_forward}' size='20'></td></tr>\n";print "<tr><td>High scoring spam forward. For example, <i>forward</i> or attachment forward</td><td><input type='text' name='new_spamhigh_action_forward' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spamhigh_action_forward}' size='20'></td></tr>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{bwplus} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{bwplus} = "no"}print "<tr><td>Enable alternative Black/White list file creation (yes/<i>no</i>)</td><td><input type='text' name='new_bwplus' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{bwplus}' size='20'></td></tr>\n";print "</table></div>\n";print "<p><input type='submit' class='btn btn-default' value='Save Changes'></p>\n";print "</form>\n";print "<script>var digestselected = 0;\n";print "\$('#select_all').click(function() {\n";print " if (digestselected) {\n";print " \$('#digestdomains option').prop('selected', false); digestselected = 0;\n";print " } else {\n";print " \$('#digestdomains option').prop('selected', true); digestselected = 1;\n";print " }\n";print "});</script>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "conf") {open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV,"<","/usr/mailscanner/etc/MailScanner.conf");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CP3J0O4UFXNS0B32PQ9SLXAYZS7J25RYOKD6KZ3B9LK4QICPBUU = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CP3J0O4UFXNS0B32PQ9SLXAYZS7J25RYOKD6KZ3B9LK4QICPBUU;my @CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V;push @CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V, "# Main configuration file for the MailScanner Email Processor\n";my $CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3 = 0;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CP3J0O4UFXNS0B32PQ9SLXAYZS7J25RYOKD6KZ3B9LK4QICPBUU) {if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /Definition of variables which are substituted into definitions below/) {$CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3 = 1}if ($CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3) {push @CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V, $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46}}my %CXURAQAEKYJI99IF4UIDJVYSCRWQ4F888XJE84ZVV6IY3JR9Y9I;if (-e "/usr/msfe/restricted.txt") {foreach my $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 (path("/usr/msfe/restricted.txt")->lines) {chomp $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9;$CXURAQAEKYJI99IF4UIDJVYSCRWQ4F888XJE84ZVV6IY3JR9Y9I{$CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9} = 1;}} print <<EOF;
<script type="text/javascript">
function CSFexpand(obj){if (!obj.savesize) {obj.savesize=obj.size;}var newsize = Math.max(obj.savesize,obj.value.length);if (newsize > 120) {newsize = 120;}obj.size = newsize;} </script>
EOF
print path("/usr/msfe/msfe.div")->slurp;print "<div id='paginatediv2' class='text-center'></div>\n";print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'>\n";print "<input type='hidden' name='action' value='saveconf'>\n";my $CHU9U2RTKN87PINKV6IUFNZRYJWGIFUUFO7V29UPB2NIAFD7NP8 = 1;my @CHOZ8ZE7LZQICFHUQDTA3AUKOX5E6BPTMNM24IJCOBZC3KZ7M8Z;my $CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A;my $CJZ86PMY6VYI4GY55FJNFQOOSBDC14CNFWSDUNQ4UQIUTKQY7LF = 1;my $CQ6RGO9QAXSAIKZM1US8TE8BOJK0JP2BJN1I8RME03BXZTGAVNL = 0;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V) {unless ($CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A) {$CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A = $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46;next;}if (($CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A !~ /^\#/) and ($CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A =~ /\s=\s/)) {if ($CQ6RGO9QAXSAIKZM1US8TE8BOJK0JP2BJN1I8RME03BXZTGAVNL) {print "</div>\n"}$CQ6RGO9QAXSAIKZM1US8TE8BOJK0JP2BJN1I8RME03BXZTGAVNL = 0;my ($CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3,$C1LZ7OHZUX9PI7UP7SX4UHHM5KUFKNPBGTG5PTQ086CZWRYD9I7) = split (/\s+=\s+/,$CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A);my $CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ = $CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3;my $CTKGLB6QM8FE2DB66ULYFAZ67OX4FALIC7HNKCTR764L8E6T27M = $CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3;$CTKGLB6QM8FE2DB66ULYFAZ67OX4FALIC7HNKCTR764L8E6T27M =~ s/(^\s+)|(\s+$)//g;$CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ =~ s/\s/\_/g;$CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ =~ s/\W/\_/g;my $C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = length($C1LZ7OHZUX9PI7UP7SX4UHHM5KUFKNPBGTG5PTQ086CZWRYD9I7) + 4;if ($CXURAQAEKYJI99IF4UIDJVYSCRWQ4F888XJE84ZVV6IY3JR9Y9I{$CTKGLB6QM8FE2DB66ULYFAZ67OX4FALIC7HNKCTR764L8E6T27M}) {print "<div class='setting'><strong>$CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3</strong> = <input type='text' name='$CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ' value='$C1LZ7OHZUX9PI7UP7SX4UHHM5KUFKNPBGTG5PTQ086CZWRYD9I7' size='$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55' class='disabled' disabled> (cannot be changed via the UI)</div>\n";} else {print "<div class='setting'><strong>$CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3</strong> = <input type='text' onFocus='CSFexpand(this);' onkeyup='CSFexpand(this);' name='$CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ' value='$C1LZ7OHZUX9PI7UP7SX4UHHM5KUFKNPBGTG5PTQ086CZWRYD9I7' size='$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55'></div>\n";}} else {if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^\# ------/ or $CJZ86PMY6VYI4GY55FJNFQOOSBDC14CNFWSDUNQ4UQIUTKQY7LF) {if ($CQ6RGO9QAXSAIKZM1US8TE8BOJK0JP2BJN1I8RME03BXZTGAVNL) {print "</div>\n"}$CQ6RGO9QAXSAIKZM1US8TE8BOJK0JP2BJN1I8RME03BXZTGAVNL = 0;$CJZ86PMY6VYI4GY55FJNFQOOSBDC14CNFWSDUNQ4UQIUTKQY7LF = 0;my $CX1AK0VKPFG1JUPZ28CILHAJCYBUOJDZEKS8MWM4HXXY9UYS73J;if ($CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A =~ /^\# (.*)$/) {$CX1AK0VKPFG1JUPZ28CILHAJCYBUOJDZEKS8MWM4HXXY9UYS73J = $1}push @CHOZ8ZE7LZQICFHUQDTA3AUKOX5E6BPTMNM24IJCOBZC3KZ7M8Z, $CX1AK0VKPFG1JUPZ28CILHAJCYBUOJDZEKS8MWM4HXXY9UYS73J;unless ($CHU9U2RTKN87PINKV6IUFNZRYJWGIFUUFO7V29UPB2NIAFD7NP8) {print "</div>\n"}print "<div class='virtualpage hidepiece'><br />\n<div class='section'>";print "$1</div>\n";$CHU9U2RTKN87PINKV6IUFNZRYJWGIFUUFO7V29UPB2NIAFD7NP8 = 0;$CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A = "";next;}if ($CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A =~ /^\# / and $CQ6RGO9QAXSAIKZM1US8TE8BOJK0JP2BJN1I8RME03BXZTGAVNL == 0) {$CQ6RGO9QAXSAIKZM1US8TE8BOJK0JP2BJN1I8RME03BXZTGAVNL = 1;print "<br />\n<div class='comment'>\n";}$CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A =~ s/\#//g;$CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A =~ s/</</g;$CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A =~ s/>/>/g;$CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A =~ s/\n/<br \/>\n/g;print "$CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A<br />\n";}$CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A = $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46;}$CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A =~ s/</</g;$CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A =~ s/>/>/g;$CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A =~ s/\n/<br \/>\n/g;print "$CXJJFSWN3PGN04V9XUMS7W4ZEJ9OQJK2QPSYXAAL9U76CQKNO8A<br />\n";print "</div></div>\n";print "<br />\n<div id='paginatediv' class='text-center'><a class='btn btn-default' href='javascript:pagecontent.showall()'>Show All</a> <a class='btn btn-default' href='#' rel='previous'>Prev</a> <select style='width: 250px'></select> <a class='btn btn-default' href='#' rel='next'>Next</a>\n</div>\n";print "<script type=\"text/javascript\">\n";print "var pagecontent=new virtualpaginate({\n";print " piececlass: \"virtualpage\", //class of container for each piece of content\n";print " piececontainer: \"div\", //container element type (ie: \"div\", \"p\" etc)\n";print " pieces_per_page: 1, //Pieces of content to show per page (1=1 piece, 2=2 pieces etc)\n";print " defaultpage: 0, //Default page selected (0=1st page, 1=2nd page etc). Persistence if enabled overrides this setting.\n";print " wraparound: false,\n";print " persist: false //Remember last viewed page and recall it when user returns within a browser session?\n";print "})\n";print "pagecontent.buildpagination(['paginatediv','paginatediv2'],[";foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CHOZ8ZE7LZQICFHUQDTA3AUKOX5E6BPTMNM24IJCOBZC3KZ7M8Z) {print "\"$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46\","}print "\"\"])\npagecontent.showall();\n</script>\n";print "<br><div class='text-center'><input type='submit' class='btn btn-default' value='$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Change'}'></div>\n";print "</form>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "saveconf") {open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV,"<","/usr/mailscanner/etc/MailScanner.conf");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V;my %CXURAQAEKYJI99IF4UIDJVYSCRWQ4F888XJE84ZVV6IY3JR9Y9I;if (-e "/usr/msfe/restricted.txt") {foreach my $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 (path("/usr/msfe/restricted.txt")->lines) {chomp $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9;$CXURAQAEKYJI99IF4UIDJVYSCRWQ4F888XJE84ZVV6IY3JR9Y9I{$CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9} = 1;}}&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("cp -a /usr/mailscanner/etc/MailScanner.conf /usr/mailscanner/etc/MailScanner.conf.".time);sysopen (my $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, "/usr/mailscanner/etc/MailScanner.conf", O_WRONLY | O_CREAT | O_TRUNC);flock ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, LOCK_EX);for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 = 0; $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 < @CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3++) {if (($CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V[$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3] !~ /^\#/) and ($CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V[$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3] =~ /\s=\s/)) {my ($CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3,$C1LZ7OHZUX9PI7UP7SX4UHHM5KUFKNPBGTG5PTQ086CZWRYD9I7) = split (/\s+=\s+/,$CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V[$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3]);my $CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ = $CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3;my $CWLNUU0T47DINUR4AMH4BW6NNWQKN6J138PBAOH5YFEDXYIK5QG = $CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3;$CWLNUU0T47DINUR4AMH4BW6NNWQKN6J138PBAOH5YFEDXYIK5QG =~ s/(^\s+)|(\s+$)//g;;$CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ =~ s/\s/\_/g;$CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ =~ s/\W/\_/g;if ($CXURAQAEKYJI99IF4UIDJVYSCRWQ4F888XJE84ZVV6IY3JR9Y9I{$CWLNUU0T47DINUR4AMH4BW6NNWQKN6J138PBAOH5YFEDXYIK5QG}) {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V[$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3]\n";} else {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3 = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{$CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ}\n";}} else {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V[$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3]\n";}}close ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4);print "<div>\n";print "<p>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Changes saved. Restarting MailScanner'}...</p>\n<p><pre style='white-space: pre-wrap'>\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z MailScanner restart");print "</pre></p>\n<p>...$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Done'}.</p>\n";print "<p><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='hidden' name='action' value='tail'> <input type='submit' class='btn btn-default' value='Tail Maillog'></form>\n";print "</div>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "upgrade") {print "Retrieving new MailScanner package...\n";print "<pre style='font-family:Courier New, Courier, mono'>";if (-e "/usr/src/msinstall.tar.gz") {unlink ("/usr/src/msinstall.tar.gz") or die $!}print "Retrieving new MailScanner package...\n";my ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO, $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F) = &urlget("https://download.configserver.com/msinstall.tar.gz","/usr/src/msinstall.tar.gz");if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {print "$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO\n";exit;}if (! -z "/usr/src/msinstall.tar.gz") {print "Unpacking new MailScanner package...\n";print "<pre style='font-family:Courier New, Courier, mono'>";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("cd /usr/src ; tar -xvzf msinstall.tar.gz 2>&1");&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("su -s /bin/bash - root -c 'cd /usr/src/msinstall ; sh /usr/src/msinstall/install.sh'");print "</pre>";print "Tidying up...\n";print "<pre style='font-family:Courier New, Courier, mono'>";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("rm -Rf /usr/src/msinstall*");print "</pre>";print "...All done.\n";}print "</pre>";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "upgrademsfe") {my $CZ6FNBNMDPLN9U6OO4TWTDO2Q6Y9FVNVKFUVT891UCJKIWWCL8B = "ipv4";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{ipv6}) {$CZ6FNBNMDPLN9U6OO4TWTDO2Q6Y9FVNVKFUVT891UCJKIWWCL8B = "ipv6"}print "Retrieving new MSFE package...\n";print "<pre style='font-family:Courier New, Courier, mono'>";if (-e "/usr/src/msfedata") {unlink ("/usr/src/msfedata") or die $!}unlink $CJYZXYULN8BPSP5TIJZQBTD61JO7EEM2UW7QN5DN0EKSAOAT5XM;my ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO, $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F) = &urlget("http://download.configserver.com/msfeinstaller.tgz","/usr/src/msfeinstaller.tgz");if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {print "$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO\n";exit;}if (! -z "/usr/src/msfeinstaller.tgz") {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("su -s /bin/bash - root -c 'cd /usr/src ; tar -xzf msfeinstaller.tgz ; perl msfeinstaller.pl $CZ6FNBNMDPLN9U6OO4TWTDO2Q6Y9FVNVKFUVT891UCJKIWWCL8B'");&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("rm -Rfv /usr/src/msfe*");}print "</pre>";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "templates") {open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV,"<","/usr/mailscanner/etc/rules/$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{template}");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V;print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>View $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{template}</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>\n";foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V) {print $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46."\n";;}print "</pre></div></div>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "rulesup") {print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Updating all user rules from current settings</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>Updating...\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("/usr/msfe/msbe.pl -a");print "\n...Done</pre></div></div>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "enable") {print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Enabling MailScanner</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("mv -fv /usr/msfe/spambox.conf.disable /usr/msfe/spambox.conf")}if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("touch /etc/exiscandisable");if ($C6C4JC7II5AMTW36J1CE2XOX9PEODHFXS0OQRJTKH4HW7YRFCVH eq "1") {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("touch /etc/exim_outgoing.conf");&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("/scripts/buildeximconf");&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("/scripts/restartsrv_exim");} else {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("mv -fv /usr/msfe/mailscannerq.conf.disable /usr/msfe/mailscannerq.conf");}&CCGB4ATBKX781T61I7JBLQK3IH1BNDPQ5LIAHTL4WPHSBUZQ3UV ("mailscanner:0", "mailscanner:1", "/etc/chkserv.d/chkservd.conf");} else {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("mv -fv /usr/msfe/mailscannerq.conf.disable /usr/msfe/mailscannerq.conf");open (my $CGDZ7MWEI120V6BTD90WYY7B08Q57YZ2RP93MVGT0HI8JWG3ZHY, "<", "/etc/exim.conf");flock ($CGDZ7MWEI120V6BTD90WYY7B08Q57YZ2RP93MVGT0HI8JWG3ZHY, LOCK_SH);my @CYUG6CSFOXMU8B9IOM8Y4G1RSBKE1NN9FFHC0KLSOQ1IE9K0AZ0 = <$CGDZ7MWEI120V6BTD90WYY7B08Q57YZ2RP93MVGT0HI8JWG3ZHY>;close ($CGDZ7MWEI120V6BTD90WYY7B08Q57YZ2RP93MVGT0HI8JWG3ZHY);chomp @CYUG6CSFOXMU8B9IOM8Y4G1RSBKE1NN9FFHC0KLSOQ1IE9K0AZ0;if (grep {$_ =~ /include_if_exists \/usr\/msfe\/mailscannerq\.conf/} @CYUG6CSFOXMU8B9IOM8Y4G1RSBKE1NN9FFHC0KLSOQ1IE9K0AZ0) {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z exim restart");} else {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("/usr/msfe/mschange.pl 2");}}&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("/usr/msfe/mscheck.pl");&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z MailScanner restart");print "\n...Done</pre></div></div>\n";print "<p><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='hidden' name='action' value='tail'> <input type='submit' class='btn btn-default' value='Tail Maillog'></form>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "disable") {print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Disabling MailScanner</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z MailScanner stop");&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("mv -fv /usr/msfe/mailscannerq.conf /usr/msfe/mailscannerq.conf.disable");&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("mv -fv /usr/msfe/spambox.conf /usr/msfe/spambox.conf.disable");if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {&CCGB4ATBKX781T61I7JBLQK3IH1BNDPQ5LIAHTL4WPHSBUZQ3UV ("mailscanner:1", "mailscanner:0", "/etc/chkserv.d/chkservd.conf");&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("rm -fv /etc/exim_outgoing.conf");&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("rm -fv /etc/exiscandisable");&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("/scripts/buildeximconf");&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("/scripts/restartsrv_exim");} else {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z exim restart");}print "\n...Done</pre></div></div>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "start") {print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Starting MailScanner</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z MailScanner start");if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {&CCGB4ATBKX781T61I7JBLQK3IH1BNDPQ5LIAHTL4WPHSBUZQ3UV ("mailscanner:0", "mailscanner:1", "/etc/chkserv.d/chkservd.conf");}print "\n...Done</pre></div></div>\n";print "<p><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='hidden' name='action' value='tail'> <input type='submit' class='btn btn-default' value='Tail Maillog'></form>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "stop") {print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Stopping MailScanner</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>\n";if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {&CCGB4ATBKX781T61I7JBLQK3IH1BNDPQ5LIAHTL4WPHSBUZQ3UV ("mailscanner:1", "mailscanner:0", "/etc/chkserv.d/chkservd.conf");}&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z MailScanner stop");print "\n...Done</pre></div></div>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "restart") {print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Restarting MailScanner</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z MailScanner restart");print "\n...Done</pre></div></div>\n";print "<p><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='hidden' name='action' value='tail'> <input type='submit' class='btn btn-default' value='Tail Maillog'></form>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "reload") {print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Reloading MailScanner</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z MailScanner reload");print "\n...Done</pre></div></div>\n";print "<p><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='hidden' name='action' value='tail'> <input type='submit' class='btn btn-default' value='Tail Maillog'></form>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "status") {print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>MailScanner status</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z MailScanner status");print "\n...Done</pre></div></div>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "requeue") {print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Exim Requeue [/usr/msfe/msreq.pl]</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>\n";system ("/usr/msfe/msreq.pl");print "\n...Done</pre></div></div>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "verify") {my $CZ6FNBNMDPLN9U6OO4TWTDO2Q6Y9FVNVKFUVT891UCJKIWWCL8B = "ipv4";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{ipv6}) {$CZ6FNBNMDPLN9U6OO4TWTDO2Q6Y9FVNVKFUVT891UCJKIWWCL8B = "ipv6"}print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Verifying license</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>\n";my ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO, $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F) = &urlget("http://".$CZ6FNBNMDPLN9U6OO4TWTDO2Q6Y9FVNVKFUVT891UCJKIWWCL8B.".license.configserver.com/cgi-bin/msfe/verify.cgi");if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {print "Unable to verify license at this time"} else {print "$CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F"}print "</pre></div></div>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{change}) {}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "Tail Maillog" or $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "tail") {$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{lines} =~ s/\D//g;if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{lines} eq "" or $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{lines} == 0) {$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{lines} = 30}my $CMEFDAUAF0E7IAJB123UGF6WFAI5CAIAVMLASI5RACLN3455QTH = $CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO;my $CECJQYSWDPLMYZC2NKIWU3SEOXE6B9014DDG8DRVE89KG66P81I = 120;my $CHKXQ8HMRU8WK1YNA9MKJ2CESPIC7JKK5HRPBJAVE6AYA7NEL5V = 10;open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, "<", "/usr/msfe/csfajaxtail.js");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CALU3OO6FK99K9YOPHFMRX387L4899XC6RKF1RCZHF9UTWPS1PC = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);print "<script>\n";print @CALU3OO6FK99K9YOPHFMRX387L4899XC6RKF1RCZHF9UTWPS1PC;print "</script>\n"; print <<EOF;
<p>Log file /var/log/maillog. Lines:<input type='text' id="CSFlines" value="100" size='4'> <button class='btn btn-default'onclick="CSFrefreshtimer()">Refresh Now</button></p>
<p>Refresh in <span id="CSFtimer">0</span> <button class='btn btn-default'id="CSFpauseID" onclick="CSFpausetimer()" style="width:80px;">Pause</button> <image src="$CUHYERFS0GF4P99QMRBZEMAU5DF95R8522NP76Z8WU57ZYEQG1U/loader.gif" id="CSFrefreshing" style="display:none" /></p>
<div id="CSFajax" style="overflow:auto;border:solid 1px #990000;width:100%;height:500px;resize:vertical;"> </div>
<script>
CSFfrombot = $CECJQYSWDPLMYZC2NKIWU3SEOXE6B9014DDG8DRVE89KG66P81I;CSFfromright = $CHKXQ8HMRU8WK1YNA9MKJ2CESPIC7JKK5HRPBJAVE6AYA7NEL5V;CSFscript = '$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=tailcmd';CSFtimer();</script>
EOF
&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "tailcmd") {my $CA3REONOOUMZ0GYKZ4R7SY46C2VTHG1BG35QSVUTXQHPYVHN498 = "/var/log/maillog";if (!-e "/var/log/maillog" and -e "/var/log/mail.log") {$CA3REONOOUMZ0GYKZ4R7SY46C2VTHG1BG35QSVUTXQHPYVHN498 = "/var/log/mail.log"}$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{lines} =~ s/\D//g;if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{lines} eq "" or $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{lines} == 0) {$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{lines} = 30}print "<pre style='white-space: pre-wrap'>";my $C8HH4PCE2X6D8SMRZ4JTNCKSKT6BL4TC9291LT1DZB03VN8PBKL = 30;eval {local $SIG{__DIE__} = undef;local $SIG{'ALRM'} = sub {die};alarm($C8HH4PCE2X6D8SMRZ4JTNCKSKT6BL4TC9291LT1DZB03VN8PBKL);my ($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X);my $C1L7Y7UDUOWPWSAZILBBJP8BXAPKITAYUU4NMTDCPW0EJ3L057K = open3($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X,"/usr/bin/tail","-$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{lines}",$CA3REONOOUMZ0GYKZ4R7SY46C2VTHG1BG35QSVUTXQHPYVHN498);while (<$CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X>) {my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 = $_;$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 = encode_entities($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46, '<>&');print $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46;}waitpid ($C1L7Y7UDUOWPWSAZILBBJP8BXAPKITAYUU4NMTDCPW0EJ3L057K, 0);alarm(0);};alarm(0);if ($@) {print "TIMEOUT: tail command took too long. Timed out after $C8HH4PCE2X6D8SMRZ4JTNCKSKT6BL4TC9291LT1DZB03VN8PBKL seconds\n"}print "</pre>\n";print "</div></body></html>\n";exit;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "queue") {print "<table class='table table-bordered table-striped' cellspacing='0'>\n";print "<thead><tr><th colspan='2'>Email Queues</th></tr></thead>";my ($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, $CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG);if ($C6C4JC7II5AMTW36J1CE2XOX9PEODHFXS0OQRJTKH4HW7YRFCVH eq "1") {$CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG = open3($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, "/usr/sbin/exim -bpc");}if ($C6C4JC7II5AMTW36J1CE2XOX9PEODHFXS0OQRJTKH4HW7YRFCVH eq "2") {$CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG = open3($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, "/usr/sbin/exim -bpc -qGmailscanner");}my @C9XMGRYZTUSAA5FQK7Z1IEWYGDNO5ORVRT4RMU9R7E787MCJ9IA = <$CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X>;waitpid ($CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG, 0);chomp @C9XMGRYZTUSAA5FQK7Z1IEWYGDNO5ORVRT4RMU9R7E787MCJ9IA;unless ($C9XMGRYZTUSAA5FQK7Z1IEWYGDNO5ORVRT4RMU9R7E787MCJ9IA[0]) {$C9XMGRYZTUSAA5FQK7Z1IEWYGDNO5ORVRT4RMU9R7E787MCJ9IA[0] = 0}print "<tr><td>Incoming Mail Queue (mail to be processed by MailScanner)</td><td>$C9XMGRYZTUSAA5FQK7Z1IEWYGDNO5ORVRT4RMU9R7E787MCJ9IA[0] messages</td></tr>\n";if ($C6C4JC7II5AMTW36J1CE2XOX9PEODHFXS0OQRJTKH4HW7YRFCVH eq "1") {$CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG = open3($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, "/usr/sbin/exim -bpc -C /etc/exim_outgoing.conf");}if ($C6C4JC7II5AMTW36J1CE2XOX9PEODHFXS0OQRJTKH4HW7YRFCVH eq "2") {$CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG = open3($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, "/usr/sbin/exim -bpc");}@C9XMGRYZTUSAA5FQK7Z1IEWYGDNO5ORVRT4RMU9R7E787MCJ9IA = <$CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X>;waitpid ($CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG, 0);chomp @C9XMGRYZTUSAA5FQK7Z1IEWYGDNO5ORVRT4RMU9R7E787MCJ9IA;unless ($C9XMGRYZTUSAA5FQK7Z1IEWYGDNO5ORVRT4RMU9R7E787MCJ9IA[0]) {$C9XMGRYZTUSAA5FQK7Z1IEWYGDNO5ORVRT4RMU9R7E787MCJ9IA[0] = 0}print "<tr><td>Outgoing Mail Queue (mail to be processed by Exim for delivery)</td><td>$C9XMGRYZTUSAA5FQK7Z1IEWYGDNO5ORVRT4RMU9R7E787MCJ9IA[0] messages</td></tr>\n";print "</table>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mailcontrol") {&CQ971RVK6LUBWW79E4BPFOMXH3YPTY7AUZH4KZZRYK6KBN1KRVX($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{offset},$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{do});if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{topwindow}) {print "<hr>\n<div><input type='button' class='btn btn-default' value='Close Window' onClick='window.close()'></div><br />\n";} else {&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} =~ /^mc_\w+$/) {my $CZ612L22S2LKUR6FA3FSXC6O8WQ7OVH60WGO7OHIZ2CNNSX0CQO;if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{id} ne "") {$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{id} =~ s/\s//g;unless ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{id} =~ /^[\w\-]+$/) {$CZ612L22S2LKUR6FA3FSXC6O8WQ7OVH60WGO7OHIZ2CNNSX0CQO = 1}}if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{date} ne "") {$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{date} =~ s/\s//g;unless ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{date} =~ /^\d+$/) {$CZ612L22S2LKUR6FA3FSXC6O8WQ7OVH60WGO7OHIZ2CNNSX0CQO = 1}}if ($CZ612L22S2LKUR6FA3FSXC6O8WQ7OVH60WGO7OHIZ2CNNSX0CQO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("Security error");} else {if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_email") {&CH16FXLKAS3P4X4R1JIOI5IA1X3DPRHTC7YGSBYPP28F4IHHA1H}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_body") {&CNS4DPLMDPNJJ9W8X3EIGEL7LECF9FDUM5URUU6891YMYDPILTY}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_spam") {&CIFCCW9VXNVVQSX5RN7XICEBA7C028WGR02HCQJP6NUZARP5ARD}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_spamreport") {&CU4HUH93BLU7QREI5YRILR6KVLXYOW3XQSSJNB3T1C7KDQO4C99}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_ham") {&C95EG7AXZ70KWNGH1NIRX0RWTBQFC08J1E0GX81NFE7OTJCS44P}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_forget") {&CRCQC2WW34HFKWQD7X8MDNR6CWMJ4VM81XF8DL65U9FURBVJEO9}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_whitelist") {&CY8VF5X1E8JJ0MMSMFYXZ43NP81MODHK5BJNFJYAIGYAUE1QKYA("whitelist")}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_blacklist") {&CY8VF5X1E8JJ0MMSMFYXZ43NP81MODHK5BJNFJYAIGYAUE1QKYA("blacklist")}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_rel_send") {&CNLJT2FYWISPQJXRR5QEGFG3J158USF4GT6VIFHRBO59N420ROB}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_rel_forw") {&CDQONIYMGADNR4ENYW8XAYP1YOTUV9GZXMWJ74RHXX20S6WSTRL}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_rel_direct") {&C5G6EA22YMJXZOO281DQ56MAADHNVR3C8YSCHBKR11JCH27E3BA}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_rel_sc") {&CD0ZJ8U4KDWRPVINC0I9LWKFONR4I7C7EUZDMHXK58C4MRBPBJ7}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_loader") {print $CAEUGC9F7VPTNE5LGIMQWY5H6UGZE574CGSF41U1ZGS8TXP8O0X}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_bayes") {&CD7Z39AT1NI4UYR6KZGO3KA05LFHJF3NHQF5EJEPCZO6CQCDP50}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_salint") {&CQQPI16VXSYDBPPMO5GQUFWK7N8F8YTK608OO0SRGOZ2GZW87YS}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_mslint") {&CWOH4IPIAVK764JED4675ZO76E7WNX3SCGCD6AA3EH9OCJFF4DF}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_bulkham") {&C2ZGS6FUPJH8YINVGJIO50ZQSYW6XFADGIU1RC40Q4DEX1ENQW5}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_bulkspam") {&CR2TF4K0AGEOKE42ZRX9ZY3TL56EVCTW2RUT44V8RS30L4FMH99}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_bulkspamreport") {&CT6J0A84EPP5TZ0FHKQ9Z21ADPKCY6UFDG1UF91H9JQG8W5XBFK}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_bulkforget") {&CTFAYUM043L5VGCJ1T0WR7LFPZHX6DHS7Q9XD8U5G7QI19IXCX2}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_bulkblockip") {&CYWIGBI180YDNNA33QMLFETAOAYVQDXFU18MWQV17FVHN4ZSYEI}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_bulkrelsend") {&C46LSJ6RIC5X438YGRJPULRG4S2ULKUXBTIHOOLMLTY5TWE1FOH}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_bulkrelforw") {&C98X86LQ4L80FWIX9DTD2WQNCH1KK7LDSKT8VBIT46OAT4XFPP8}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_bulkscforw") {&CLHOD25UY1LZSQ54RFKZ31NFT8NDHBQUZB5SX1A6FMUNQOTQJKI}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_stats") {&CGHXHRVBXO9UI6Z7ASU0NMOASG55O8V9C516Z9KFBX4ILLYBIST}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_settings") {&CPBSHL54DG43SQCWNZDI8SOWVP0S5QLXRI5MC023QLXR5PB4UNP}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_settingssave") {&CZGF354UZLDZ7QE1AF7CY4WT0F6L42T2O2N8BN287ZCM1Z9P945}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_searchsave") {&CKLFT7AKV05DCKEJ5JVBHWSMBF7JHTZAASLKL5P4KW1Y3S5K0DE}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_searchsavesave") {&CYSY4VZ4VWLAZB442HVHVX668UI7PLHIG3GYDH7Z6TQKV2GH5JN}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_searchload") {&CRVDG4XXZUDU5FKG0SO8G0LNOE58MFKWRWPCQK894SPGF65IVHA}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_searchloadload") {&CAZQDK84209PNBW5KK7H5O5OSTACXUGH0I4U3SYPP0E6LU0RIHJ}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_searchdel") {&CM0T4HDZWTF5NESAIHFV874PINJW8Q63FOP2ZHX0A02G87B5IMP}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_daily") {&C3QOFDGKLJ4D8VD0JSAPENDUO3LZ8EVMSMIYWBB1JE5GKZ9RO88}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_tools") {&CMVNOCPT6R12M2S280NQUM0454C4EE5VIP8T9VAUFNRYSC99G6J}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_blockip") {&CA7HHAPXVK4EXNP9CH1T2K8HDKP1SEWVTK339JAHYCMLHCP5UAB}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_blockip_real") {&CTFDKH4WQKYNURB673XK2TSLX21GYL8SRYDKWI4QDSGQ0AME8CQ}}}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "quick") {my @CYUG6CSFOXMU8B9IOM8Y4G1RSBKE1NN9FFHC0KLSOQ1IE9K0AZ0 = path("/usr/mailscanner/etc/MailScanner.conf")->lines;chomp @CYUG6CSFOXMU8B9IOM8Y4G1RSBKE1NN9FFHC0KLSOQ1IE9K0AZ0;print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='hidden' name='action' value='quicksave'><br>\n";print "<p>Enabling the options below improves scanning efficacy (i.e. detects more spam, viruses and dangerous content). Disabling the options below improves scanning efficiency (i.e. server performance). If you choose to action any of these options wait a while to assess their impact before trying another one. Some of these settings may be reset when the MailScanner script is next upgraded.</p>";print "<table class='table table-bordered table-striped' cellspacing='0'>\n";print "<thead><tr><th colspan='2'>Performance Scanning Options</th></tr></thead>";if (my @C7EAKFERKPD9B04ZZJRN4K4EF14DIDEY2770GD1771WXT03OTBR = grep {$_ =~ /^Max Children =/i} @CYUG6CSFOXMU8B9IOM8Y4G1RSBKE1NN9FFHC0KLSOQ1IE9K0AZ0) {my ($CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3,$CARPWP12TJRUMEQ8NVL7Q7PDXLCLRW7R7CSG0DNTCMSPZMHIQW1) = split (/\s+=\s+/,$C7EAKFERKPD9B04ZZJRN4K4EF14DIDEY2770GD1771WXT03OTBR[0]);if ($CARPWP12TJRUMEQ8NVL7Q7PDXLCLRW7R7CSG0DNTCMSPZMHIQW1 > 1) {print "<tr><td style='width:250px'><input type='submit' class='btn btn-default' value='Reduce Child Count' name='doact'></td><td>Reduce the number of child processes by 1 (Current:$CARPWP12TJRUMEQ8NVL7Q7PDXLCLRW7R7CSG0DNTCMSPZMHIQW1 Min:1)</td></tr>\n";} else {print "<tr><td style='width:250px'><input type='submit' class='btn btn-default' value='Increase Child Count' name='doact'></td><td>Increase the number of child processes by 1 (Current:$CARPWP12TJRUMEQ8NVL7Q7PDXLCLRW7R7CSG0DNTCMSPZMHIQW1 Min:1)</td></tr>\n";}}my $CQQQDEJ29E7R7KCEWLSWNYGVY2YFC152H86C9FJF0T5GA8FN1RB = 0;if (my @C7EAKFERKPD9B04ZZJRN4K4EF14DIDEY2770GD1771WXT03OTBR = grep {$_ =~ /^Dangerous Content Scanning =/i} @CYUG6CSFOXMU8B9IOM8Y4G1RSBKE1NN9FFHC0KLSOQ1IE9K0AZ0) {my ($CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3,$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) = split (/\s+=\s+/,$C7EAKFERKPD9B04ZZJRN4K4EF14DIDEY2770GD1771WXT03OTBR[0]);if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO =~ /off|no/i) {print "<tr><td><input type='submit' class='btn btn-default' value='Enable Content Scanning' name='doact'></td><td>Dangerous Content scanning</td></tr>\n";$CQQQDEJ29E7R7KCEWLSWNYGVY2YFC152H86C9FJF0T5GA8FN1RB = 1;} else {print "<tr><td><input type='submit' class='btn btn-default' value='Disable Content Scanning' name='doact'></td><td>Dangerous Content scanning<br>(also disables File Attachment checking)</td></tr>\n";}}unless ($CQQQDEJ29E7R7KCEWLSWNYGVY2YFC152H86C9FJF0T5GA8FN1RB) {if (my @C7EAKFERKPD9B04ZZJRN4K4EF14DIDEY2770GD1771WXT03OTBR = grep {$_ =~ /^File Command =/i} @CYUG6CSFOXMU8B9IOM8Y4G1RSBKE1NN9FFHC0KLSOQ1IE9K0AZ0) {my ($CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3,$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) = split (/\s+=\s+/,$C7EAKFERKPD9B04ZZJRN4K4EF14DIDEY2770GD1771WXT03OTBR[0]);if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO eq "") {print "<tr><td><input type='submit' class='btn btn-default' value='Enable File Scanning' name='doact'></td><td>File Attachment checking</td></tr>\n";} else {print "<tr><td><input type='submit' class='btn btn-default' value='Disable File Scanning' name='doact'></td><td>File Attachment checking</td></tr>\n";}}}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{virus_scanning_rules_ini} !~ /From/) {print "<tr><td><input type='submit' class='btn btn-default' value='Enable Outgoing Virus Scanning' name='doact'></td><td>Outgoing Virus Scanning</td></tr>\n";} else {print "<tr><td>Outgoing Virus Scanning</td><td><input type='submit' class='btn btn-default' value='Disable Outgoing Virus Scanning' name='doact'></td></tr>\n";}if (my @C7EAKFERKPD9B04ZZJRN4K4EF14DIDEY2770GD1771WXT03OTBR = grep {$_ =~ /^Scan Messages =/i} @CYUG6CSFOXMU8B9IOM8Y4G1RSBKE1NN9FFHC0KLSOQ1IE9K0AZ0) {my ($CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3,$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) = split (/\s+=\s+/,$C7EAKFERKPD9B04ZZJRN4K4EF14DIDEY2770GD1771WXT03OTBR[0]);if (lc $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO eq "no") {print "<tr><td><input type='submit' class='btn btn-default' value='Enable Scan Messages' name='doact'></td><td>Scan Messages<br>(If disabled, MailScanner does not scan emails)</td></tr>\n";} else {print "<tr><td><input type='submit' class='btn btn-default' value='Disable Scan Messages' name='doact'></td><td>Scan Messages<br>(If disabled, MailScanner does not scan emails)</td></tr>\n";}}my @CFZ2UUVQFRYQ4WV5WZ9TD66CXKYKPDJPZ4KWTCZ2M9AR83FFOMU = path("/usr/msfe/msconfig.txt")->lines;if (my @C7EAKFERKPD9B04ZZJRN4K4EF14DIDEY2770GD1771WXT03OTBR = grep {$_ =~ /^store=no/i} @CFZ2UUVQFRYQ4WV5WZ9TD66CXKYKPDJPZ4KWTCZ2M9AR83FFOMU) {print "<tr><td><input type='submit' class='btn btn-default' value='Enable Store Messages' name='doact'></td><td>Store Messages<br>(If disabled, MailScanner does not store emails in quarantine)</td></tr>\n";} else {print "<tr><td><input type='submit' class='btn btn-default' value='Disable Store Messages' name='doact'></td><td>Store Messages<br>(If disabled, MailScanner does not store emails in quarantine)</td></tr>\n";}print "</table></form>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "manualcheck") {print "<div><p>Checking versions...</p>\n\n";open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, "<", "/usr/msfe/version.txt");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CEJYN0RFUYB03LB20AP4DPSNX2OFI79BBD6XWPLST1ZLUKC2NTI = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CEJYN0RFUYB03LB20AP4DPSNX2OFI79BBD6XWPLST1ZLUKC2NTI;my $CFGJUX9EQILI7DB5QUW8DZ5DD2YUKJKUFPELQ072N9VY3IRCSU8 = $CEJYN0RFUYB03LB20AP4DPSNX2OFI79BBD6XWPLST1ZLUKC2NTI[0];my ($CQCL42G0FUI0ND3X4DA9M5S0YEEOTBZK1GWPLEZ0KODKVHC1KLP, $CDJH5OHRIT3WEWTDDNGJXVIYUK5HASIJFPRNLQZW8JKCVFW6FCN) = &CPK17OMEE8QCAQF77DE2JAZGBXU1ICKYTXWV9IGWCJEE17BA2VF("msinstall",$CFGJUX9EQILI7DB5QUW8DZ5DD2YUKJKUFPELQ072N9VY3IRCSU8);if ($CQCL42G0FUI0ND3X4DA9M5S0YEEOTBZK1GWPLEZ0KODKVHC1KLP) {print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><button name='action' value='upgrade' type='submit' class='btn btn-default'>Upgrade MailScanner</button> A new version of the ConfigServer MailScanner Script (Current:v$CFGJUX9EQILI7DB5QUW8DZ5DD2YUKJKUFPELQ072N9VY3IRCSU8 New:v$CDJH5OHRIT3WEWTDDNGJXVIYUK5HASIJFPRNLQZW8JKCVFW6FCN) is available. <a href='https://download.configserver.com/CHANGELOG.txt' target='_blank'>View ChangeLog</a></td></form>\n";}else {print "<div class='bs-callout bs-callout-info'>You are running the latest version of the ConfigServer MailScanner Script (v$CFGJUX9EQILI7DB5QUW8DZ5DD2YUKJKUFPELQ072N9VY3IRCSU8). An Upgrade button will appear here if a new version becomes available</div>\n";}print "<p></p>\n";my ($C0MADRVJNGT6Z8UG8XAOHHYI8TM3BFGZ3GA0NX3GTZRTAG792MA, $CP11XPC49O3TFJC5A40OV5MS93GZJZ9BYPYTNW1OZ6MOZWDK7CJ) = &CPK17OMEE8QCAQF77DE2JAZGBXU1ICKYTXWV9IGWCJEE17BA2VF("msfe",$msfev);if ($C0MADRVJNGT6Z8UG8XAOHHYI8TM3BFGZ3GA0NX3GTZRTAG792MA) {print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='upgrademsfe'><input type='submit' class='btn btn-default' value='Upgrade MSFE'></td><td> A new version of the MailScanner Front-End (Current:v$msfev New:v$CP11XPC49O3TFJC5A40OV5MS93GZJZ9BYPYTNW1OZ6MOZWDK7CJ) is available.<a href='https://download.configserver.com/CHANGELOG.msfe.txt' target='_blank'>View ChangeLog</a></td></form></tr>\n";} else {print "<div class='bs-callout bs-callout-info'>You are running the latest version of the MailScanner Front-End (v$msfev). An Upgrade button will appear here if a new version becomes available</div>\n";}print "</div>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "quicksave") {if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} =~ /Outgoing Virus Scanning/) {my $CLVP0LZPM8AVLK7MWATZMC5BKMKAS0VVAUT51X6FKAWWHOTC75S = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{virus_scanning_rules_ini};if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} eq "Enable Outgoing Virus Scanning") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{virus_scanning_rules_ini} = "FromOrTo:";} else {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{virus_scanning_rules_ini} = "To:";}delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_driver};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir};sysopen (my $C82VRJGVVW7PV9RPMV7F7KC8DZ3523V9NEIR32AJ0JV7DGJLWSQ, "/usr/msfe/msconfig.txt", O_WRONLY | O_CREAT | O_TRUNC);flock ($C82VRJGVVW7PV9RPMV7F7KC8DZ3523V9NEIR32AJ0JV7DGJLWSQ, LOCK_EX);foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC) {print $C82VRJGVVW7PV9RPMV7F7KC8DZ3523V9NEIR32AJ0JV7DGJLWSQ "$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY=$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY}\n";}close ($C82VRJGVVW7PV9RPMV7F7KC8DZ3523V9NEIR32AJ0JV7DGJLWSQ);open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV,"<","/usr/mailscanner/etc/rules/virus.scanning.rules");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @C7UCT6LDYAC3UC6UL0C6IIZEC41ZP8GTM4HPCZYRJ6SDO9H4F30 = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @C7UCT6LDYAC3UC6UL0C6IIZEC41ZP8GTM4HPCZYRJ6SDO9H4F30;sysopen (my $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, "/usr/mailscanner/etc/rules/virus.scanning.rules", O_WRONLY | O_CREAT | O_TRUNC);flock ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, LOCK_EX);foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@C7UCT6LDYAC3UC6UL0C6IIZEC41ZP8GTM4HPCZYRJ6SDO9H4F30) {if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^$CLVP0LZPM8AVLK7MWATZMC5BKMKAS0VVAUT51X6FKAWWHOTC75S\s+\*\@/) {$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ s/^$CLVP0LZPM8AVLK7MWATZMC5BKMKAS0VVAUT51X6FKAWWHOTC75S/$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{virus_scanning_rules_ini}/}print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46\n";}close ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4);print "<p>Changes saved, reloading...\n";print "<pre style='white-space: pre-wrap'>\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z MailScanner reload");print "</pre>\n";}else {open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV,"<","/usr/mailscanner/etc/MailScanner.conf");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V;&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("cp -af /usr/mailscanner/etc/MailScanner.conf /usr/mailscanner/etc/MailScanner.conf.".time);sysopen (my $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, "/usr/mailscanner/etc/MailScanner.conf", O_WRONLY | O_CREAT | O_TRUNC);flock ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, LOCK_EX);foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CZ1F44XBD9FAIDSNRYB4I5BIY1I37UGC8ZYTJ6690U3VY2ABB2V) {if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} eq "Reduce Child Count" and ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^Max Children =/i)) {my ($CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3,$CARPWP12TJRUMEQ8NVL7Q7PDXLCLRW7R7CSG0DNTCMSPZMHIQW1) = split (/\s+=\s+/,$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46);if ($CARPWP12TJRUMEQ8NVL7Q7PDXLCLRW7R7CSG0DNTCMSPZMHIQW1 > 1) {$CARPWP12TJRUMEQ8NVL7Q7PDXLCLRW7R7CSG0DNTCMSPZMHIQW1--}print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "Max Children = $CARPWP12TJRUMEQ8NVL7Q7PDXLCLRW7R7CSG0DNTCMSPZMHIQW1\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} eq "Increase Child Count" and ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^Max Children =/i)) {my ($CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3,$CARPWP12TJRUMEQ8NVL7Q7PDXLCLRW7R7CSG0DNTCMSPZMHIQW1) = split (/\s+=\s+/,$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46);$CARPWP12TJRUMEQ8NVL7Q7PDXLCLRW7R7CSG0DNTCMSPZMHIQW1++;print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "Max Children = $CARPWP12TJRUMEQ8NVL7Q7PDXLCLRW7R7CSG0DNTCMSPZMHIQW1\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} eq "Disable Content Scanning" and ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^Dangerous Content Scanning =/i)) {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "Dangerous Content Scanning = no\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} eq "Enable Content Scanning" and ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^Dangerous Content Scanning =/i)) {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "Dangerous Content Scanning = \%rules-dir\%/virus.scanning.rules\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} eq "Enable File Scanning" and ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^File Command =/i)) {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "File Command = /usr/bin/file\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} eq "Enable File Scanning" and ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^Filename Rules =/i)) {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "Filename Rules = \%rules-dir\%/filename.rules.rules\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} eq "Enable File Scanning" and ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^Filetype Rules =/i)) {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "Filetype Rules = \%rules-dir\%/filetype.rules.rules\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} eq "Disable File Scanning" and ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^File Command =/i)) {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "File Command =\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} eq "Disable File Scanning" and ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^Filename Rules =/i)) {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "Filename Rules =\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} eq "Disable File Scanning" and ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^Filetype Rules =/i)) {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "Filetype Rules =\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} eq "Disable Scan Messages" and ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^Scan Messages =/i)) {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "Scan Messages = no\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} eq "Enable Scan Messages" and ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^Scan Messages =/i)) {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "Scan Messages = yes\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} eq "Disable Store Messages" and ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^Non Spam Actions =/i)) {my @CFZ2UUVQFRYQ4WV5WZ9TD66CXKYKPDJPZ4KWTCZ2M9AR83FFOMU = path("/usr/msfe/msconfig.txt")->lines;foreach (@CFZ2UUVQFRYQ4WV5WZ9TD66CXKYKPDJPZ4KWTCZ2M9AR83FFOMU) {if ($_ =~ /^store=/) {$_ = "store=no\n"}}path("/usr/msfe/msconfig.txt")->append({truncate => 1},@CFZ2UUVQFRYQ4WV5WZ9TD66CXKYKPDJPZ4KWTCZ2M9AR83FFOMU);print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "Non Spam Actions = deliver header \"X-Spam-Status: No\"\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("/usr/msfe/msrules.pl -bw");}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} eq "Disable Store Messages" and ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^Quarantine Whole Messages As Queue Files =/i)) {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "Quarantine Whole Messages As Queue Files = no\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} eq "Enable Store Messages" and ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^Non Spam Actions =/i)) {my @CFZ2UUVQFRYQ4WV5WZ9TD66CXKYKPDJPZ4KWTCZ2M9AR83FFOMU = path("/usr/msfe/msconfig.txt")->lines;foreach (@CFZ2UUVQFRYQ4WV5WZ9TD66CXKYKPDJPZ4KWTCZ2M9AR83FFOMU) {if ($_ =~ /^store=/) {$_ = "store=yes\n"}}path("/usr/msfe/msconfig.txt")->append({truncate => 1},@CFZ2UUVQFRYQ4WV5WZ9TD66CXKYKPDJPZ4KWTCZ2M9AR83FFOMU);print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "Non Spam Actions = store deliver header \"X-Spam-Status: No\"\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("/usr/msfe/msrules.pl -bw");}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{doact} eq "Enable Store Messages" and ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^Quarantine Whole Messages As Queue Files =/i)) {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "Quarantine Whole Messages As Queue Files = no\n";}else {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46\n";}}close ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4);print "<p>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Changes saved. Restarting MailScanner'}...</p>\n<p><pre style='white-space: pre-wrap'>\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z MailScanner restart");}print "</pre></p>\n<p>...$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Done'}.</p>\n";print "<p><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='hidden' name='action' value='tail'> <input type='submit' class='btn btn-default' value='Tail Maillog'></form>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;}else {if (time - (stat($CJYZXYULN8BPSP5TIJZQBTD61JO7EEM2UW7QN5DN0EKSAOAT5XM))[9] > 432000) {&C4KY7TDK7J9GFY28R32UZHXJDY9KFFS3T3NKCPI4LD7L2QKJWYL}unless (-e $CJYZXYULN8BPSP5TIJZQBTD61JO7EEM2UW7QN5DN0EKSAOAT5XM) {&C7DY13QZSB8ZHXO5FLAX2KYWG8R45WDZMV6BWI22S5R6IVL1070}unless (-e $CJYZXYULN8BPSP5TIJZQBTD61JO7EEM2UW7QN5DN0EKSAOAT5XM) {print "<p>License Error<p>\n"; &C6ASTFC54G2YIXFXIZIR30PPS1G532VYDTDYNS0QDVCF4OZ031A}my @CQX94TOMY133VKKIVW21PXDXXS399EQCX5951933SDVM616ZX6B = data();my @CTOOMH4AL7S8QNNLHB8KHCZ3JGDNXI4N64B0XG1911PL1XH69CU = (sp1it($CQX94TOMY133VKKIVW21PXDXXS399EQCX5951933SDVM616ZX6B[0]));my ($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X);my $C6ZJFWLKFAT5NJ91I06JDQW9H2DEEZ11LI9EZH0242NPXINFLX8 = "/usr/bin/pgrep -u mailnull -f MailScanner";unless ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {$C6ZJFWLKFAT5NJ91I06JDQW9H2DEEZ11LI9EZH0242NPXINFLX8 = "/usr/bin/pgrep -u mail -f MailScanner"}my $CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG = open3($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, $C6ZJFWLKFAT5NJ91I06JDQW9H2DEEZ11LI9EZH0242NPXINFLX8);my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X>;waitpid ($CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG, 0);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;my $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "Running";if (@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G < 2) {$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "Stopped!"}my $CIG51RENBQJ6TMXCETQ19LPQRFOEIFBYVAFSVDJ8GNRMBDUW7RF = 0;if ($C6C4JC7II5AMTW36J1CE2XOX9PEODHFXS0OQRJTKH4HW7YRFCVH eq "1") {open (my $CGDZ7MWEI120V6BTD90WYY7B08Q57YZ2RP93MVGT0HI8JWG3ZHY, "<", "/etc/exim.conf");flock ($CGDZ7MWEI120V6BTD90WYY7B08Q57YZ2RP93MVGT0HI8JWG3ZHY, LOCK_SH);my @CYUG6CSFOXMU8B9IOM8Y4G1RSBKE1NN9FFHC0KLSOQ1IE9K0AZ0 = <$CGDZ7MWEI120V6BTD90WYY7B08Q57YZ2RP93MVGT0HI8JWG3ZHY>;close ($CGDZ7MWEI120V6BTD90WYY7B08Q57YZ2RP93MVGT0HI8JWG3ZHY);chomp @CYUG6CSFOXMU8B9IOM8Y4G1RSBKE1NN9FFHC0KLSOQ1IE9K0AZ0;if (my @C7EAKFERKPD9B04ZZJRN4K4EF14DIDEY2770GD1771WXT03OTBR = grep {$_ =~ /^spool_directory = \/var\/spool\/exim_incoming/i} @CYUG6CSFOXMU8B9IOM8Y4G1RSBKE1NN9FFHC0KLSOQ1IE9K0AZ0) {$CIG51RENBQJ6TMXCETQ19LPQRFOEIFBYVAFSVDJ8GNRMBDUW7RF = 1} else {$CIG51RENBQJ6TMXCETQ19LPQRFOEIFBYVAFSVDJ8GNRMBDUW7RF = 0}if (! -e "/etc/exim_outgoing.conf" or -z "/etc/exim_outgoing.conf") {$CIG51RENBQJ6TMXCETQ19LPQRFOEIFBYVAFSVDJ8GNRMBDUW7RF = 0}}if ($C6C4JC7II5AMTW36J1CE2XOX9PEODHFXS0OQRJTKH4HW7YRFCVH eq "2") {if (-e "/usr/msfe/mailscannerq.conf") {$CIG51RENBQJ6TMXCETQ19LPQRFOEIFBYVAFSVDJ8GNRMBDUW7RF = 1} else {$CIG51RENBQJ6TMXCETQ19LPQRFOEIFBYVAFSVDJ8GNRMBDUW7RF = 0}}unless ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {open (my $CGDZ7MWEI120V6BTD90WYY7B08Q57YZ2RP93MVGT0HI8JWG3ZHY, "<", "/etc/exim.conf");flock ($CGDZ7MWEI120V6BTD90WYY7B08Q57YZ2RP93MVGT0HI8JWG3ZHY, LOCK_SH);my @CYUG6CSFOXMU8B9IOM8Y4G1RSBKE1NN9FFHC0KLSOQ1IE9K0AZ0 = <$CGDZ7MWEI120V6BTD90WYY7B08Q57YZ2RP93MVGT0HI8JWG3ZHY>;close ($CGDZ7MWEI120V6BTD90WYY7B08Q57YZ2RP93MVGT0HI8JWG3ZHY);chomp @CYUG6CSFOXMU8B9IOM8Y4G1RSBKE1NN9FFHC0KLSOQ1IE9K0AZ0;unless (grep {$_ =~ /include_if_exists \/usr\/msfe\/mailscannerq\.conf/} @CYUG6CSFOXMU8B9IOM8Y4G1RSBKE1NN9FFHC0KLSOQ1IE9K0AZ0) {$CIG51RENBQJ6TMXCETQ19LPQRFOEIFBYVAFSVDJ8GNRMBDUW7RF = 0}}if (!$CIG51RENBQJ6TMXCETQ19LPQRFOEIFBYVAFSVDJ8GNRMBDUW7RF) {$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "Disabled!";}my @CDX1DMTIIT6G1KK3G9VAQ4BZ85OH5N0K7HPQSUY89C6CQUTDUMI;my %C21Q198JXULZQ63SSIZG8D20HHRASG1VPEKWTRT1092X1S995P4;my $CIBEMEAD4N6NO96Z0OWLPM5B5X42X0LS0EO6W23MYEXB9TBKGDA;if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {$CIBEMEAD4N6NO96Z0OWLPM5B5X42X0LS0EO6W23MYEXB9TBKGDA = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{cpanelusers};} else {$CIBEMEAD4N6NO96Z0OWLPM5B5X42X0LS0EO6W23MYEXB9TBKGDA = "/usr/local/directadmin/data/users";}opendir (DIR, $CIBEMEAD4N6NO96Z0OWLPM5B5X42X0LS0EO6W23MYEXB9TBKGDA) or die $!;while (my $CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D = readdir (DIR)) {if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D =~ /^\./) {next}my (undef,undef,undef,undef,undef,undef,undef,$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY,undef,undef) = getpwnam($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D);$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY =~ /(.*)/;$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY = $1;if ($C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY eq "") {next}if (not -d "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY") {next}if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {open (my $CLCD6DZT7RDOPH4UHAJ3PHO6GGXGGQB83FC779A5CDJ01D1XQAU, "<", "$CIBEMEAD4N6NO96Z0OWLPM5B5X42X0LS0EO6W23MYEXB9TBKGDA/$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D");flock ($CLCD6DZT7RDOPH4UHAJ3PHO6GGXGGQB83FC779A5CDJ01D1XQAU, LOCK_SH);my @CFWC48UF3Y4JSNYUX0PLPUZ7YNSPPQXRX41CUS63ZEUR781NJZT = <$CLCD6DZT7RDOPH4UHAJ3PHO6GGXGGQB83FC779A5CDJ01D1XQAU>;close ($CLCD6DZT7RDOPH4UHAJ3PHO6GGXGGQB83FC779A5CDJ01D1XQAU);chomp @CFWC48UF3Y4JSNYUX0PLPUZ7YNSPPQXRX41CUS63ZEUR781NJZT;my $CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CFWC48UF3Y4JSNYUX0PLPUZ7YNSPPQXRX41CUS63ZEUR781NJZT) {if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^DNS=(.*)/) {$C21Q198JXULZQ63SSIZG8D20HHRASG1VPEKWTRT1092X1S995P4{$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D} = $1;last;}}push (@CDX1DMTIIT6G1KK3G9VAQ4BZ85OH5N0K7HPQSUY89C6CQUTDUMI, $CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D);} else {open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, "<", "/etc/virtual/domainowners") or die "Unable to open /etc/virtual/domainowners for reading: $!";flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CFWC48UF3Y4JSNYUX0PLPUZ7YNSPPQXRX41CUS63ZEUR781NJZT = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CFWC48UF3Y4JSNYUX0PLPUZ7YNSPPQXRX41CUS63ZEUR781NJZT;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CFWC48UF3Y4JSNYUX0PLPUZ7YNSPPQXRX41CUS63ZEUR781NJZT) {my ($CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW,$CAELK31SA63XKIL8BQFQTZ934RF6LSKDCJEZZO9SCPCIFT9H8ZI) = split(/:\s+/,$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46);if (($CAELK31SA63XKIL8BQFQTZ934RF6LSKDCJEZZO9SCPCIFT9H8ZI eq $CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D) and ($CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW ne "")) {$C21Q198JXULZQ63SSIZG8D20HHRASG1VPEKWTRT1092X1S995P4{$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D} = $CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW;push (@CDX1DMTIIT6G1KK3G9VAQ4BZ85OH5N0K7HPQSUY89C6CQUTDUMI, $CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D);last;}}}}closedir (DIR);@CDX1DMTIIT6G1KK3G9VAQ4BZ85OH5N0K7HPQSUY89C6CQUTDUMI = sort @CDX1DMTIIT6G1KK3G9VAQ4BZ85OH5N0K7HPQSUY89C6CQUTDUMI;print "<div class='bs-callout bs-callout-info text-center collapse' id='upgradebs'><h4>New updates are <a href='#upgradetable'>available</a></h4></div>";my $C1F1X54ALQ42GMDA9GRLKT9UJYQJG74ISIJZENKC08HVLRZD2GV = 0;if (-e "/etc/exiscandisable") {$C1F1X54ALQ42GMDA9GRLKT9UJYQJG74ISIJZENKC08HVLRZD2GV = 1}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO eq "Running") {print "<div class='bs-callout bs-callout-success text-center'><h4>MailScanner Status: $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO</h4></div>\n";} else {print "<div class='bs-callout bs-callout-danger text-center'><h4>MailScanner Status: $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO</h4></div>\n";}print "<table class='table table-bordered table-striped'>\n";print "<thead><tr><th colspan='2'>MailScanner Service</th></tr></thead>";my $CXX6NJXD13ELNWBBPUJUHF06LIQCBXLZN195COGBAE88D1ESAGQ = "";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{topwindow}) {$CXX6NJXD13ELNWBBPUJUHF06LIQCBXLZN195COGBAE88D1ESAGQ = "target='_blank'"}print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post' $CXX6NJXD13ELNWBBPUJUHF06LIQCBXLZN195COGBAE88D1ESAGQ><td><input type='hidden' name='action' value='mailcontrol'><input type='submit' class='btn btn-default' value='MailControl'></td><td>Front-end for the MailScanner Log and Quarantine Database (if enabled)</td></form></tr>\n";print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='status'><input type='submit' class='btn btn-default' value='MailScanner Status'></td><td>Status of the MailScanner processes</td></form></tr>\n";print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='stop'><input type='submit' class='btn btn-default' value='MailScanner Stop'></td><td>Stop the MailScanner processes<br>Note: No email will be delivered while the MailScanner processes are stopped</td></form></tr>\n";print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='start'><input type='submit' class='btn btn-default' value='MailScanner Start'></td><td>Start the MailScanner processes</td></form></tr>\n";print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='reload'><input type='submit' class='btn btn-default' value='MailScanner Reload'></td><td>Reload the MailScanner processes (after making a ruleset change)</td></form></tr>\n";print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='restart'><input type='submit' class='btn btn-default' value='MailScanner Restart'></td><td>Restart the MailScanner processes</td></form></tr>\n";print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='tail'><input type='submit' class='btn btn-default' value='Tail Maillog'></td><td>Watch /var/log/maillog where MailScanner entries are logged</td></form></tr>\n";print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='queue'><input type='submit' class='btn btn-default' value='View Queues'></td><td>Shows the length of the Incoming and Outgoing email queues</td></form></tr>\n";print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='requeue'><input type='submit' class='btn btn-default' value='Force Requeue'></td><td>Checks for incorrectly queued emails, fixes the queued files and forces an exim queue run</td></form></tr>\n";print "</table>\n";print "<table class='table table-bordered table-striped'>\n";print "<thead><tr><th colspan='2'>MailScanner Configuration</th></tr></thead>";print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='quick'><input type='submit' class='btn btn-default' value='MailScanner Performance'></td><td>Configuration settings to improve MailScanner performance <-> effectiveness</td></form></tr>\n";print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='conf'><input type='submit' class='btn btn-default' value='MailScanner Configuration'></td><td>Modify the configuration file for MailScanner</td></form></tr>\n";print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='msfe'><input type='submit' class='btn btn-default' value='Front-End Settings'></td><td>Modify the ConfigServer Front-End configuration for MailScanner</td></form></tr>\n";if ($CIG51RENBQJ6TMXCETQ19LPQRFOEIFBYVAFSVDJ8GNRMBDUW7RF) {print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='disable'><input type='submit' class='btn btn-default' value='MailScanner Disable'></td><td>Disabling MailScanner will restore mail delivery exclusively to exim. Any email in the MailScanner queue will not be processed until MailScanner is re-enabled or correctly uninstalled</td></form></tr>\n";} else {print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='enable'><input type='submit' class='btn btn-default' value='MailScanner Enable'></td><td>Disabling MailScanner will restore mail delivery exclusively to exim. Any email in the MailScanner queue will not be processed until MailScanner is re-enabled or correctly uninstalled</td></form></tr>\n";}print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='templates'><input type='submit' class='btn btn-default' value='View Ruleset'></td><td><select name='template'>\n";opendir (DIR, "/usr/mailscanner/etc/rules");my @C4F2ZF532V2IQ98QLGZ5G0VTCQA1YZXY4VOVEQX92M3J3SGHK9W = readdir DIR;closedir (DIR);foreach my $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 (sort @C4F2ZF532V2IQ98QLGZ5G0VTCQA1YZXY4VOVEQX92M3J3SGHK9W) {if ($CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 eq "bounce.rules") {next}if ($CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 !~ /\.rules$/) {next}print "<option>$CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3</option>\n";}print "</select> View MailScanner Ruleset file</td></form></tr>\n";print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post' target='_blank'><td><input type='hidden' name='change' value='x'><input type='submit' class='btn btn-default' value='Access User Settings'></td><td><select name='msfeuser'>\n";foreach my $CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D (@CDX1DMTIIT6G1KK3G9VAQ4BZ85OH5N0K7HPQSUY89C6CQUTDUMI) {print "<option value='$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D'>$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D ($C21Q198JXULZQ63SSIZG8D20HHRASG1VPEKWTRT1092X1S995P4{$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D})</option>\n"}print "</select> Access user settings as the user (Note: This will open in a new Tab/Window impersonating the chosen user)</td></form></tr>\n";print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='rulesup'><input type='submit' class='btn btn-default' value='MailScanner Rules Update'></td><td>Force an update of the MailScanner rules with end-user settings</td></form></tr>\n";print "</table>\n";if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {unless (-e "/etc/osm/osmd.pl") {print "<div class='bs-callout bs-callout-info h4'>Add outgoing spam monitoring and protection using <a href='https://configserver.com/cp/osm.html' target='_blank'>ConfigServer OutGoing Spam Monitor (osm)</a></div>\n"}}unless (-e "/etc/cxs/cxs.pl") {print "<div class='bs-callout bs-callout-info h4'>Add server and user data protection against exploits using <a href='https://configserver.com/cp/cxs.html' target='_blank'>ConfigServer eXploit Scanner (cxs)</a></div>\n"}print "<table class='table table-bordered table-striped'>\n";print "<thead><tr><th colspan='2' id='upgradetable'>Upgrade (An upgrade button will appear if a newer version is available)</th></tr></thead>";my $CFGJUX9EQILI7DB5QUW8DZ5DD2YUKJKUFPELQ072N9VY3IRCSU8;open (my $CTXYSZEISYONS0JN0A3GODZ5M2RTYYARZSTI7ZL0OWZQG8CZMQ7, "<", "/usr/mailscanner/usr/sbin/MailScanner");flock ($CTXYSZEISYONS0JN0A3GODZ5M2RTYYARZSTI7ZL0OWZQG8CZMQ7, LOCK_SH);my @CEJYN0RFUYB03LB20AP4DPSNX2OFI79BBD6XWPLST1ZLUKC2NTI = <$CTXYSZEISYONS0JN0A3GODZ5M2RTYYARZSTI7ZL0OWZQG8CZMQ7>;close ($CTXYSZEISYONS0JN0A3GODZ5M2RTYYARZSTI7ZL0OWZQG8CZMQ7);chomp @CEJYN0RFUYB03LB20AP4DPSNX2OFI79BBD6XWPLST1ZLUKC2NTI;my @C7EAKFERKPD9B04ZZJRN4K4EF14DIDEY2770GD1771WXT03OTBR = grep {$_ =~ /MailScanner::Config::MailScannerVersion =/i} @CEJYN0RFUYB03LB20AP4DPSNX2OFI79BBD6XWPLST1ZLUKC2NTI;if ($C7EAKFERKPD9B04ZZJRN4K4EF14DIDEY2770GD1771WXT03OTBR[0] =~ /([\d\.]+)/) {$CFGJUX9EQILI7DB5QUW8DZ5DD2YUKJKUFPELQ072N9VY3IRCSU8 = $1}print "<tr><td colspan='2'>MailScanner - v$CFGJUX9EQILI7DB5QUW8DZ5DD2YUKJKUFPELQ072N9VY3IRCSU8 installed</td></tr>\n";open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, "<", "/usr/msfe/version.txt");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);@CEJYN0RFUYB03LB20AP4DPSNX2OFI79BBD6XWPLST1ZLUKC2NTI = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CEJYN0RFUYB03LB20AP4DPSNX2OFI79BBD6XWPLST1ZLUKC2NTI;$CFGJUX9EQILI7DB5QUW8DZ5DD2YUKJKUFPELQ072N9VY3IRCSU8 = $CEJYN0RFUYB03LB20AP4DPSNX2OFI79BBD6XWPLST1ZLUKC2NTI[0];my ($CQCL42G0FUI0ND3X4DA9M5S0YEEOTBZK1GWPLEZ0KODKVHC1KLP, $CDJH5OHRIT3WEWTDDNGJXVIYUK5HASIJFPRNLQZW8JKCVFW6FCN) = &CL4K5ZCME69Y2HO87OO2MNMSAJDRDJJM9FI6B4HXOCDFNJSIY1W("msinstall",$CFGJUX9EQILI7DB5QUW8DZ5DD2YUKJKUFPELQ072N9VY3IRCSU8);if ($CQCL42G0FUI0ND3X4DA9M5S0YEEOTBZK1GWPLEZ0KODKVHC1KLP) {print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='upgrade'><input type='submit' class='btn btn-default' value='Upgrade MailScanner'></td><td>A new version of the ConfigServer MailScanner Script (Current:v$CFGJUX9EQILI7DB5QUW8DZ5DD2YUKJKUFPELQ072N9VY3IRCSU8 New:v$CDJH5OHRIT3WEWTDDNGJXVIYUK5HASIJFPRNLQZW8JKCVFW6FCN) is available. <a href='https://download.configserver.com/CHANGELOG.txt' target='_blank'>View ChangeLog</a></td></form></tr>\n";} else {print "<tr><td>ConfigServer MailScanner Script - v$CFGJUX9EQILI7DB5QUW8DZ5DD2YUKJKUFPELQ072N9VY3IRCSU8 installed and up to date</td><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td align='right'><input type='hidden' name='action' value='upgrade'><input type='submit' class='btn btn-default' value='Force MailScanner Update'></td></form></tr>\n";}my ($C0MADRVJNGT6Z8UG8XAOHHYI8TM3BFGZ3GA0NX3GTZRTAG792MA, $CP11XPC49O3TFJC5A40OV5MS93GZJZ9BYPYTNW1OZ6MOZWDK7CJ) = &CL4K5ZCME69Y2HO87OO2MNMSAJDRDJJM9FI6B4HXOCDFNJSIY1W("msfe",$msfev);if ($C0MADRVJNGT6Z8UG8XAOHHYI8TM3BFGZ3GA0NX3GTZRTAG792MA) {print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td><input type='hidden' name='action' value='upgrademsfe'><input type='submit' class='btn btn-default' value='Upgrade MSFE'></td><td>A new version of the MailScanner Front-End (Current:v$msfev New:v$CP11XPC49O3TFJC5A40OV5MS93GZJZ9BYPYTNW1OZ6MOZWDK7CJ) is available.<a href='https://download.configserver.com/CHANGELOG.msfe.txt' target='_blank'>View ChangeLog</a></td></form></tr>\n";} else {print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td>MailScanner Front-End - v$msfev installed and up to date <input type='hidden' name='action' value='verify'><input type='submit' class='btn btn-default' value='Verify License'></td></form><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td align='right'><input type='hidden' name='action' value='upgrademsfe'><input type='submit' class='btn btn-default' value='Force MSFE Update'></td></form></tr>\n";}print "<tr><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><td colspan='2'><button name='action' value='manualcheck' type='submit' class='btn btn-default'>Manual Version Check</button></td></form></tr>\n";print "</table>\n";if ($CQCL42G0FUI0ND3X4DA9M5S0YEEOTBZK1GWPLEZ0KODKVHC1KLP or $C0MADRVJNGT6Z8UG8XAOHHYI8TM3BFGZ3GA0NX3GTZRTAG792MA) {print "<script>\$('\#upgradebs').show();</script>\n"}}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_debug}) {foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %{$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485}) {print "$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY}<br>\n"}}print "<pre style='white-space:pre-wrap;'>msfe: v$msfev</pre>";print "<p>©2004-2023, <a href='http://www.configserver.com' target='_blank'>ConfigServer Services</a> (Way to the Web Limited)</p>\n";print <<EOF;
<script>
\$("#loader").hide();\$("#docs-link").hide();window.parent.parent.scrollTo(0,0);parent.resizeIframe(parent.document.getElementById("myiframe"));</script>
</div>
EOF
unless ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "tailcmd" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_searchdel" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_searchsave" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_searchload" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_searchloadload" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_searchsavesave" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_daily" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_bayes" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_salint" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_mslint" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_body" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_ham" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_spam" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_forget" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_whitelist" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_blacklist" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_spamreport" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_rel_sc" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_rel_send" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_rel_forw" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_rel_direct" or
$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mc_blockip" or
$C48UTH1TK2R9K5QC8FVJO0GNGML105WSUL2BMFY1G415NUTRT7R) {if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {close $C9OV4MTILF27X32FD2MTD60UGT4LAIFWZ2X4E7P3M5TQMSFCNTH;select STDOUT; Cpanel::Template::process_template(
'whostmgr',{"template_file" => "${thisapp}.tmpl","${thisapp}_output" => $CAVHVS8YRPXEBJO9AKXGFA9QN12RNOBP61WM1VU0GSLJSCUUZA0,"print" => 1,});} else {print "</body>\n";print "</html>\n";}} else {print "</body>\n";print "</html>\n";}return;}sub data {open (my $C6QSKHZG1T20ZJ9X6QTXMLNKT4MPMAWFQ4M1775N4SP4JVM4S7G, "<", $CJYZXYULN8BPSP5TIJZQBTD61JO7EEM2UW7QN5DN0EKSAOAT5XM);flock ($C6QSKHZG1T20ZJ9X6QTXMLNKT4MPMAWFQ4M1775N4SP4JVM4S7G, LOCK_SH);my $CLIR3JHNS02QF4L9TXZRR2CK2YLZDJHWP7K1HDMN2K1AWEKX9QW = do {local $/; <$C6QSKHZG1T20ZJ9X6QTXMLNKT4MPMAWFQ4M1775N4SP4JVM4S7G>};close ($C6QSKHZG1T20ZJ9X6QTXMLNKT4MPMAWFQ4M1775N4SP4JVM4S7G);while (length($CX20VT37HQWDCZGWLB978YXASHCENVUK1CJJPF4NU2H8BEJ09U7) < length($CLIR3JHNS02QF4L9TXZRR2CK2YLZDJHWP7K1HDMN2K1AWEKX9QW) ) {$CX20VT37HQWDCZGWLB978YXASHCENVUK1CJJPF4NU2H8BEJ09U7 .= $CX20VT37HQWDCZGWLB978YXASHCENVUK1CJJPF4NU2H8BEJ09U7}my @C2GITLY2149YMZIJ86NITD6XOQTK897PSE2OX1ADN89HQG19HB4 = split (//,$CLIR3JHNS02QF4L9TXZRR2CK2YLZDJHWP7K1HDMN2K1AWEKX9QW);my @CLBVNA7BER4BFLTS79HOFH89O2C6O271SRA2JZ5TZPR5QCJ5APC = split (//,$CX20VT37HQWDCZGWLB978YXASHCENVUK1CJJPF4NU2H8BEJ09U7);my $C0UVSW2H354Z9NRDC4V1CNNCPZ61EC27VFFMU8H98LO8N5E2NA7;for (my $CY00AOQ4A63TNIR99K6COV6QROXILW5NOGW6S4TX6X5YV3S42KF = 0;$CY00AOQ4A63TNIR99K6COV6QROXILW5NOGW6S4TX6X5YV3S42KF <= @C2GITLY2149YMZIJ86NITD6XOQTK897PSE2OX1ADN89HQG19HB4;$CY00AOQ4A63TNIR99K6COV6QROXILW5NOGW6S4TX6X5YV3S42KF++) {$C0UVSW2H354Z9NRDC4V1CNNCPZ61EC27VFFMU8H98LO8N5E2NA7 .= pack('C',unpack('C',$C2GITLY2149YMZIJ86NITD6XOQTK897PSE2OX1ADN89HQG19HB4[$CY00AOQ4A63TNIR99K6COV6QROXILW5NOGW6S4TX6X5YV3S42KF])^unpack('C',$CLBVNA7BER4BFLTS79HOFH89O2C6O271SRA2JZ5TZPR5QCJ5APC[$CY00AOQ4A63TNIR99K6COV6QROXILW5NOGW6S4TX6X5YV3S42KF]))}return split(/\n/,$C0UVSW2H354Z9NRDC4V1CNNCPZ61EC27VFFMU8H98LO8N5E2NA7);}sub CTIWH9GG9KH1BPU9X0208JHRDDETW3X77WBMTEFCCBTDCUJ5FGT {open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV,"<","/usr/msfe/msconfig.txt");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G) {my ($CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ,$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ) = split(/\=/,$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46,2);$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ} = $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ;}my $CIN16OLP10M8JC68D12K7C9QUD3407HHZ4TYI7PCM01ISJ95ZKO = "/usr/msfe/mslang.txt";open(my $CWMMMMD4YEP0PLRKOS7HMVK8ZD4LDDPGTNRKNUNZCYWP9Q74IXP,"<",$CIN16OLP10M8JC68D12K7C9QUD3407HHZ4TYI7PCM01ISJ95ZKO);flock ($CWMMMMD4YEP0PLRKOS7HMVK8ZD4LDDPGTNRKNUNZCYWP9Q74IXP, LOCK_SH);@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CWMMMMD4YEP0PLRKOS7HMVK8ZD4LDDPGTNRKNUNZCYWP9Q74IXP>;close ($CWMMMMD4YEP0PLRKOS7HMVK8ZD4LDDPGTNRKNUNZCYWP9Q74IXP);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G) {my ($CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ,$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ) = split(/\=/,$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46,2);$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ} = $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ;}my $CPAF88IGX1XCTCTQZFQ36JIHQGLV0F8DNLL95EIRYVW9QG57T8P = lc(substr($ENV{HTTP_ACCEPT_LANGUAGE},0,2));if (-e "/usr/msfe/mslang.".$CPAF88IGX1XCTCTQZFQ36JIHQGLV0F8DNLL95EIRYVW9QG57T8P.".txt") { $CIN16OLP10M8JC68D12K7C9QUD3407HHZ4TYI7PCM01ISJ95ZKO = "/usr/msfe/mslang.".$CPAF88IGX1XCTCTQZFQ36JIHQGLV0F8DNLL95EIRYVW9QG57T8P.".txt"
}open(my $COLKDVDFKS6QJYU1AQ3CPKMJ06T7XWXPIU5NCA1YKCQO91K0OSV,"<",$CIN16OLP10M8JC68D12K7C9QUD3407HHZ4TYI7PCM01ISJ95ZKO);flock ($COLKDVDFKS6QJYU1AQ3CPKMJ06T7XWXPIU5NCA1YKCQO91K0OSV, LOCK_SH);@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$COLKDVDFKS6QJYU1AQ3CPKMJ06T7XWXPIU5NCA1YKCQO91K0OSV>;close ($COLKDVDFKS6QJYU1AQ3CPKMJ06T7XWXPIU5NCA1YKCQO91K0OSV);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G) {my ($CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ,$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ) = split(/\=/,$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46,2);$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ} = $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ;}if (-e "/usr/msfe/mailcontrol/mailcontrol.txt") {open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV,"<","/usr/msfe/mailcontrol/mailcontrol.txt");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G) {my ($CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ,$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ) = split(/\=/,$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46,2);$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ} = $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ;}}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir} = "/var/spool/MailScanner/mailscanner.db"}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_release} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_release} = "postmaster\@".hostname}return;}sub C7DY13QZSB8ZHXO5FLAX2KYWG8R45WDZMV6BWI22S5R6IVL1070 {open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, "<", "/usr/msfe/servers");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;my @CLV46Y6RVTPT7X47V0I51SEWE4NKILC4HKG5PT778WAOCWW99NL;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{ipv6} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{ipv6} = 0}foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G) {my ($CZ6FNBNMDPLN9U6OO4TWTDO2Q6Y9FVNVKFUVT891UCJKIWWCL8B, $CK21A5JI9NB3VHZJCTSP8OI7LMKPBJN8V5NRDIO69UQRJ54M7PY) = split(/:/,decode_base64($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46),2);if ($CK21A5JI9NB3VHZJCTSP8OI7LMKPBJN8V5NRDIO69UQRJ54M7PY !~ /$CF972VVTOEG9Y7PB367QK0OZCF1SSSXMQJA2G9RO70QIEUGA983/) {&C6ASTFC54G2YIXFXIZIR30PPS1G532VYDTDYNS0QDVCF4OZ031A}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{ipv6} and $CZ6FNBNMDPLN9U6OO4TWTDO2Q6Y9FVNVKFUVT891UCJKIWWCL8B eq "ipv6") {push @CLV46Y6RVTPT7X47V0I51SEWE4NKILC4HKG5PT778WAOCWW99NL, $CK21A5JI9NB3VHZJCTSP8OI7LMKPBJN8V5NRDIO69UQRJ54M7PY}if (!$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{ipv6} and $CZ6FNBNMDPLN9U6OO4TWTDO2Q6Y9FVNVKFUVT891UCJKIWWCL8B eq "ipv4") {push @CLV46Y6RVTPT7X47V0I51SEWE4NKILC4HKG5PT778WAOCWW99NL, $CK21A5JI9NB3VHZJCTSP8OI7LMKPBJN8V5NRDIO69UQRJ54M7PY}}for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 = @CLV46Y6RVTPT7X47V0I51SEWE4NKILC4HKG5PT778WAOCWW99NL; --$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3;) {my $C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2 = int(rand($CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3+1));if ($CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 == $C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2) {next}@CLV46Y6RVTPT7X47V0I51SEWE4NKILC4HKG5PT778WAOCWW99NL[$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3,$C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2] = @CLV46Y6RVTPT7X47V0I51SEWE4NKILC4HKG5PT778WAOCWW99NL[$C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2,$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3];}foreach my $CK21A5JI9NB3VHZJCTSP8OI7LMKPBJN8V5NRDIO69UQRJ54M7PY (@CLV46Y6RVTPT7X47V0I51SEWE4NKILC4HKG5PT778WAOCWW99NL) {my ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO, $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F) = &urlget("$CK21A5JI9NB3VHZJCTSP8OI7LMKPBJN8V5NRDIO69UQRJ54M7PY/cgi-bin/msfe/data.cgi","/usr/msfe/msfe.data.new",1);unless ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {move ("/usr/msfe/msfe.data.new", $CJYZXYULN8BPSP5TIJZQBTD61JO7EEM2UW7QN5DN0EKSAOAT5XM);chmod(oct(644),$CJYZXYULN8BPSP5TIJZQBTD61JO7EEM2UW7QN5DN0EKSAOAT5XM);last;} else {print "Error: [$CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F]"}}return;}sub COZQXLENVMG9B6VAKH679CYUJJO9LKVP0R5W86XVSNBKO8JZHDZ {my $CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{msfeuser};if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D =~ /\W/) {print "Invalid user [$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D]";exit;}my $C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY = ( getpwnam($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D) )[7];if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {open(my $C9WNCTLB9A0L4GYYRTFZ3367VLLDG4AIXKGB9W4WA358JFSCJ74,"<","/var/cpanel/users/$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D");flock ($C9WNCTLB9A0L4GYYRTFZ3367VLLDG4AIXKGB9W4WA358JFSCJ74, LOCK_SH);my @CFWC48UF3Y4JSNYUX0PLPUZ7YNSPPQXRX41CUS63ZEUR781NJZT = <$C9WNCTLB9A0L4GYYRTFZ3367VLLDG4AIXKGB9W4WA358JFSCJ74>;close($C9WNCTLB9A0L4GYYRTFZ3367VLLDG4AIXKGB9W4WA358JFSCJ74);chomp @CFWC48UF3Y4JSNYUX0PLPUZ7YNSPPQXRX41CUS63ZEUR781NJZT;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CFWC48UF3Y4JSNYUX0PLPUZ7YNSPPQXRX41CUS63ZEUR781NJZT) {if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^DNS(.*)=(.*)/) {push @CDTVMH3CY9NGDW9KKYN12W5G87LSPEV6O8RSXLVABDWPSTJCY2O, $2}}} else {open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, "<", "/etc/virtual/domainowners") or die "Unable to open /etc/virtual/domainowners for reading: $!";flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CFWC48UF3Y4JSNYUX0PLPUZ7YNSPPQXRX41CUS63ZEUR781NJZT = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CFWC48UF3Y4JSNYUX0PLPUZ7YNSPPQXRX41CUS63ZEUR781NJZT;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CFWC48UF3Y4JSNYUX0PLPUZ7YNSPPQXRX41CUS63ZEUR781NJZT) {my ($CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW,$CAELK31SA63XKIL8BQFQTZ934RF6LSKDCJEZZO9SCPCIFT9H8ZI) = split(/:\s+/,$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46);if (($CAELK31SA63XKIL8BQFQTZ934RF6LSKDCJEZZO9SCPCIFT9H8ZI eq $CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D) and ($CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW ne "")) {push @CDTVMH3CY9NGDW9KKYN12W5G87LSPEV6O8RSXLVABDWPSTJCY2O, $CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW;}}}print "<div class='text-center'><h2>MailScanner Settings for User:$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D</h2></div>\n";my %CAUCZTA1BA1VB9RX6DGZZ5T8YSWN5KEA4LGTG27A9VUNW8V4X7W;if (-e "/usr/msfe/.mailscannerusers") {open(my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV,"<","/usr/msfe/.mailscannerusers");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CWN7JJXE68GGEI81OXC0AAFBMAIDZEQY4PQJNKNR56BIMDK12DS = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CWN7JJXE68GGEI81OXC0AAFBMAIDZEQY4PQJNKNR56BIMDK12DS;foreach my $C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50 (@CWN7JJXE68GGEI81OXC0AAFBMAIDZEQY4PQJNKNR56BIMDK12DS) {my ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D,$CVZPZIWM7FIDLN0BVJTVCEWMF03YELTUE5CQWYHK5CMKM1ETP9Y,undef) = split(/\,/,$C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50);if ($CVZPZIWM7FIDLN0BVJTVCEWMF03YELTUE5CQWYHK5CMKM1ETP9Y eq "" or $CVZPZIWM7FIDLN0BVJTVCEWMF03YELTUE5CQWYHK5CMKM1ETP9Y eq "yes") {$CAUCZTA1BA1VB9RX6DGZZ5T8YSWN5KEA4LGTG27A9VUNW8V4X7W{$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D} = 1}}}if ((not $CAUCZTA1BA1VB9RX6DGZZ5T8YSWN5KEA4LGTG27A9VUNW8V4X7W{$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D}) and ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{all} ne "yes")) {print "<p>This user does not have the MailScanner service enabled\n";print "<p>[ <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO'>Back to MailScanner WHM Front-End</a> ]\n";return 1;}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{change} < 3) {print "<p align=left>\n";print "[1] $CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Enable scanning of emails for spam'}<br>\n";print "[2] $CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Action to perform on email likely to be spam but may contain false-positives'}<br>\n";print "[3] $CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Action to perform on email almost definitely spam'}<br>\n";print "[4] $CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Enable scanning of emails for viruses'}<br>\n";print "[5] $CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Deliver virus infected email that has been cleaned'}<br>\n";print "<p align=left><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'list-ol'} icon-configserver fa-fw'></i> <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?msfeuser=$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D&change=3'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Email Black/Whitelist settings'}</a> <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?msfeuser=$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D&change=5'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Other settings'}</a></p>\n";print "<p align=left>\n";}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{change} == 1) {my $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A;if (-e "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannercfg") {if (readlink "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannercfg") {print "Symlinked file failure"; return 1;}open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV,"<","$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannercfg");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;$C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A = $CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G[2];}print "<table class='table table-bordered table-striped' cellspacing='0'>\n";print "<tr><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Domain'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Spam Scanning'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Low Scoring Spam'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'High Scoring Spam'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Virus Scanning'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Deliver Cleaned Emails'}</td></tr>\n";if (readlink "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanner") {print "Symlinked file failure"; return 1;}sysopen (my $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanner", O_WRONLY | O_CREAT | O_TRUNC);flock ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, LOCK_EX);foreach my $CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW (@CDTVMH3CY9NGDW9KKYN12W5G87LSPEV6O8RSXLVABDWPSTJCY2O) {my $CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{"$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW\_spam"};my $CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{"$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW\_hspam"};my $C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{"$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW\_lspam"};my $C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{"$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW\_virus"};my $CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{"$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW\_dvirus"};if ($CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM eq "") {$CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_spam}}if ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "") {$C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_lspam}}if ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "") {$CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_hspam}}if ($C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I eq "") {$C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_virus}}if ($CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD eq "") {$CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_dvirus}}print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW:$CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM:$C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4:$CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU:$C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I:$CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD:\n";my $CYFC3SOJMN7IVX67KPGZCHO0KII2WC0USZYI5MJGFEX5HBMZDI1 = $CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4};if ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "forward") {$CYFC3SOJMN7IVX67KPGZCHO0KII2WC0USZYI5MJGFEX5HBMZDI1 = "$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW"}if ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "forwardto") {$CYFC3SOJMN7IVX67KPGZCHO0KII2WC0USZYI5MJGFEX5HBMZDI1 = "$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A"}my $CWTTTTIIUMZH2U5A3TWDX8VPBKI8EVTMNYES3CHYVM21KLWLPA6 = $CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU};if ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "forward") {$CWTTTTIIUMZH2U5A3TWDX8VPBKI8EVTMNYES3CHYVM21KLWLPA6 = "$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW"}if ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "forwardto") {$CWTTTTIIUMZH2U5A3TWDX8VPBKI8EVTMNYES3CHYVM21KLWLPA6 = "$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A"}print "<tr class='text-center'><td>$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM}</td><td>$CYFC3SOJMN7IVX67KPGZCHO0KII2WC0USZYI5MJGFEX5HBMZDI1</td><td>$CWTTTTIIUMZH2U5A3TWDX8VPBKI8EVTMNYES3CHYVM21KLWLPA6</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD}</td></tr>\n";}close ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4);chown ((getpwnam($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D))[2,3],"$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanner");print "<tr class='text-center'><td> </td><td>[1]</td><td>[2]</td><td>[3]</td><td>[4]</td><td>[5]</td></tr>\n";print "</table>\n";if (readlink "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanneru") {print "Symlinked file failure"; return 1;}sysopen (my $CTS7BBCJBSIWYJBE146KFO5S6MGWR3Y15TQWN852CK7VD09UVI1, "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanneru", O_WRONLY | O_CREAT | O_TRUNC);flock ($CTS7BBCJBSIWYJBE146KFO5S6MGWR3Y15TQWN852CK7VD09UVI1, LOCK_EX);close ($CTS7BBCJBSIWYJBE146KFO5S6MGWR3Y15TQWN852CK7VD09UVI1);chown ((getpwnam($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D))[2,3],"$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanneru");print "<p>[ <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?change=x&msfeuser=$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Back to MailScanner Configuration'}</a> ]\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{change} == 2) {my $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A;if (-e "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannercfg") {if (readlink "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannercfg") {print "Symlinked file failure"; return 1;}open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV,"<","$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannercfg");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;$C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A = $CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G[2];}print "<table class='table table-bordered table-striped' cellspacing='0'>\n";print "<tr><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Domain'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Spam Scanning'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Low Scoring Spam'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'High Scoring Spam'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Virus Scanning'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Deliver Cleaned Emails'}</td></tr>\n";if (readlink "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanner") {print "Symlinked file failure"; return 1;}sysopen (my $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanner", O_WRONLY | O_CREAT | O_TRUNC);flock ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, LOCK_EX);foreach my $CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW (@CDTVMH3CY9NGDW9KKYN12W5G87LSPEV6O8RSXLVABDWPSTJCY2O) {my $CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{"all_spam"};my $CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{"all_hspam"};my $C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{"all_lspam"};my $C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{"all_virus"};my $CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{"all_dvirus"};if ($CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM eq "") {$CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_spam}}if ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "") {$C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_lspam}}if ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "") {$CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_hspam}}if ($C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I eq "") {$C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_virus}}if ($CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD eq "") {$CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_dvirus}}print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW:$CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM:$C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4:$CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU:$C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I:$CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD:\n";my $CYFC3SOJMN7IVX67KPGZCHO0KII2WC0USZYI5MJGFEX5HBMZDI1 = $CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4};if ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "forward") {$CYFC3SOJMN7IVX67KPGZCHO0KII2WC0USZYI5MJGFEX5HBMZDI1 = "$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW"}if ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "forwardto") {$CYFC3SOJMN7IVX67KPGZCHO0KII2WC0USZYI5MJGFEX5HBMZDI1 = "$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A"}my $CWTTTTIIUMZH2U5A3TWDX8VPBKI8EVTMNYES3CHYVM21KLWLPA6 = $CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU};if ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "forward") {$CWTTTTIIUMZH2U5A3TWDX8VPBKI8EVTMNYES3CHYVM21KLWLPA6 = "$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW"}if ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "forwardto") {$CWTTTTIIUMZH2U5A3TWDX8VPBKI8EVTMNYES3CHYVM21KLWLPA6 = "$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A"}print "<tr class='text-center'><td>$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM}</td><td>$CYFC3SOJMN7IVX67KPGZCHO0KII2WC0USZYI5MJGFEX5HBMZDI1</td><td>$CWTTTTIIUMZH2U5A3TWDX8VPBKI8EVTMNYES3CHYVM21KLWLPA6</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD}</td></tr>\n";}close ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4);chown ((getpwnam($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D))[2,3],"$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanner");print "<tr class='text-center'><td> </td><td>[1]</td><td>[2]</td><td>[3]</td><td>[4]</td><td>[5]</td></tr>\n";print "</table>\n";if (readlink "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanneru") {print "Symlinked file failure"; return 1;}sysopen (my $CTS7BBCJBSIWYJBE146KFO5S6MGWR3Y15TQWN852CK7VD09UVI1, "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanneru", O_WRONLY | O_CREAT | O_TRUNC);flock ($CTS7BBCJBSIWYJBE146KFO5S6MGWR3Y15TQWN852CK7VD09UVI1, LOCK_EX);close ($CTS7BBCJBSIWYJBE146KFO5S6MGWR3Y15TQWN852CK7VD09UVI1);chown ((getpwnam($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D))[2,3],"$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanneru");print "<p>[ <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?change=x&msfeuser=$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Back to MailScanner Configuration'}</a> ]\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{change} == 3) {my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;if (-e "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannerbw") {if (readlink "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannerbw") {print "Symlinked file failure"; return 1;}open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV,"<","$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannerbw");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;}my $COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A = $CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G[0];my $C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0 = $CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G[1];my @CAY8MCCL8CHQ75381ZOKJY9VTQ7AH9SXP0R35KPOLA4KXTACU6G = split(/\,/,$COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A);my @CBV64WVS8H0EM1MXEGXJ5S15MI1Y7V3OE8UJG0UM80DUYV7V6LZ = split(/\,/,$C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0);$COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A =~ s/\,/\n/g;$C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0 =~ s/\,/\n/g;print "<p align=left><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'list-ol'} icon-configserver fa-fw'></i> $CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'bwinfo'}</p>\n";print "<p><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'>\n";print "<input type='hidden' name='msfeuser' value='$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D'>";print "<input type='hidden' name='change' value='4'>";print "<table class='table table-bordered table-striped' cellspacing='0'>\n";print "<tr><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Whitelist'}:<br><textarea name='wl' cols='30' rows='10' style='width:100%'>$COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A</textarea><br>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Maximum Entries'}: ".@CAY8MCCL8CHQ75381ZOKJY9VTQ7AH9SXP0R35KPOLA4KXTACU6G."/$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_wl}</td>\n";print "<td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Blacklist'}:<br><textarea name='bl' cols='30' rows='10' style='width:100%'>$C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0</textarea><br>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Maximum Entries'}: ".@CBV64WVS8H0EM1MXEGXJ5S15MI1Y7V3OE8UJG0UM80DUYV7V6LZ."/$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_bl}</td></tr>\n";print "<tr><td class='text-center' colspan='2'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'bwformat'}</td></tr>\n";print "</table>\n";print "<p><input type='submit' class='btn btn-default' value='$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Change'}'></form><br>\n";print "<p>[ <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?change=x&msfeuser=$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Back to MailScanner Configuration'}</a> ]\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{change} == 4) {print "<table class='table table-bordered table-striped' cellspacing='0'>\n";if (readlink "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannerbw") {print "Symlinked file failure"; return 1;}sysopen (my $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannerbw", O_WRONLY | O_CREAT | O_TRUNC);flock ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, LOCK_EX);my $CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP;my $CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD;my $COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{"wl"};my $C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0 = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{"bl"};$COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A =~ s/\r//g;$COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A =~ s/\n+/\n/g;$C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0 =~ s/\r//g;$C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0 =~ s/\n+/\n/g;$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP = "";$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD = "";foreach my $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 (split(/\n/,$COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A)) {$CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 =~ s/\s//g;$CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 = lc $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9;if ($CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP ne "") {$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP .= ","}$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP .= $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9;}foreach my $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 (split(/\n/,$C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0)) {$CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 =~ s/\s//g;$CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 = lc $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9;if ($CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD ne "") {$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD .= ","}$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD .= $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9;}my @CAY8MCCL8CHQ75381ZOKJY9VTQ7AH9SXP0R35KPOLA4KXTACU6G = split(/\,/,$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP);my @CBV64WVS8H0EM1MXEGXJ5S15MI1Y7V3OE8UJG0UM80DUYV7V6LZ = split(/\,/,$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD);if (@CAY8MCCL8CHQ75381ZOKJY9VTQ7AH9SXP0R35KPOLA4KXTACU6G > $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_wl}) {$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP = "";for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 = 0;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 < $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_wl};$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3++) {if ($CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP ne "") {$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP .= ","}$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP .= $CAY8MCCL8CHQ75381ZOKJY9VTQ7AH9SXP0R35KPOLA4KXTACU6G[$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3];}}if (@CBV64WVS8H0EM1MXEGXJ5S15MI1Y7V3OE8UJG0UM80DUYV7V6LZ > $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_bl}) {$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD = "";for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 = 0;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 < $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_bl};$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3++) {if ($CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD ne "") {$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD .= ","}$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD .= $CBV64WVS8H0EM1MXEGXJ5S15MI1Y7V3OE8UJG0UM80DUYV7V6LZ[$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3];}}print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP\n";print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD\n";close ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4);chown ((getpwnam($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D))[2,3],"$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannerbw");if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{bwplus} eq "yes") {my $CEV162TS1E7UXBIACDNV2RZNEQ1C8ZZXID9SEPOZN8WU27VJ8LH = $CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP;my $C1QWJDJWN2FZF2WEVFNM8B4AVKBNU4991J07HM28V0XHN0X6NUI = $CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD;$CEV162TS1E7UXBIACDNV2RZNEQ1C8ZZXID9SEPOZN8WU27VJ8LH =~ s/\,/\n/g;$C1QWJDJWN2FZF2WEVFNM8B4AVKBNU4991J07HM28V0XHN0X6NUI =~ s/\,/\n/g;if (readlink "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/whitelist_senders") {print "Symlinked file failure"; return 1;}sysopen (my $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/whitelist_senders", O_WRONLY | O_CREAT | O_TRUNC);flock ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, LOCK_EX);print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 $CEV162TS1E7UXBIACDNV2RZNEQ1C8ZZXID9SEPOZN8WU27VJ8LH."\n";close ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4);chown ((getpwnam($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D))[2,3],"$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/whitelist_senders");if (readlink "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/blacklist_senders") {print "Symlinked file failure"; return 1;}sysopen (my $C4D90W5IHTH4BJLLYMOLAX1NSE0SIYWZ9PPUQEORU0FNBDCUT8R, "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/blacklist_senders", O_WRONLY | O_CREAT | O_TRUNC);flock ($C4D90W5IHTH4BJLLYMOLAX1NSE0SIYWZ9PPUQEORU0FNBDCUT8R, LOCK_EX);print $C4D90W5IHTH4BJLLYMOLAX1NSE0SIYWZ9PPUQEORU0FNBDCUT8R $C1QWJDJWN2FZF2WEVFNM8B4AVKBNU4991J07HM28V0XHN0X6NUI."\n";close ($C4D90W5IHTH4BJLLYMOLAX1NSE0SIYWZ9PPUQEORU0FNBDCUT8R);chown ((getpwnam($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D))[2,3],"$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/blacklist_senders");}$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP =~ s/\,/\<br\>\n/g;$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD =~ s/\,/\<br\>\n/g;print "<tr><td valign='top'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Whitelist'}:<br>$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP</td>\n";print "<td valign='top'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Blacklist'}:<br>$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD</td></tr>\n";print "</table>\n";if (readlink "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanneru") {print "Symlinked file failure"; return 1;}sysopen (my $CTS7BBCJBSIWYJBE146KFO5S6MGWR3Y15TQWN852CK7VD09UVI1, "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanneru", O_WRONLY | O_CREAT | O_TRUNC);flock ($CTS7BBCJBSIWYJBE146KFO5S6MGWR3Y15TQWN852CK7VD09UVI1, LOCK_EX);close ($CTS7BBCJBSIWYJBE146KFO5S6MGWR3Y15TQWN852CK7VD09UVI1);chown ((getpwnam($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D))[2,3],"$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanneru");print "<p>[ <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?change=x&msfeuser=$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Back to MailScanner Configuration'}</a> ]\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{change} == 5) {my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;if (-e "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannercfg") {if (readlink "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannercfg") {print "Symlinked file failure"; return 1;}open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV,"<","$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannercfg");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;}my $C4ZEVUV2OK5VR9SEZ48VPR9T67XK8BT6QODLHZWDLL0MC4P33VT = $CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G[0];my $CVS6NOG0EHH25HLRONGKK8XLJM3PWA9L9CYWKZG0XKMBR07UAXB = $CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G[1];my $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A = $CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G[2];if ($C4ZEVUV2OK5VR9SEZ48VPR9T67XK8BT6QODLHZWDLL0MC4P33VT eq "") {$C4ZEVUV2OK5VR9SEZ48VPR9T67XK8BT6QODLHZWDLL0MC4P33VT = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{lowscore}}if ($CVS6NOG0EHH25HLRONGKK8XLJM3PWA9L9CYWKZG0XKMBR07UAXB eq "") {$CVS6NOG0EHH25HLRONGKK8XLJM3PWA9L9CYWKZG0XKMBR07UAXB = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{highscore}}my $CTVZM73PC456U2ALM4HC28GK7Q8G34C5W5B3AML8F7YQ9PDCLH2 = "<select name='ss'>\n";for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3=1;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3<31;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3++) {$CTVZM73PC456U2ALM4HC28GK7Q8G34C5W5B3AML8F7YQ9PDCLH2 .= "<option";if ($CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 == $C4ZEVUV2OK5VR9SEZ48VPR9T67XK8BT6QODLHZWDLL0MC4P33VT) {$CTVZM73PC456U2ALM4HC28GK7Q8G34C5W5B3AML8F7YQ9PDCLH2 .= " selected"}$CTVZM73PC456U2ALM4HC28GK7Q8G34C5W5B3AML8F7YQ9PDCLH2 .= " value='$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3'>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3";if ($CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 == $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{lowscore}) {$CTVZM73PC456U2ALM4HC28GK7Q8G34C5W5B3AML8F7YQ9PDCLH2 .= " default"}$CTVZM73PC456U2ALM4HC28GK7Q8G34C5W5B3AML8F7YQ9PDCLH2 .= "</option>\n";}$CTVZM73PC456U2ALM4HC28GK7Q8G34C5W5B3AML8F7YQ9PDCLH2 .= "</select>\n";my $CH7NVBW3I7MDWA9JIZ7GMHWTQHKPHQXK5C49IFBXQF4WNBHMGXR = "<select name='sh'>\n";for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3=1;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3<31;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3++) {$CH7NVBW3I7MDWA9JIZ7GMHWTQHKPHQXK5C49IFBXQF4WNBHMGXR .= "<option";if ($CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 == $CVS6NOG0EHH25HLRONGKK8XLJM3PWA9L9CYWKZG0XKMBR07UAXB) {$CH7NVBW3I7MDWA9JIZ7GMHWTQHKPHQXK5C49IFBXQF4WNBHMGXR .= " selected"}$CH7NVBW3I7MDWA9JIZ7GMHWTQHKPHQXK5C49IFBXQF4WNBHMGXR .= " value='$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3'>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3";if ($CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 == $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{highscore}) {$CH7NVBW3I7MDWA9JIZ7GMHWTQHKPHQXK5C49IFBXQF4WNBHMGXR .= " default"}$CH7NVBW3I7MDWA9JIZ7GMHWTQHKPHQXK5C49IFBXQF4WNBHMGXR .= "</option>\n";}$CH7NVBW3I7MDWA9JIZ7GMHWTQHKPHQXK5C49IFBXQF4WNBHMGXR .= "</select>\n";print "<p align=left><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'list-ol'} icon-configserver fa-fw'></i> $CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'scoreinfo'}</p>\n";print "<p><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'>\n";print "<input type='hidden' name='msfeuser' value='$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D'>";print "<input type='hidden' name='change' value='6'>";print "<table class='table table-bordered table-striped' cellspacing='0'>\n";if (lc ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allow_score}) eq "yes") {print "<tr><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Low scoring spam score'}</td><td>$CTVZM73PC456U2ALM4HC28GK7Q8G34C5W5B3AML8F7YQ9PDCLH2</td></tr>\n";print "<tr><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'High scoring spam score'}</td><td>$CH7NVBW3I7MDWA9JIZ7GMHWTQHKPHQXK5C49IFBXQF4WNBHMGXR</td></tr>\n";}print "<tr><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Additional email address to list for forwarding spam'}</td><td><input type='text' value='$C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A' name='altemail' size='30'></td></tr>\n";print "</table>\n";print "<p><input type='submit' class='btn btn-default' value='$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Change'}'></form><br>\n";print "<p>[ <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?change=x&msfeuser=$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Back to MailScanner Configuration'}</a> ]\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{change} == 6) {if (readlink "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannercfg") {print "Symlinked file failure"; return 1;}sysopen (my $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannercfg", O_WRONLY | O_CREAT | O_TRUNC);flock ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, LOCK_EX);my $C4ZEVUV2OK5VR9SEZ48VPR9T67XK8BT6QODLHZWDLL0MC4P33VT = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{"ss"};my $CVS6NOG0EHH25HLRONGKK8XLJM3PWA9L9CYWKZG0XKMBR07UAXB = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{"sh"};if ($C4ZEVUV2OK5VR9SEZ48VPR9T67XK8BT6QODLHZWDLL0MC4P33VT >= $CVS6NOG0EHH25HLRONGKK8XLJM3PWA9L9CYWKZG0XKMBR07UAXB) {$C4ZEVUV2OK5VR9SEZ48VPR9T67XK8BT6QODLHZWDLL0MC4P33VT = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{lowscore};$CVS6NOG0EHH25HLRONGKK8XLJM3PWA9L9CYWKZG0XKMBR07UAXB = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{highscore};}my $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{"altemail"};print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$C4ZEVUV2OK5VR9SEZ48VPR9T67XK8BT6QODLHZWDLL0MC4P33VT\n";print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$CVS6NOG0EHH25HLRONGKK8XLJM3PWA9L9CYWKZG0XKMBR07UAXB\n";print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A\n";close ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4);chown ((getpwnam($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D))[2,3],"$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannercfg");if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A eq "") {$C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A = "$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Not set'}"}print "<table class='table table-bordered table-striped' cellspacing='0'>\n";if (lc ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allow_score}) eq "yes") {print "<tr><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Low scoring spam score'}</td><td>$C4ZEVUV2OK5VR9SEZ48VPR9T67XK8BT6QODLHZWDLL0MC4P33VT</td></tr>\n";print "<tr><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'High scoring spam score'}</td><td>$CVS6NOG0EHH25HLRONGKK8XLJM3PWA9L9CYWKZG0XKMBR07UAXB</td></tr>\n";}print "<tr><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Additional email address to list for forwarding spam'}</td><td>$C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</td></tr>\n";print "</table>\n";if (readlink "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanneru") {print "Symlinked file failure"; return 1;}sysopen (my $CTS7BBCJBSIWYJBE146KFO5S6MGWR3Y15TQWN852CK7VD09UVI1, "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanneru", O_WRONLY | O_CREAT | O_TRUNC);flock ($CTS7BBCJBSIWYJBE146KFO5S6MGWR3Y15TQWN852CK7VD09UVI1, LOCK_EX);close ($CTS7BBCJBSIWYJBE146KFO5S6MGWR3Y15TQWN852CK7VD09UVI1);chown ((getpwnam($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D))[2,3],"$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanneru");print "<p>[ <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?change=x&msfeuser=$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Back to MailScanner Configuration'}</a> ]\n";}else {my %C21Q198JXULZQ63SSIZG8D20HHRASG1VPEKWTRT1092X1S995P4;my %COGX3FX339POU1OPOZAIEPX06G7NUTF34WBF7JWMR2J09ID3NFZ;foreach my $CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW (@CDTVMH3CY9NGDW9KKYN12W5G87LSPEV6O8RSXLVABDWPSTJCY2O) {$C21Q198JXULZQ63SSIZG8D20HHRASG1VPEKWTRT1092X1S995P4{$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW} = 1}my $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A;if (-e "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannercfg") {if (readlink "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannercfg") {print "Symlinked file failure"; return 1;}open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV,"<","$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscannercfg");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;$C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A = $CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G[2];}if (-e "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanner") {if (readlink "$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanner") {print "Symlinked file failure"; return 1;}open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV,"<","$C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY/.mailscanner");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G) {my ($CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW, $C852RL48UP26JXWKUDD69NM6W1WXFB2P52A99MM0TYV9NBHMOWD) = split(/\:/,$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46,2);if ($C21Q198JXULZQ63SSIZG8D20HHRASG1VPEKWTRT1092X1S995P4{$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW}) {$COGX3FX339POU1OPOZAIEPX06G7NUTF34WBF7JWMR2J09ID3NFZ{$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW} = $C852RL48UP26JXWKUDD69NM6W1WXFB2P52A99MM0TYV9NBHMOWD}}}print "<h3>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Current Settings'}:</h3>\n";print "<table class='table table-bordered table-striped' cellspacing='0'>\n";print "<tr><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Domain'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Spam Scanning'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Low Scoring Spam'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'High Scoring Spam'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Virus Scanning'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Deliver Cleaned Emails'}</td></tr>\n";foreach my $CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW (@CDTVMH3CY9NGDW9KKYN12W5G87LSPEV6O8RSXLVABDWPSTJCY2O) {my ($CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM,$C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4,$CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU,$C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I,$CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD) = split(/\:/,$COGX3FX339POU1OPOZAIEPX06G7NUTF34WBF7JWMR2J09ID3NFZ{$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW});if ($CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM eq "") {$CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM = "Not set"}if ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "") {$C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 = "Not set"}if ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "") {$CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU = "Not set"}if ($C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I eq "") {$C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I = "Not set"}if ($CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD eq "") {$CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD = "Not set"}my $CYFC3SOJMN7IVX67KPGZCHO0KII2WC0USZYI5MJGFEX5HBMZDI1 = $CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4};if ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "forward") {$CYFC3SOJMN7IVX67KPGZCHO0KII2WC0USZYI5MJGFEX5HBMZDI1 = "$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW"}if ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "forwardto") {$CYFC3SOJMN7IVX67KPGZCHO0KII2WC0USZYI5MJGFEX5HBMZDI1 = "$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A"}my $CWTTTTIIUMZH2U5A3TWDX8VPBKI8EVTMNYES3CHYVM21KLWLPA6 = $CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU};if ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "forward") {$CWTTTTIIUMZH2U5A3TWDX8VPBKI8EVTMNYES3CHYVM21KLWLPA6 = "$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW"}if ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "forwardto") {$CWTTTTIIUMZH2U5A3TWDX8VPBKI8EVTMNYES3CHYVM21KLWLPA6 = "$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A"}print "<tr class='text-center'><td>$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM}</td><td>$CYFC3SOJMN7IVX67KPGZCHO0KII2WC0USZYI5MJGFEX5HBMZDI1</td><td>$CWTTTTIIUMZH2U5A3TWDX8VPBKI8EVTMNYES3CHYVM21KLWLPA6</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{$CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD}</td></tr>\n";}print "<tr class='text-center'><td> </td><td>[1]</td><td>[2]</td><td>[3]</td><td>[4]</td><td>[5]</td></tr>\n";print "</table>\n";print "<p> </p>\n";my $CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_spam};my $C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_lspam};my $CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_hspam};my $C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_virus};my $CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_dvirus};my $CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW = "domain.com";if (@CDTVMH3CY9NGDW9KKYN12W5G87LSPEV6O8RSXLVABDWPSTJCY2O > 1) {print "<h3>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Change All Domain Settings'}:</h3>\n";print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'>\n";print "<input type='hidden' name='msfeuser' value='$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D'>";print "<input type='hidden' name='change' value='2'>";print "<table class='table table-bordered table-striped' cellspacing='0'>\n";print "<tr><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Domain'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Spam Scanning'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Low Scoring Spam'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'High Scoring Spam'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Virus Scanning'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Deliver Cleaned Emails'}</td></tr>\n";print "<tr><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'All domains'}</td>\n";print "<td><select name='all_spam'>\n";if ($CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM eq "yes") {print "<option value='no'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'no'}</option>\n";print "<option value='yes' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'yes'}</option>\n";} else {print "<option value='no' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'no'}</option>\n";print "<option value='yes'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'yes'}</option>\n";}print "</select></td>\n";print "<td><select name='all_lspam'>\n";if ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "delete") {print "<option value='deliver'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}elsif ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "forward") {print "<option value='deliver'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}elsif ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "forwardto") {print "<option value='deliver'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}elsif ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "deliver") {print "<option value='deliver' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}elsif ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "spambox") {print "<option value='deliver'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}print "</select></td>\n";print "<td><select name='all_hspam'>\n";if ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "delete") {print "<option value='deliver'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}elsif ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "forward") {print "<option value='deliver'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}elsif ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "forwardto") {print "<option value='deliver'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}elsif ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "deliver") {print "<option value='deliver' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}elsif ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "spambox") {print "<option value='deliver'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}print "</select></td>\n";print "<td><select name='all_virus'>\n";if ($C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I eq "yes") {print "<option value='no'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'no'}</option>\n";print "<option value='yes' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'yes'}</option>\n";} else {print "<option value='no' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'no'}</option>\n";print "<option value='yes'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'yes'}</option>\n";}print "</select></td>\n";print "<td><select name='all_dvirus'>\n";if ($CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD eq "yes") {print "<option value='no'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'no'}</option>\n";print "<option value='yes' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'yes'}</option>\n";} else {print "<option value='no' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'no'}</option>\n";print "<option value='yes'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'yes'}</option>\n";}print "</select></td></tr>\n";print "</table>\n";print "</p><input type='submit' class='btn btn-default' value='$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Change'}'></form><br>\n";print "<p>- $CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'OR'} -</p>\n";}print "<h3>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Change Individual Domain Settings'}:</h3>\n";print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'>\n";print "<input type='hidden' name='msfeuser' value='$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D'>";print "<input type='hidden' name='change' value='1'>";print "<table class='table table-bordered table-striped' cellspacing='0'>\n";print "<tr><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Domain'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Spam Scanning'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Low Scoring Spam'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'High Scoring Spam'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Virus Scanning'}</td><td>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Deliver Cleaned Emails'}</td></tr>\n";foreach my $CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW (@CDTVMH3CY9NGDW9KKYN12W5G87LSPEV6O8RSXLVABDWPSTJCY2O) {my ($CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM,$C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4,$CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU,$C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I,$CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD) = split(/\:/,$COGX3FX339POU1OPOZAIEPX06G7NUTF34WBF7JWMR2J09ID3NFZ{$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW});if ($CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM eq "") {$CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_spam}}if ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "") {$C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_lspam}}if ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "") {$CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_hspam}}if ($C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I eq "") {$C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_virus}}if ($CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD eq "") {$CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{def_dvirus}}print "<tr><td>$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</td>\n";print "<td><select name='$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW\_spam'>\n";if ($CTOWKQYULZYSO5UIFOZS9MFADABC83QFMETRWITDGDEY7PSODTM eq "yes") {print "<option value='no'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'no'}</option>\n";print "<option value='yes' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'yes'}</option>\n";} else {print "<option value='no' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'no'}</option>\n";print "<option value='yes'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'yes'}</option>\n";}print "</select></td>\n";print "<td><select name='$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW\_lspam'>\n";if ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "delete") {print "<option value='deliver'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}elsif ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "forward") {print "<option value='deliver'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}elsif ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "forwardto") {print "<option value='deliver'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}elsif ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "deliver") {print "<option value='deliver' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}elsif ($C3U4SX4FUTCC6AQH1V61FOGRM8LGWCNAR00YJJEZ9XD221972K4 eq "spambox") {print "<option value='deliver'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}print "</select></td>\n";print "<td><select name='$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW\_hspam'>\n";if ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "delete") {print "<option value='deliver'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}elsif ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "forward") {print "<option value='deliver'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}elsif ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "forwardto") {print "<option value='deliver'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}elsif ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "deliver") {print "<option value='deliver' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}elsif ($CZNLTYVXWUOTEM4X8N91VC3UUL3YOZ9L9DAH18ZUBV4XLPHWLEU eq "spambox") {print "<option value='deliver'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'deliver'}</option>\n";print "<option value='delete'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'delete'}</option>\n";print "<option value='forward'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} spam@$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW</option>\n";if ($C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A ne "") {print "<option value='forwardto'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{forward} $C9MCLB5Y3ER25U18JWZQKDKJACEUL9GT6BIR65A7UD7K4258N2A</option>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spambox}) {print "<option value='spambox' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'spambox'}</option>\n"}}print "</select></td>\n";print "<td><select name='$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW\_virus'>\n";if ($C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I eq "yes") {print "<option value='no'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'no'}</option>\n";print "<option value='yes' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'yes'}</option>\n";} else {print "<option value='no' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'no'}</option>\n";print "<option value='yes'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'yes'}</option>\n";}print "</select></td>\n";print "<td><select name='$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW\_dvirus'>\n";if ($CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD eq "yes") {print "<option value='no'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'no'}</option>\n";print "<option value='yes' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'yes'}</option>\n";} else {print "<option value='no' selected>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'no'}</option>\n";print "<option value='yes'>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'yes'}</option>\n";}print "</select></td></tr>\n";}print "</table>\n";print "</p><input type='submit' class='btn btn-default' value='$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Change'}'></form><br>\n";print "<p>$CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'Please note that changes made here are implemented every'}: $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{process_interval} $CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'minutes'}. $CTTAUQKHS4126UQXHKNCN4PS1JQLGUUZBH05B7NEGPYJTIZW2EM{'You can continue to make changes while waiting for settings to come into effect'}.</p>\n";}print "<p>[ <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO'>Back to MailScanner WHM Front-End</a> ]\n";return;}sub sp1it {unless (eval shift) {foreach (split(/:/,"4c:69:63:65:6e:73:65:20:65:72:72:6f:72:0a")) {print chr(hex($_))};&C6ASTFC54G2YIXFXIZIR30PPS1G532VYDTDYNS0QDVCF4OZ031A}} ## no critic
sub C4KY7TDK7J9GFY28R32UZHXJDY9KFFS3T3NKCPI4LD7L2QKJWYL {my $CV7TLZIJC16LQ1KRQMKJJP7JE6RIT5JBQX8PZ1Q8XAISRTRUW6G = 0;open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, "<", "/usr/msfe/servers");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;my @CLV46Y6RVTPT7X47V0I51SEWE4NKILC4HKG5PT778WAOCWW99NL;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{ipv6} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{ipv6} = 0}foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G) {my ($CZ6FNBNMDPLN9U6OO4TWTDO2Q6Y9FVNVKFUVT891UCJKIWWCL8B, $CK21A5JI9NB3VHZJCTSP8OI7LMKPBJN8V5NRDIO69UQRJ54M7PY) = split(/:/,decode_base64($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46),2);if ($CK21A5JI9NB3VHZJCTSP8OI7LMKPBJN8V5NRDIO69UQRJ54M7PY !~ /$CF972VVTOEG9Y7PB367QK0OZCF1SSSXMQJA2G9RO70QIEUGA983/) {&C6ASTFC54G2YIXFXIZIR30PPS1G532VYDTDYNS0QDVCF4OZ031A}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{ipv6} and $CZ6FNBNMDPLN9U6OO4TWTDO2Q6Y9FVNVKFUVT891UCJKIWWCL8B eq "ipv6") {push @CLV46Y6RVTPT7X47V0I51SEWE4NKILC4HKG5PT778WAOCWW99NL, $CK21A5JI9NB3VHZJCTSP8OI7LMKPBJN8V5NRDIO69UQRJ54M7PY}if (!$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{ipv6} and $CZ6FNBNMDPLN9U6OO4TWTDO2Q6Y9FVNVKFUVT891UCJKIWWCL8B eq "ipv4") {push @CLV46Y6RVTPT7X47V0I51SEWE4NKILC4HKG5PT778WAOCWW99NL, $CK21A5JI9NB3VHZJCTSP8OI7LMKPBJN8V5NRDIO69UQRJ54M7PY}}for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 = @CLV46Y6RVTPT7X47V0I51SEWE4NKILC4HKG5PT778WAOCWW99NL; --$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3;) {my $C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2 = int(rand($CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3+1));if ($CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 == $C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2) {next}@CLV46Y6RVTPT7X47V0I51SEWE4NKILC4HKG5PT778WAOCWW99NL[$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3,$C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2] = @CLV46Y6RVTPT7X47V0I51SEWE4NKILC4HKG5PT778WAOCWW99NL[$C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2,$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3];}foreach my $CK21A5JI9NB3VHZJCTSP8OI7LMKPBJN8V5NRDIO69UQRJ54M7PY (@CLV46Y6RVTPT7X47V0I51SEWE4NKILC4HKG5PT778WAOCWW99NL) {my ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO, $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F) = &urlget("$CK21A5JI9NB3VHZJCTSP8OI7LMKPBJN8V5NRDIO69UQRJ54M7PY/cgi-bin/msfe/verify.cgi");unless ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {if ($CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F =~ /X10101010/) {unlink $CJYZXYULN8BPSP5TIJZQBTD61JO7EEM2UW7QN5DN0EKSAOAT5XM;foreach (split(/:/,"4c:69:63:65:6e:73:65:20:65:72:72:6f:72:0a")) {print chr(hex($_))};&C6ASTFC54G2YIXFXIZIR30PPS1G532VYDTDYNS0QDVCF4OZ031A;} else {my $CX5U4E8IKAT4TZD0ATYGEHVVNNSU9ISGOA4F43X6CO9PUG6UVY5 = time;utime ($CX5U4E8IKAT4TZD0ATYGEHVVNNSU9ISGOA4F43X6CO9PUG6UVY5,$CX5U4E8IKAT4TZD0ATYGEHVVNNSU9ISGOA4F43X6CO9PUG6UVY5,$CJYZXYULN8BPSP5TIJZQBTD61JO7EEM2UW7QN5DN0EKSAOAT5XM);$CV7TLZIJC16LQ1KRQMKJJP7JE6RIT5JBQX8PZ1Q8XAISRTRUW6G = $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F;}last;}}return $CV7TLZIJC16LQ1KRQMKJJP7JE6RIT5JBQX8PZ1Q8XAISRTRUW6G;}sub CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044 {print "<hr>\n<div><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='submit' class='btn btn-default' value='Return'></form></div><br />\n";return;}sub CCGB4ATBKX781T61I7JBLQK3IH1BNDPQ5LIAHTL4WPHSBUZQ3UV {my $C8KKQF7ZLS9KYRXKW0OWDRF9547V67NMGYQ4WWLNANWGQP58SLW = shift;my $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = shift;my $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 = shift;if (-e $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3) {my $CHAXXQXTYX2F7Z3UNG87ENHW8914PV9OIL5SPQV8RNOMNXU9B2P = path($CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3)->slurp;eval {$CHAXXQXTYX2F7Z3UNG87ENHW8914PV9OIL5SPQV8RNOMNXU9B2P =~ s/$C8KKQF7ZLS9KYRXKW0OWDRF9547V67NMGYQ4WWLNANWGQP58SLW/$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P/g};path($CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3)->append({truncate => 1},$CHAXXQXTYX2F7Z3UNG87ENHW8914PV9OIL5SPQV8RNOMNXU9B2P);}return;}sub urlget {my $CMEKQP5HTJ87CN1TH08A3ODM1V45XV9CDKVRPYLN8176WR9BLAL = shift;my $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 = shift;my $CPUHSISL55FIPBSI14B9APBYJDXOE3LSMMI2RN1EQTXCDWOS6NA = shift;my $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = 0;my $C8HH4PCE2X6D8SMRZ4JTNCKSKT6BL4TC9291LT1DZB03VN8PBKL = 1200;local $SIG{PIPE} = 'IGNORE';if ($CMEKQP5HTJ87CN1TH08A3ODM1V45XV9CDKVRPYLN8176WR9BLAL =~ /json/) {$C8HH4PCE2X6D8SMRZ4JTNCKSKT6BL4TC9291LT1DZB03VN8PBKL = 5}use LWP::UserAgent;my $C7H51XHP4MIVNMQ1P6OF9S5YZ6OS49JY29BYXIYRDGO033WAK2N = LWP::UserAgent->new;$C7H51XHP4MIVNMQ1P6OF9S5YZ6OS49JY29BYXIYRDGO033WAK2N->ssl_opts(verify_hostname => 0, SSL_verify_mode => 0x00);$C7H51XHP4MIVNMQ1P6OF9S5YZ6OS49JY29BYXIYRDGO033WAK2N->timeout(300);my $CEOERDRWG1QQC8NUIJNO22XLVWMA0AX2ZF88EQPLOY39JC79UNC = HTTP::Request->new(GET => $CMEKQP5HTJ87CN1TH08A3ODM1V45XV9CDKVRPYLN8176WR9BLAL);my $C8CEMHAAAFVCRKHHC5MXQWRHBAFCD2HMZ29NZX7CTESODADJZ9K;my $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F;($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO, $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F) = eval {local $SIG{__DIE__} = undef;local $SIG{'ALRM'} = sub {die "Download timeout after $C8HH4PCE2X6D8SMRZ4JTNCKSKT6BL4TC9291LT1DZB03VN8PBKL seconds"};alarm($C8HH4PCE2X6D8SMRZ4JTNCKSKT6BL4TC9291LT1DZB03VN8PBKL);if ($CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3) {my $CC253C4737L3EN9CH681LCE72GUV11MRRKSGR7R23VW1Q3POHJ6;my $C123ZGM2GW7KHPIWZVVTJWFPRNYYB0MI1FLB00UL3Y60R36MKGU = 0;my $C83UZ3GE4MBHXT6ALELCI2QKD01S4TWACXHVDGNYWGI962TWTAF = 0;my $CARV0PTUO4EQSBBVXM0F6VTKP5I5HHITNKDFLI9IGX88HIFNAOR = 0;open (my $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, ">", "$CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3\.tmp") or return (1, "Unable to open $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3\.tmp: $!");flock ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, LOCK_EX);binmode ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4);unless ($CPUHSISL55FIPBSI14B9APBYJDXOE3LSMMI2RN1EQTXCDWOS6NA) {print "...0\%\n"}$C8CEMHAAAFVCRKHHC5MXQWRHBAFCD2HMZ29NZX7CTESODADJZ9K = $C7H51XHP4MIVNMQ1P6OF9S5YZ6OS49JY29BYXIYRDGO033WAK2N->request($CEOERDRWG1QQC8NUIJNO22XLVWMA0AX2ZF88EQPLOY39JC79UNC, sub {my($CK4C3YP8S4J6HURAZJ2H0F1FDGXHQQ5TV4G3QEN5ZII5EAJQMZ6, $C8CEMHAAAFVCRKHHC5MXQWRHBAFCD2HMZ29NZX7CTESODADJZ9K) = @_;$C123ZGM2GW7KHPIWZVVTJWFPRNYYB0MI1FLB00UL3Y60R36MKGU += length($CK4C3YP8S4J6HURAZJ2H0F1FDGXHQQ5TV4G3QEN5ZII5EAJQMZ6);unless (defined $CC253C4737L3EN9CH681LCE72GUV11MRRKSGR7R23VW1Q3POHJ6) {$CC253C4737L3EN9CH681LCE72GUV11MRRKSGR7R23VW1Q3POHJ6 = $C8CEMHAAAFVCRKHHC5MXQWRHBAFCD2HMZ29NZX7CTESODADJZ9K->content_length || 0}if ($CC253C4737L3EN9CH681LCE72GUV11MRRKSGR7R23VW1Q3POHJ6) {my $C83UZ3GE4MBHXT6ALELCI2QKD01S4TWACXHVDGNYWGI962TWTAF = int(100 * $C123ZGM2GW7KHPIWZVVTJWFPRNYYB0MI1FLB00UL3Y60R36MKGU / $CC253C4737L3EN9CH681LCE72GUV11MRRKSGR7R23VW1Q3POHJ6);if ((int($C83UZ3GE4MBHXT6ALELCI2QKD01S4TWACXHVDGNYWGI962TWTAF / 5) == $C83UZ3GE4MBHXT6ALELCI2QKD01S4TWACXHVDGNYWGI962TWTAF / 5) and ($C83UZ3GE4MBHXT6ALELCI2QKD01S4TWACXHVDGNYWGI962TWTAF != $CARV0PTUO4EQSBBVXM0F6VTKP5I5HHITNKDFLI9IGX88HIFNAOR) and !$CPUHSISL55FIPBSI14B9APBYJDXOE3LSMMI2RN1EQTXCDWOS6NA) {print "...$C83UZ3GE4MBHXT6ALELCI2QKD01S4TWACXHVDGNYWGI962TWTAF\%\n";$CARV0PTUO4EQSBBVXM0F6VTKP5I5HHITNKDFLI9IGX88HIFNAOR = $C83UZ3GE4MBHXT6ALELCI2QKD01S4TWACXHVDGNYWGI962TWTAF;}} else {unless ($CPUHSISL55FIPBSI14B9APBYJDXOE3LSMMI2RN1EQTXCDWOS6NA) {print "."}}print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 $CK4C3YP8S4J6HURAZJ2H0F1FDGXHQQ5TV4G3QEN5ZII5EAJQMZ6;});close ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4);unless ($CPUHSISL55FIPBSI14B9APBYJDXOE3LSMMI2RN1EQTXCDWOS6NA) {print "\n"}} else {$C8CEMHAAAFVCRKHHC5MXQWRHBAFCD2HMZ29NZX7CTESODADJZ9K = $C7H51XHP4MIVNMQ1P6OF9S5YZ6OS49JY29BYXIYRDGO033WAK2N->request($CEOERDRWG1QQC8NUIJNO22XLVWMA0AX2ZF88EQPLOY39JC79UNC);}alarm(0);if ($C8CEMHAAAFVCRKHHC5MXQWRHBAFCD2HMZ29NZX7CTESODADJZ9K->is_success) {if ($CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3) {rename ("$CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3\.tmp","$CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3") or return (1, "Unable to rename $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3\.tmp to $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3: $!");return (0, $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3);} else {return (0, $C8CEMHAAAFVCRKHHC5MXQWRHBAFCD2HMZ29NZX7CTESODADJZ9K->content);}} else {return (1, "Unable to download: ".$C8CEMHAAAFVCRKHHC5MXQWRHBAFCD2HMZ29NZX7CTESODADJZ9K->message);}};alarm(0);if ($@) {return (1, $@);}if ($CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F) {return ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO,$CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F);} else {return (1, "Download timeout after $C8HH4PCE2X6D8SMRZ4JTNCKSKT6BL4TC9291LT1DZB03VN8PBKL seconds");}}sub CQ971RVK6LUBWW79E4BPFOMXH3YPTY7AUZH4KZZRYK6KBN1KRVX {my $CWVOAB5PBMCE8ALD5KCTLDC9SNR21PV5USWJWBZJDSILNXE9D9N = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{offset};my $C4ICNG5TLSTLEFD870AJB0FX7WT0GJ2FMWEIGJREN1OS1YE0B5K = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{do};my $CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM;my $C1PV4LXMXZ92G8G0UY3ULP2D4TBY4O5W2CI8TEBXJF51FRTBGRO;my @CEN3HIR9GMW9RIA9CWX5YUM3KRHEHH8N2YPL9K7F3XSOWZGFQ3X;if ($C4ICNG5TLSTLEFD870AJB0FX7WT0GJ2FMWEIGJREN1OS1YE0B5K eq "reset") {delete $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{do};&CK1LKJ0XDZUQWTF29JSHWTJPPRMEOVUP058XV96N4BA3UA7WD8H(1);}foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %{$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485}) {if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^batch_([\w\-]+)/) {delete $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY};}}if (lc $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{store} eq "no") {print "<div class='bs-callout bs-callout-info'><div><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='hidden' name='action' value='quicksave'>\n";print "To get the most out of this feature you should enable the option for MailScanner to store messages in quarantine. You will then be able to use tools to catagorise and report spam to train the bayes database, as well as reviewing the content of, resending or forwarding emails.\n";print "</div><br>\n<div class='text-center'><input type='submit' class='btn btn-default' value='Enable Store Messages' name='doact'></form></div></div>\n";}if ($C4ICNG5TLSTLEFD870AJB0FX7WT0GJ2FMWEIGJREN1OS1YE0B5K eq "noscan") {$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM = "WHERE ((sascore IS NULL OR sascore = '') AND virusinfected < 1 AND nameinfected < 1 AND otherinfected < 1)";}elsif ($C4ICNG5TLSTLEFD870AJB0FX7WT0GJ2FMWEIGJREN1OS1YE0B5K eq "clean") {$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM = "WHERE (sascore IS NOT NULL AND isspam = '0' AND spamwhitelisted != '1' AND spamblacklisted != '1' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0')";}elsif ($C4ICNG5TLSTLEFD870AJB0FX7WT0GJ2FMWEIGJREN1OS1YE0B5K eq "lowspam") {$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM = "WHERE (isspam = '1' AND ishighspam = '0' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0')";}elsif ($C4ICNG5TLSTLEFD870AJB0FX7WT0GJ2FMWEIGJREN1OS1YE0B5K eq "highspam") {$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM = "WHERE (ishighspam = '1' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0' AND spamblacklisted != '1')";}elsif ($C4ICNG5TLSTLEFD870AJB0FX7WT0GJ2FMWEIGJREN1OS1YE0B5K eq "infected") {$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM = "WHERE (virusinfected > '0' OR nameinfected > '0' OR otherinfected > '0')";}elsif ($C4ICNG5TLSTLEFD870AJB0FX7WT0GJ2FMWEIGJREN1OS1YE0B5K eq "wl") {$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM = "WHERE (spamwhitelisted = '1' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0')";}elsif ($C4ICNG5TLSTLEFD870AJB0FX7WT0GJ2FMWEIGJREN1OS1YE0B5K eq "bl") {$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM = "WHERE (spamblacklisted = '1' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0')";}elsif ($C4ICNG5TLSTLEFD870AJB0FX7WT0GJ2FMWEIGJREN1OS1YE0B5K eq "attach") {$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM = "WHERE (headers LIKE '"."%"."multipart/mixed"."%"."')";}if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{subdo} eq "search") {$C1PV4LXMXZ92G8G0UY3ULP2D4TBY4O5W2CI8TEBXJF51FRTBGRO = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{item};if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{compactwindow}) {print "<div class='bg-info text-info' style='margin-top:5px; padding:5px'>\n";} else {print "<div class='bs-callout bs-callout-info'>\n";}for my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 (1..$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{count}) {if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"value$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} ne "" and $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "whole") {print "<p><span class='label label-warning'>Warning</span> Searching whole message text can take a long time as files on disk in quarantine are searched using grep each time the table is rendered</p>\n";last;}}if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{compactwindow}) {print "Search Results: \n";if (-e "/usr/msfe/sessions/save_".$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{savesearch}) {print "<a data-toggle='modal' class='pull-right modalButton' href='#myModal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_searchdel' data-height='500px' data-width='100%' title='Delete Search' style='padding-left: 5px'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'trash'} icon-configserver'></i></a>\n";}print "<a data-toggle='modal' class='pull-right modalButton' href='#myModal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_searchsave' data-height='500px' data-width='100%' title='Save Search'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'floppy-o'} icon-configserver'></i></a>\n";} else {print "<h4>Displaying search results for:</h4>\n";if (-e "/usr/msfe/sessions/save_".$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{savesearch}) {print "<a data-toggle='modal' class='pull-right modalButton' href='#myModal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_searchdel' data-height='500px' data-width='100%' title='Delete Search'><button class='btn btn-default'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'trash'} icon-configserver'></i></button></a>\n";}print "<a data-toggle='modal' class='pull-right modalButton' href='#myModal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_searchsave' data-height='500px' data-width='100%' title='Save Search'><button class='btn btn-default'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'floppy-o'} icon-configserver'></i></button></a>\n";}my $CGG2TTHACYU9JQWUNCA3IAH1UMSMB6R2TU2KUD3MV18Z4WB8CQ0 = 0;my %CDDFTNL6RCUTC9475XGDE2GYJXGAUQ5DKTVY10Z62E6492IX47A;my $C21TV1L4VAL2ITV1USGTCTVI9E9YZXIZKDQHBHPNQJC5CLS9N5Q;for my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 (1..$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{count}) {if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"value$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "") {next}$CGG2TTHACYU9JQWUNCA3IAH1UMSMB6R2TU2KUD3MV18Z4WB8CQ0++;$CDDFTNL6RCUTC9475XGDE2GYJXGAUQ5DKTVY10Z62E6492IX47A{"item$CGG2TTHACYU9JQWUNCA3IAH1UMSMB6R2TU2KUD3MV18Z4WB8CQ0"} = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"};$CDDFTNL6RCUTC9475XGDE2GYJXGAUQ5DKTVY10Z62E6492IX47A{"cond$CGG2TTHACYU9JQWUNCA3IAH1UMSMB6R2TU2KUD3MV18Z4WB8CQ0"} = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"cond$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"};$CDDFTNL6RCUTC9475XGDE2GYJXGAUQ5DKTVY10Z62E6492IX47A{"value$CGG2TTHACYU9JQWUNCA3IAH1UMSMB6R2TU2KUD3MV18Z4WB8CQ0"} = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"value$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"};my $CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO;my $CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11;my $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"value$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"};if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} =~ /^(whole|sascore|clientip|size|date|subject|from_address|to_address|from_domain|to_domain|date|spamreport|report|headers)$/) {$CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"};}elsif ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "headersutf8") {$CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO = "headers";}else {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("Error in field: [".$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"}."] [$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3]");return;}if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"cond$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} =~ /^(contains|equals|notcontains|notequals|regexp|notregexp)$/) {$CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"cond$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"};}elsif ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"cond$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "from") {$CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 = '>=';}elsif ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"cond$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "to") {$CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 = '<=';}else {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("Error in condition: [".$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"cond$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"}."] [$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3]");return;}if ($CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM eq "") {$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM = "WHERE "} else {$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM .= " AND "}if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "whole") {if ($CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 eq "contains" or $CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 eq "notcontains" or $CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 eq "regexp" or $CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 eq "notregexp") {my $CTAZ3EYUM84AT2AR4994346CWIXGGPM2XN6DP6141JTJMIO6Z39;my $CCES7ZHUSQEDUM3HESUX97RFOWE6DPZO7AGHXH3L5PTXCLFKZUR;if ($CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 eq "notcontains" or $CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 eq "notregexp") {$CTAZ3EYUM84AT2AR4994346CWIXGGPM2XN6DP6141JTJMIO6Z39 = "-v"}if ($CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 eq "regex") {$CCES7ZHUSQEDUM3HESUX97RFOWE6DPZO7AGHXH3L5PTXCLFKZUR = "-e"}my @CEQN2NWAGSN5UU5P57EPCWM4G2D2WIP1D8EIHHPEZ9ZENH6APG4;my ($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X);my $CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG = open3($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, "grep $CCES7ZHUSQEDUM3HESUX97RFOWE6DPZO7AGHXH3L5PTXCLFKZUR".$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ." /var/spool/MailScanner/quarantine/ -ril -m 1 $CTAZ3EYUM84AT2AR4994346CWIXGGPM2XN6DP6141JTJMIO6Z39");my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X>;waitpid ($CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG, 0);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G) {if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ m[/var/spool/MailScanner/quarantine/\d+/([\w\-]+)/([\w\-]+)]) {my $CFZUXT26K1L741G7V4ANIFFV2A0F27QBKOIADP8CH53CAET2T00 = $1;my $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634 = $2;if ($CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634 eq "message") {$CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634 = $CFZUXT26K1L741G7V4ANIFFV2A0F27QBKOIADP8CH53CAET2T00}push @CEQN2NWAGSN5UU5P57EPCWM4G2D2WIP1D8EIHHPEZ9ZENH6APG4, $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634;}}$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM .= "id IN ('".join("','",@CEQN2NWAGSN5UU5P57EPCWM4G2D2WIP1D8EIHHPEZ9ZENH6APG4)."')";$C21TV1L4VAL2ITV1USGTCTVI9E9YZXIZKDQHBHPNQJC5CLS9N5Q = 1;} else {print "<p><span class='label label-danger'>Error</span> Cannot use [$CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11] in whole message search, <em>[$CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO] $CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 \"$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ\"</em> ignored</p>";$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM .= "(id != '' )";}}elsif ($CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 eq "equals") {if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "subject") {push @CEN3HIR9GMW9RIA9CWX5YUM3KRHEHH8N2YPL9K7F3XSOWZGFQ3X, '^\s?'.$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ.'$';$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM .= "($CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO REGEXP ? )";} else {push @CEN3HIR9GMW9RIA9CWX5YUM3KRHEHH8N2YPL9K7F3XSOWZGFQ3X, $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ;$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM .= "($CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO = ? )";}}elsif ($CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 eq "contains") {if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "headersutf8") {eval {local $SIG{__DIE__} = undef;my $CX5HNLM0I2U9PDNSY42RTKRPP1D6NLW6FSXMD5HO5NO5M9SZ2BN = encode("MIME-Q", decode('utf8', $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ));if ($CX5HNLM0I2U9PDNSY42RTKRPP1D6NLW6FSXMD5HO5NO5M9SZ2BN =~ /\=\?\S+\?\S\?(\S+)\?=$/) {$CX5HNLM0I2U9PDNSY42RTKRPP1D6NLW6FSXMD5HO5NO5M9SZ2BN = $1}if ($CX5HNLM0I2U9PDNSY42RTKRPP1D6NLW6FSXMD5HO5NO5M9SZ2BN ne "" and $CX5HNLM0I2U9PDNSY42RTKRPP1D6NLW6FSXMD5HO5NO5M9SZ2BN ne $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ) {push @CEN3HIR9GMW9RIA9CWX5YUM3KRHEHH8N2YPL9K7F3XSOWZGFQ3X, '%'.$CX5HNLM0I2U9PDNSY42RTKRPP1D6NLW6FSXMD5HO5NO5M9SZ2BN.'%';$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM .= "(headers LIKE ? )";} else {push @CEN3HIR9GMW9RIA9CWX5YUM3KRHEHH8N2YPL9K7F3XSOWZGFQ3X, '%'.$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ.'%';$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM .= "($CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO LIKE ? )";}};} else {push @CEN3HIR9GMW9RIA9CWX5YUM3KRHEHH8N2YPL9K7F3XSOWZGFQ3X, '%'.$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ.'%';$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM .= "($CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO LIKE ? )";}}elsif ($CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 eq "notequals") {push @CEN3HIR9GMW9RIA9CWX5YUM3KRHEHH8N2YPL9K7F3XSOWZGFQ3X, $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ;$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM .= "($CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO != ? )";}elsif ($CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 eq "notcontains") {push @CEN3HIR9GMW9RIA9CWX5YUM3KRHEHH8N2YPL9K7F3XSOWZGFQ3X, '%'.$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ.'%';$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM .= "($CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO NOT LIKE ? )";}elsif ($CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 eq "notregexp") {push @CEN3HIR9GMW9RIA9CWX5YUM3KRHEHH8N2YPL9K7F3XSOWZGFQ3X, $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ;$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM .= "($CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO NOT REGEXP ? )";}else {push @CEN3HIR9GMW9RIA9CWX5YUM3KRHEHH8N2YPL9K7F3XSOWZGFQ3X, $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ;$CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM .= "($CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO $CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 ? )";}if ($CGG2TTHACYU9JQWUNCA3IAH1UMSMB6R2TU2KUD3MV18Z4WB8CQ0 > 1) {print "AND "}print encode_entities("[$CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO] $CY9897UZJUA468X9Y28XYQ7PLP3N2QRAORXQUOB18NQHGIFAB11 \"$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ\" \n", '<>&');}if ($C4ICNG5TLSTLEFD870AJB0FX7WT0GJ2FMWEIGJREN1OS1YE0B5K) {print "AND mail type equals $C4ICNG5TLSTLEFD870AJB0FX7WT0GJ2FMWEIGJREN1OS1YE0B5K"}print "</div>\n";$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"count"} = $CGG2TTHACYU9JQWUNCA3IAH1UMSMB6R2TU2KUD3MV18Z4WB8CQ0;foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %CDDFTNL6RCUTC9475XGDE2GYJXGAUQ5DKTVY10Z62E6492IX47A) {$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY} = $CDDFTNL6RCUTC9475XGDE2GYJXGAUQ5DKTVY10Z62E6492IX47A{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY}}for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 = $CGG2TTHACYU9JQWUNCA3IAH1UMSMB6R2TU2KUD3MV18Z4WB8CQ0 + 1; $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 < $CGRPF8K8SLZEPVTW8IY9VF89LNIM3PAXD6F7TCBO1J9IQY4QYRE + 1;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3++) {delete $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"};delete $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"cond$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"};delete $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"value$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"};}&CK1LKJ0XDZUQWTF29JSHWTJPPRMEOVUP058XV96N4BA3UA7WD8H(1);}my $CI80BA5CD57HOMFGP4V4F9W08G8EHKJXOQSXLBY5VGMOT9KAYPA;foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %{$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485}) {if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^batch_/) {delete $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY};$CI80BA5CD57HOMFGP4V4F9W08G8EHKJXOQSXLBY5VGMOT9KAYPA = 1;}}if ($CI80BA5CD57HOMFGP4V4F9W08G8EHKJXOQSXLBY5VGMOT9KAYPA) {&CK1LKJ0XDZUQWTF29JSHWTJPPRMEOVUP058XV96N4BA3UA7WD8H(1)}&CKNNWNF1HU361ONSCNLR5HMLE9MQIC3HTMM0DINZ630BEFHPRLZ($CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM,$C4ICNG5TLSTLEFD870AJB0FX7WT0GJ2FMWEIGJREN1OS1YE0B5K,\@CEN3HIR9GMW9RIA9CWX5YUM3KRHEHH8N2YPL9K7F3XSOWZGFQ3X);return;}sub CKNNWNF1HU361ONSCNLR5HMLE9MQIC3HTMM0DINZ630BEFHPRLZ {my $CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM = shift;my $C4ICNG5TLSTLEFD870AJB0FX7WT0GJ2FMWEIGJREN1OS1YE0B5K = shift;my $CXTBXEDPTWF2SWEOHE2IZUI7932MKHTMOYA8RG7UJDO6TT1FNYJ = shift;my @CEN3HIR9GMW9RIA9CWX5YUM3KRHEHH8N2YPL9K7F3XSOWZGFQ3X = @{$CXTBXEDPTWF2SWEOHE2IZUI7932MKHTMOYA8RG7UJDO6TT1FNYJ};my $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO;my $CTWYP3E2HDKM8UHBJAGH5UD75G16PTY1RWGO0U8F4MNQ36Z35G7;my $CWVOAB5PBMCE8ALD5KCTLDC9SNR21PV5USWJWBZJDSILNXE9D9N = 0;my $CGAPODUWX2H40NG71PF3SI5VIAHFFBAJBK0SEXYM81JJ8YYQCGX = 40;my $CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD = "date DESC, time DESC";my $C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6 = "DESC";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sortdir} eq "ASC") {$C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6 = "ASC"} else {$C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6 = "DESC"}if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sortfield} eq "date") {$CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD = "date $C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6, time $C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6"}elsif ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sortfield} eq "score") {$CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD = "sascore $C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6"}elsif ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sortfield} eq "subject") {$CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD = "subject COLLATE NOCASE $C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6";if (!$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD = "LOWER (subject) $C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6"}}elsif ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sortfield} eq "from_address") {$CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD = "from_domain COLLATE NOCASE $C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6, from_address COLLATE NOCASE $C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6";if (!$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD = "LOWER (from_domain) $C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6, LOWER (from_address) $C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6"}}elsif ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sortfield} eq "to_address") {$CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD = "to_domain COLLATE NOCASE $C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6, to_address COLLATE NOCASE $C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6";if (!$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD = "LOWER (to_domain) $C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6, LOWER (to_address) $C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6"}}elsif ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sortfield} eq "size") {$CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD = "size $C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6"}elsif ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sortfield} eq "clientip" and !$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD = "INET_ATON(clientip) $C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6"}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_rows}) {$CGAPODUWX2H40NG71PF3SI5VIAHFFBAJBK0SEXYM81JJ8YYQCGX = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_rows}}if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{offset} =~ /^\d+$/) {$CWVOAB5PBMCE8ALD5KCTLDC9SNR21PV5USWJWBZJDSILNXE9D9N = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{offset}}my $C8QG1XYVTD0E9CP8BCD36L8QH0J8BL4W91D3URJP9NKJ0GQ3YT1 = "SELECT COUNT(*) FROM maillog $CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM";if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{showall}) {$CTWYP3E2HDKM8UHBJAGH5UD75G16PTY1RWGO0U8F4MNQ36Z35G7 = "SELECT * FROM maillog $CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM ORDER BY $CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD";} else {$CTWYP3E2HDKM8UHBJAGH5UD75G16PTY1RWGO0U8F4MNQ36Z35G7 = "SELECT * FROM maillog $CO5LIFE8G3U60QAXLHUYHV1GS3P52EW6LH077L2R2BI6F826JDM ORDER BY $CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD LIMIT $CGAPODUWX2H40NG71PF3SI5VIAHFFBAJBK0SEXYM81JJ8YYQCGX OFFSET ".($CWVOAB5PBMCE8ALD5KCTLDC9SNR21PV5USWJWBZJDSILNXE9D9N * $CGAPODUWX2H40NG71PF3SI5VIAHFFBAJBK0SEXYM81JJ8YYQCGX);}my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($C8QG1XYVTD0E9CP8BCD36L8QH0J8BL4W91D3URJP9NKJ0GQ3YT1) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}if (@CEN3HIR9GMW9RIA9CWX5YUM3KRHEHH8N2YPL9K7F3XSOWZGFQ3X) {$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute(@CEN3HIR9GMW9RIA9CWX5YUM3KRHEHH8N2YPL9K7F3XSOWZGFQ3X) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO] [$C8QG1XYVTD0E9CP8BCD36L8QH0J8BL4W91D3URJP9NKJ0GQ3YT1]"); return}my $C562MMSHFVZS3VXBI51PL4TC90CS3YWLHCFOPCR2W5CTCKHDK5Z = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchrow_arrayref->[0];my $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF;my $C8SRRXGIXDFPUDTTZ2PRA111F9X5VIBGNF0W9CU0CVPYKEBIKBQ = "collapse";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{subdo}) {$C8SRRXGIXDFPUDTTZ2PRA111F9X5VIBGNF0W9CU0CVPYKEBIKBQ = "collapse in"}if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{compactwindow}) {$C8SRRXGIXDFPUDTTZ2PRA111F9X5VIBGNF0W9CU0CVPYKEBIKBQ = "collapse"}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_searchon}) {$C8SRRXGIXDFPUDTTZ2PRA111F9X5VIBGNF0W9CU0CVPYKEBIKBQ = "collapse in"}if ($C4ICNG5TLSTLEFD870AJB0FX7WT0GJ2FMWEIGJREN1OS1YE0B5K eq "reset") {$C8SRRXGIXDFPUDTTZ2PRA111F9X5VIBGNF0W9CU0CVPYKEBIKBQ = "collapse in"}&CMZ4E8DLLLVO47I7X8POI12Y6TLYG2ANGHTLPKOTQH0H4ETC3T5; print <<EOF;
<style>
.label-border {border: 1px solid #DDDDDD !important;padding: 3px;border-radius:3px;display: inline-block}input[type=checkbox] {width:20px; height:20px;}.nooverflow {overflow: hidden;text-overflow: ellipsis;}#mytable tr:hover td {border-style: double; border-color: black}</style>
EOF
print "<div id='searchbox' class='panel panel-default $C8SRRXGIXDFPUDTTZ2PRA111F9X5VIBGNF0W9CU0CVPYKEBIKBQ'>\n";print "<div class='panel-heading panel-heading-cxs'>Search Messages <a href='#' class='close' onClick='\$(\"#searchbox\").toggle()' aria-label='close'>×</a></div>\n";print "<div class='panel-body'>\n";my $C48UTH1TK2R9K5QC8FVJO0GNGML105WSUL2BMFY1G415NUTRT7R = "";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_newwindow}) {$C48UTH1TK2R9K5QC8FVJO0GNGML105WSUL2BMFY1G415NUTRT7R = "target='_blank'"}print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post' $C48UTH1TK2R9K5QC8FVJO0GNGML105WSUL2BMFY1G415NUTRT7R>\n";print "<input type='hidden' name='action' value='mc_email'>\n";print "Email ID:<input type='text' name='id'> \n";print "<input type='submit' class='btn btn-default' value='Lookup'>\n";print "</form>\n";print "<hr>\n";print "<a data-toggle='modal' class='pull-right modalButton' href='#myModal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_searchload' data-height='500px' data-width='100%' title='Load Search'><button class='btn btn-default'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'folder-open-o'} icon-configserver'></i></button></a>\n";print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'>\n";print "<input type='hidden' name='action' value='mailcontrol'>\n";print "<input type='hidden' name='subdo' value='search'>\n";print "<input type='hidden' name='offset' value='0'>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{count} < 1) {$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{count} = 1}print "<input type='hidden' id='count' name='count' value='$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{count}'>\n";my $C5O7K7UOF6T74P0XVC30BFJABCZLZ9NHMY3EJYRH8497K19VKFI = "collapse in";for my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 (1..$CGRPF8K8SLZEPVTW8IY9VF89LNIM3PAXD6F7TCBO1J9IQY4QYRE) {if ($CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 > $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{count}) {$C5O7K7UOF6T74P0XVC30BFJABCZLZ9NHMY3EJYRH8497K19VKFI = "collapse"}print "<div class='$C5O7K7UOF6T74P0XVC30BFJABCZLZ9NHMY3EJYRH8497K19VKFI' id='searchbox$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3'>\n";print "Search:<select name='item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3'>\n";my $CDZ1A2O3HED61PGAF8ODBPUFEXRR4J7WWQ0K4K33OHE78Z4Q4JV = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"value$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"};$CDZ1A2O3HED61PGAF8ODBPUFEXRR4J7WWQ0K4K33OHE78Z4Q4JV = encode_entities($CDZ1A2O3HED61PGAF8ODBPUFEXRR4J7WWQ0K4K33OHE78Z4Q4JV, '<>&');if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "subject") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='subject' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Subject</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "from_address") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='from_address' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>From Address</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "to_address") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='to_address' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>To Address</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "from_domain") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='from_domain' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>From Domain</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "to_domain") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='to_domain' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>To Domain</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "date") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='date' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Date (YYYY-MM-DD)</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "sascore") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='sascore' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>SpamAssassin Score</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "size") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='size' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Size (Bytes)</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "spamreport") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='spamreport' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>SpamAssassin Rule</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "report") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='report' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Infection</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "clientip") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='clientip' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Client IP</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "headers") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='headers' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>All Headers</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "headersutf8") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='headersutf8' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>All Headers (UTF-8)</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "whole") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='whole' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Whole Email (slow!)</option>\n";print "</select> \n";print "<select name='cond$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3'>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"cond$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "contains") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='contains' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>CONTAINS</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"cond$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "notcontains") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='notcontains' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>NOT CONTAINS</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"cond$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "equals") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='equals' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>EQUALS</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"cond$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "notequals") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='notequals' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>NOT EQUALS</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"cond$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "from") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='from' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>FROM (>=)</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"cond$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "to") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='to' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>TO (<=)</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"cond$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "regexp") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='regexp' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>REGEXP</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"cond$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"} eq "notregexp") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='notregexp' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>NOT REGEXP</option>\n";print "</select> \n";print "<input type='text' name='value$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3' value='$CDZ1A2O3HED61PGAF8ODBPUFEXRR4J7WWQ0K4K33OHE78Z4Q4JV'> \n";if ($CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 < $CGRPF8K8SLZEPVTW8IY9VF89LNIM3PAXD6F7TCBO1J9IQY4QYRE) {print "<button id='searchboxbutton$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3' type='button' class='btn btn-default'><span class='glyphicon glyphicon-plus'></span></button>\n";}print "</div>\n";}print "<input type='submit' class='btn btn-default' value='Search'> \n";print "<a class='btn btn-default icon-configserver' href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&new_subdo&new_offset&do=reset'>Reset</a>\n";print "</form></div></div>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{compactwindow}) {print "<div style='padding-top:5px; padding-bottom:5px'>\n";} else {print "<div class='well well-sm'>\n";}print "<div class='dropdown pull-right'><button class='btn btn-default btn-sm dropdown-toggle' data-toggle='dropdown' title='More options'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'bars'}'></i> Menu</button>\n";print "<ul class='dropdown-menu'>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_refresh}) {print "<li><a onClick='pauseRefresh()' href='#'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'refresh'} icon-configserver fa-fw'></i> Pause/Resume refresh timer</a></li>\n"}print "<li><a onClick='\$(\"#searchbox\").toggle(); stopRefresh()' href='#'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'search'} icon-configserver fa-fw'></i> Search Messages</a></li>\n";print "<li><a data-toggle='modal' class='modalButton' href='#myModal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_daily' data-height='500px' data-width='100%'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'calendar'} icon-configserver fa-fw'></i> Daily Summary</a></li>\n";print "<li><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_stats'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'bar-chart'} icon-configserver fa-fw'></i> Statistics</a></li>\n";print "<li><a onClick='\$(\".bulk\").toggle(); stopRefresh()' href='#'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'check-square-o'} icon-configserver fa-fw'></i> Bulk Actions</a></li>\n";print "<li><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&do=attach'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'paperclip'} icon-configserver fa-fw'></i> Attachment Emails</a></li>\n";unless ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{showall}) {print "<li><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&showall=1' title='Can cause slow page load due to excessive browser data'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'list-ol'} icon-configserver fa-fw'></i> No Pagination (<span class='bg-danger'>Danger!</span>)</a></li>\n"}print "<li><a data-toggle='modal' class='modalButton' href='#myModal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_bayes' data-height='500px' data-width='100%'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'filter'} icon-configserver fa-fw'></i> SpamAssassin Bayes</a></li>\n";print "<li><a data-toggle='modal' class='modalButton' href='#myModal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_salint' data-height='500px' data-width='100%'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'tachometer'} icon-configserver fa-fw'></i> SpamAssassin Lint Test</a></li>\n";print "<li><a data-toggle='modal' class='modalButton' href='#myModal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_mslint' data-height='500px' data-width='100%'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'tachometer'} icon-configserver fa-fw'></i> MailScanner Lint Test</a></li>\n";print "<li><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_settings'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'cog'}s icon-configserver fa-fw'></i> MailControl Settings</a></li>\n";print "</ul></div> ";my $CTIZP3A0Q4ZSR77IE2B4J2VI9T7SNR5BHT69S3D63TSI0OEOC5T = "";my $CR7CUTYXXBWJ82SE68JDJ3JUS6VKQPQ14IZYC1164MPE43KBSVO = "play";my $CC8JYR7BRPVKYVYBP8RG024AFSUQG7BQDAZNAGGVC3W8Y25JEJU = "$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_refresh}) {$CTIZP3A0Q4ZSR77IE2B4J2VI9T7SNR5BHT69S3D63TSI0OEOC5T = "fa-spin";$CR7CUTYXXBWJ82SE68JDJ3JUS6VKQPQ14IZYC1164MPE43KBSVO = "pause";}print "<div class='btn-group'>";print "<a id='refresh' class='btn btn-sm btn-default' href='$CC8JYR7BRPVKYVYBP8RG024AFSUQG7BQDAZNAGGVC3W8Y25JEJU' title='Refresh'><i id='refreshIcon' class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'refresh'} $CTIZP3A0Q4ZSR77IE2B4J2VI9T7SNR5BHT69S3D63TSI0OEOC5T'></i></a>\n";print "<a id='refreshpause' class='btn btn-sm btn-default' href='#' onClick='pauseRefresh()' title='Pause/Resume Refresh'><i id='pauseIcon' class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{$CR7CUTYXXBWJ82SE68JDJ3JUS6VKQPQ14IZYC1164MPE43KBSVO}'></i></a>\n";print "</div>\n";if ($C4ICNG5TLSTLEFD870AJB0FX7WT0GJ2FMWEIGJREN1OS1YE0B5K or $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{subdo}) {print "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&new_do&new_subdo&new_offset'><button class='btn btn-sm btn-primary'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'home'} icon-configserver' title='Cancel Search'></i> Cancel Search</button></a> \n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{subdo}) {print "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&new_do&new_offset' title='Show all results'><button class='btn btn-sm btn-primary'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'question'} icon-configserver'></i> All Results</button></a> \n";}}print "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&do=noscan&new_offset' title='Show unscanned mails'><button class='btn btn-sm btn-info'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'eye-slash'} icon-configserver'></i> No Scan</button></a> \n";print "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&do=clean&new_offset' title='Show clean mails'><button class='btn btn-sm btn-success'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'check'} icon-configserver'></i> Clean</button></a> \n";print "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&do=lowspam&new_offset' title='Show low scoring spam'><button class='btn btn-sm btn-lowscoringspam'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'exclamation-circle'} icon-configserver'></i> Low Spam</button></a> \n";print "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&do=highspam&new_offset' title='Show high scoring spam'><button class='btn btn-sm btn-highscoringspam'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'exclamation-triangle'} icon-configserver'></i>High Spam</button></a> \n";print "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&do=infected&new_offset' title='Show infected mails'><button class='btn btn-sm btn-danger'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'ambulance'} icon-configserver'></i> Infected</button></a> \n";print "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&do=wl&new_offset' title='Show whitelisted mail'><button class='btn btn-sm btn-whitelist'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'file-text-o'} icon-configserver'></i> Whitelist</button></a> \n";print "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&do=bl&new_offset' title='Show blacklisted mail'><button class='btn btn-sm btn-blacklist'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'file-text-o'} icon-configserver'></i> Blacklist</button></a> \n";print "</div>\n";if ($C562MMSHFVZS3VXBI51PL4TC90CS3YWLHCFOPCR2W5CTCKHDK5Z == 0) {print "<div class='bs-callout bs-callout-info'>No results</div>\n";} else {my $CRZPLZBNESONRZ86ZGUJKTG4A9OP970Q73PIPPTGD0HNWMMB7EN = int( ($C562MMSHFVZS3VXBI51PL4TC90CS3YWLHCFOPCR2W5CTCKHDK5Z - 1) / $CGAPODUWX2H40NG71PF3SI5VIAHFFBAJBK0SEXYM81JJ8YYQCGX);if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{showall}) {$CRZPLZBNESONRZ86ZGUJKTG4A9OP970Q73PIPPTGD0HNWMMB7EN = 0}my $CO0F8JK0P02MNP3J57RXRPMHUKB6UCEDX7NUEH3S83DYRKX9DWM = "";my $CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3 = 0;my $C1LZ7OHZUX9PI7UP7SX4UHHM5KUFKNPBGTG5PTQ086CZWRYD9I7 = 9;if ($CRZPLZBNESONRZ86ZGUJKTG4A9OP970Q73PIPPTGD0HNWMMB7EN < 10) {$C1LZ7OHZUX9PI7UP7SX4UHHM5KUFKNPBGTG5PTQ086CZWRYD9I7 = $CRZPLZBNESONRZ86ZGUJKTG4A9OP970Q73PIPPTGD0HNWMMB7EN}if ($CRZPLZBNESONRZ86ZGUJKTG4A9OP970Q73PIPPTGD0HNWMMB7EN >= 10) {$CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3 = $CWVOAB5PBMCE8ALD5KCTLDC9SNR21PV5USWJWBZJDSILNXE9D9N - 4;$C1LZ7OHZUX9PI7UP7SX4UHHM5KUFKNPBGTG5PTQ086CZWRYD9I7 = $CWVOAB5PBMCE8ALD5KCTLDC9SNR21PV5USWJWBZJDSILNXE9D9N + 4;}if ($C1LZ7OHZUX9PI7UP7SX4UHHM5KUFKNPBGTG5PTQ086CZWRYD9I7 < 8) {$C1LZ7OHZUX9PI7UP7SX4UHHM5KUFKNPBGTG5PTQ086CZWRYD9I7 = 8}if ($CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3 < 0) {$CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3 = 0}if ($C1LZ7OHZUX9PI7UP7SX4UHHM5KUFKNPBGTG5PTQ086CZWRYD9I7 > $CRZPLZBNESONRZ86ZGUJKTG4A9OP970Q73PIPPTGD0HNWMMB7EN) {$C1LZ7OHZUX9PI7UP7SX4UHHM5KUFKNPBGTG5PTQ086CZWRYD9I7 = $CRZPLZBNESONRZ86ZGUJKTG4A9OP970Q73PIPPTGD0HNWMMB7EN}$CO0F8JK0P02MNP3J57RXRPMHUKB6UCEDX7NUEH3S83DYRKX9DWM .= "<ul class='pagination' style='margin:0'>\n";my $C0YUC83BVJTESHR8BEXSLK8B8Z64ZRTOKZ2WZPNU1I79MD25E1V = int($CRZPLZBNESONRZ86ZGUJKTG4A9OP970Q73PIPPTGD0HNWMMB7EN/$CGAPODUWX2H40NG71PF3SI5VIAHFFBAJBK0SEXYM81JJ8YYQCGX);if ($C0YUC83BVJTESHR8BEXSLK8B8Z64ZRTOKZ2WZPNU1I79MD25E1V > 0) {$CO0F8JK0P02MNP3J57RXRPMHUKB6UCEDX7NUEH3S83DYRKX9DWM .= "<li><span class='dropdown'>\n";$CO0F8JK0P02MNP3J57RXRPMHUKB6UCEDX7NUEH3S83DYRKX9DWM .= "<span class='dropdown-toggle' data-toggle='dropdown' style='cursor: pointer;'>Jump <span class='caret'></span></span>\n";$CO0F8JK0P02MNP3J57RXRPMHUKB6UCEDX7NUEH3S83DYRKX9DWM .= "<ul class='dropdown-menu'>\n";for (1..$C0YUC83BVJTESHR8BEXSLK8B8Z64ZRTOKZ2WZPNU1I79MD25E1V) {$CO0F8JK0P02MNP3J57RXRPMHUKB6UCEDX7NUEH3S83DYRKX9DWM .= "<li><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&do=$C4ICNG5TLSTLEFD870AJB0FX7WT0GJ2FMWEIGJREN1OS1YE0B5K&offset=".($_*$CGAPODUWX2H40NG71PF3SI5VIAHFFBAJBK0SEXYM81JJ8YYQCGX - 1)."' title='Jump to page'>".($_*$CGAPODUWX2H40NG71PF3SI5VIAHFFBAJBK0SEXYM81JJ8YYQCGX)."</a></li>\n";}$CO0F8JK0P02MNP3J57RXRPMHUKB6UCEDX7NUEH3S83DYRKX9DWM .= "</ul></span></li>\n";}if ($CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3 > 0) {$CO0F8JK0P02MNP3J57RXRPMHUKB6UCEDX7NUEH3S83DYRKX9DWM .= "<li><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&new_offset' title='Go to page'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'angle-double-left'}'></i> 1</a></li>\n"}for ($CWQQRRBMPL6VMZB44ROT2502CWYDYFDMCL6FPE5SFGJPF9OE1W3..$C1LZ7OHZUX9PI7UP7SX4UHHM5KUFKNPBGTG5PTQ086CZWRYD9I7) {my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 = $_;my $CKIS4CMV0O5S60NK4HIKOYXFGR6HERYOA69SESOBABEFCOT9LDL;if ($CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 == $CWVOAB5PBMCE8ALD5KCTLDC9SNR21PV5USWJWBZJDSILNXE9D9N) {$CKIS4CMV0O5S60NK4HIKOYXFGR6HERYOA69SESOBABEFCOT9LDL = " class='active'"}$CO0F8JK0P02MNP3J57RXRPMHUKB6UCEDX7NUEH3S83DYRKX9DWM .= "<li$CKIS4CMV0O5S60NK4HIKOYXFGR6HERYOA69SESOBABEFCOT9LDL><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&offset=$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3' title='Go to page'>".($CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3+1)."</a></li>\n";}if ($C1LZ7OHZUX9PI7UP7SX4UHHM5KUFKNPBGTG5PTQ086CZWRYD9I7 < $CRZPLZBNESONRZ86ZGUJKTG4A9OP970Q73PIPPTGD0HNWMMB7EN) {$CO0F8JK0P02MNP3J57RXRPMHUKB6UCEDX7NUEH3S83DYRKX9DWM .= "<li><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&offset=$CRZPLZBNESONRZ86ZGUJKTG4A9OP970Q73PIPPTGD0HNWMMB7EN' title='Go to page'>".($CRZPLZBNESONRZ86ZGUJKTG4A9OP970Q73PIPPTGD0HNWMMB7EN+1)." <i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'angle-double-right'}'></i></a></li>\n";}$CO0F8JK0P02MNP3J57RXRPMHUKB6UCEDX7NUEH3S83DYRKX9DWM .= "<li><a>Results: <code>$C562MMSHFVZS3VXBI51PL4TC90CS3YWLHCFOPCR2W5CTCKHDK5Z</code></a></li>\n";$CO0F8JK0P02MNP3J57RXRPMHUKB6UCEDX7NUEH3S83DYRKX9DWM .= "</ul>\n";$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CTWYP3E2HDKM8UHBJAGH5UD75G16PTY1RWGO0U8F4MNQ36Z35G7) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if (@CEN3HIR9GMW9RIA9CWX5YUM3KRHEHH8N2YPL9K7F3XSOWZGFQ3X) {$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute(@CEN3HIR9GMW9RIA9CWX5YUM3KRHEHH8N2YPL9K7F3XSOWZGFQ3X) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO] [$CTWYP3E2HDKM8UHBJAGH5UD75G16PTY1RWGO0U8F4MNQ36Z35G7]"); return}my @C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV = @{$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->{NAME}};my $C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchall_arrayref;my %C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ;print $CO0F8JK0P02MNP3J57RXRPMHUKB6UCEDX7NUEH3S83DYRKX9DWM;my $C2XC440NP1RLO2VSSQH2U5P5ZY7PEUMLKUPQKOUPVPI34WCXY5Y = "<i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'sort-numeric-desc'} fa-lg'></i>";my $C90IG7MYNQ4VE40B4455A3S302OXZUTJ9MS2W9WCI99BQPXYWCO = "<i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'arrows-v'} fa-lg'></i>";my $C8BLJ2G355Z8HBJW1GOZ8O518U2WJ6141E3CA0E298VG3PSS16W = "<i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'sort-alpha-desc'} fa-lg'></i>";my $CAPCAEBUNLULGLBR0C2S76Y22HIOACJ4JPD74NPCA5RMX5O9PCV = "<i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'arrows-v'} fa-lg'></i>";my $CZVFBH6N67Z9HKCF2ST2NMWVVDFU8WWSBLTQ0I1EUEFQ6MYQ6NO = "ASC";if ($C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6 eq "ASC") {$CZVFBH6N67Z9HKCF2ST2NMWVVDFU8WWSBLTQ0I1EUEFQ6MYQ6NO = "DESC"}if ($C54U44F6IFI164667DUX7SBL1LBZBUPM46SVVZY1SYP3YH1XQG6 eq "ASC") {$C2XC440NP1RLO2VSSQH2U5P5ZY7PEUMLKUPQKOUPVPI34WCXY5Y = "<i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'sort-numeric-asc'} fa-lg'></i>" ; $C8BLJ2G355Z8HBJW1GOZ8O518U2WJ6141E3CA0E298VG3PSS16W = "<i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'sort-alpha-asc'} fa-lg'></i>"}my $CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88;print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'>\n";print "<table class='table table-bordered table-condensed' id='mytable'>\n";print "<thead><tr><th style='border-bottom: 2px solid black !important; vertical-align: middle;'>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{topwindow}) {if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{compactwindow}) {print "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&view=standard' title='Standard view' class='btn btn-default btn-sm icon-configserver' onClick='window.location=\"$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO\"'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'compress'}'></i></a></th>\n";} else {print "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&compact=1' title='Expanded view' class='btn btn-default btn-sm icon-configserver' onClick='window.location=\"$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO\"'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'expand'}'></i></a></th>\n";}} else {print "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&top=1' title='Open in new window' target='_blank' class='icon-configserver' onClick='window.location=\"$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO\"'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'external-link'}'></i></a><br>\n";}print "<th class='bulk text-center' style='border-bottom: 2px solid black !important; display:none'><input type='checkbox' id='checkAll'/><label for='checkAll'></label></th>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{compactwindow}) {print "<th class='text-center' style='border-bottom: 2px solid black !important; '>View</th>\n";} else {print "<th class='text-center' style='border-bottom: 2px solid black !important; '>View/<br>Status</th>\n";}if ($CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD =~ /date/) {$CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88 = "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&sortfield=date&sortdir=$CZVFBH6N67Z9HKCF2ST2NMWVVDFU8WWSBLTQ0I1EUEFQ6MYQ6NO' title='Sort'>$C2XC440NP1RLO2VSSQH2U5P5ZY7PEUMLKUPQKOUPVPI34WCXY5Y</a>"}else {$CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88 = "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&sortfield=date&sortdir=DESC' title='Sort'>$C90IG7MYNQ4VE40B4455A3S302OXZUTJ9MS2W9WCI99BQPXYWCO</a>"}print "<th style='border-bottom: 2px solid black !important; width:15%;white-space: nowrap'>Date/Time $CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88</th>\n";if ($CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD =~ /sascore/) {$CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88 = "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&sortfield=score&sortdir=$CZVFBH6N67Z9HKCF2ST2NMWVVDFU8WWSBLTQ0I1EUEFQ6MYQ6NO' title='Sort'>$C2XC440NP1RLO2VSSQH2U5P5ZY7PEUMLKUPQKOUPVPI34WCXY5Y</a>"}else {$CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88 = "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&sortfield=score&sortdir=ASC' title='Sort'>$C90IG7MYNQ4VE40B4455A3S302OXZUTJ9MS2W9WCI99BQPXYWCO</a>"}if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{compactwindow}) {print "<th style='border-bottom: 2px solid black !important; white-space: nowrap'>Score$CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88</th>\n";} else {print "<th style='border-bottom: 2px solid black !important; white-space: nowrap'>Spam<br>Score$CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88</th>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_clientip}) {&CLC2JXN5TYJ4MT7H289WEKKC81WGY5RWA80OT09TL5MUF32D1GO;if ($CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD =~ /clientip/) {$CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88 = "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&sortfield=clientip&sortdir=$CZVFBH6N67Z9HKCF2ST2NMWVVDFU8WWSBLTQ0I1EUEFQ6MYQ6NO' title='Sort'>$C2XC440NP1RLO2VSSQH2U5P5ZY7PEUMLKUPQKOUPVPI34WCXY5Y</a>"}else {$CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88 = "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&sortfield=clientip&sortdir=ASC' title='Sort'>$C90IG7MYNQ4VE40B4455A3S302OXZUTJ9MS2W9WCI99BQPXYWCO</a>"}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88 = ""}print "<th style='border-bottom: 2px solid black !important; white-space: nowrap'>Client IP $CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88</th>\n";}my $C0CEDJCI97ZIZTISNWKQ3E8N048HXDDHANFG4YS3XO0LAK9UBIR;if ($CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD =~ /from_address/) {$C0CEDJCI97ZIZTISNWKQ3E8N048HXDDHANFG4YS3XO0LAK9UBIR = "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&sortfield=from_address&sortdir=$CZVFBH6N67Z9HKCF2ST2NMWVVDFU8WWSBLTQ0I1EUEFQ6MYQ6NO' title='Sort'>$C8BLJ2G355Z8HBJW1GOZ8O518U2WJ6141E3CA0E298VG3PSS16W</a>"}else {$C0CEDJCI97ZIZTISNWKQ3E8N048HXDDHANFG4YS3XO0LAK9UBIR = "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&sortfield=from_address&sortdir=ASC' title='Sort'>$CAPCAEBUNLULGLBR0C2S76Y22HIOACJ4JPD74NPCA5RMX5O9PCV</a>"}my $CVMCRZSYUNBB7VCZA62F989TMTK3AKBIN9N4P0ZC139UND73Z8O;if ($CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD =~ /to_address/) {$CVMCRZSYUNBB7VCZA62F989TMTK3AKBIN9N4P0ZC139UND73Z8O = "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&sortfield=to_address&sortdir=$CZVFBH6N67Z9HKCF2ST2NMWVVDFU8WWSBLTQ0I1EUEFQ6MYQ6NO' title='Sort'>$C8BLJ2G355Z8HBJW1GOZ8O518U2WJ6141E3CA0E298VG3PSS16W</a>"}else {$CVMCRZSYUNBB7VCZA62F989TMTK3AKBIN9N4P0ZC139UND73Z8O = "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&sortfield=to_address&sortdir=ASC' title='Sort'>$CAPCAEBUNLULGLBR0C2S76Y22HIOACJ4JPD74NPCA5RMX5O9PCV</a>"}if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{compactwindow}) {print "<th style='border-bottom: 2px solid black !important; width:30%'>From $C0CEDJCI97ZIZTISNWKQ3E8N048HXDDHANFG4YS3XO0LAK9UBIR / To $CVMCRZSYUNBB7VCZA62F989TMTK3AKBIN9N4P0ZC139UND73Z8O</th>\n";} else {print "<th style='border-bottom: 2px solid black !important; width:30%'>From Address $C0CEDJCI97ZIZTISNWKQ3E8N048HXDDHANFG4YS3XO0LAK9UBIR /<br>To Address $CVMCRZSYUNBB7VCZA62F989TMTK3AKBIN9N4P0ZC139UND73Z8O</th>\n";}if ($CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD =~ /subject/) {$CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88 = "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&sortfield=subject&sortdir=$CZVFBH6N67Z9HKCF2ST2NMWVVDFU8WWSBLTQ0I1EUEFQ6MYQ6NO' title='Sort'>$C8BLJ2G355Z8HBJW1GOZ8O518U2WJ6141E3CA0E298VG3PSS16W</a>"}else {$CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88 = "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&sortfield=subject&sortdir=ASC' title='Sort'>$CAPCAEBUNLULGLBR0C2S76Y22HIOACJ4JPD74NPCA5RMX5O9PCV</a>"}print "<th style='border-bottom: 2px solid black !important; width:70%'>Subject $CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88</th>\n";if ($CF0WQ0QKBE1G9P1N53XEHF9XCC0EJ75ANTVA8W4OI67B87DW3BD =~ /size/) {$CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88 = "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&sortfield=size&sortdir=$CZVFBH6N67Z9HKCF2ST2NMWVVDFU8WWSBLTQ0I1EUEFQ6MYQ6NO' title='Sort'>$C2XC440NP1RLO2VSSQH2U5P5ZY7PEUMLKUPQKOUPVPI34WCXY5Y</a>"}else {$CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88 = "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&sortfield=size&sortdir=ASC' title='Sort'>$C90IG7MYNQ4VE40B4455A3S302OXZUTJ9MS2W9WCI99BQPXYWCO</a>"}print "<th class='text-right' style='border-bottom: 2px solid black !important; '>Size $CW0CE7E796O6TAPIUC9Y6XPWLZG5G312BU3DWKJEBA0Y30M9B88</th>\n";print "</tr></thead>\n";my $CW5I2PEO98XV77FELLL0B9SFJYSQZB6N12GGFP8VGMAMB9LYQKE = ($CWVOAB5PBMCE8ALD5KCTLDC9SNR21PV5USWJWBZJDSILNXE9D9N * $CGAPODUWX2H40NG71PF3SI5VIAHFFBAJBK0SEXYM81JJ8YYQCGX) + 1;foreach my $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M (@$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS) {for (0..@C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M->[$_];$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = encode_entities($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]}, '<>&');}my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date};$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/-//g;my $C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55;if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size} < 1024) {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size}."B"}elsif ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size} < 1048576) {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = int ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size}/1024)."KB"}elsif ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size} < 1073741824) {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = int ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size}/(1024*1024))."MB"}elsif ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size} >= 1073741824) {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = int ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size}/(1024*1024*1024))."GB"}my $CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "clean";my $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'check'}'></i>";if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{sascore} eq "") {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "notscanned"; $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'eye-slash'}'></i>"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{isspam}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "lowscoringspam"; $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'exclamation-circle'}'></i>"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{ishighspam}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "highscoringspam"; $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'exclamation-triangle'}'></i>"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{spamwhitelisted}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "whitelisted"; $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'file-text-o'}'></i>"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{spamblacklisted}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "blacklisted"; $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'file-text'}'></i>"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{virusinfected}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "infected"; $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'ambulance'}'></i>"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{nameinfected}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "infected"; $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'ambulance'}'></i>"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{otherinfected}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "infected"; $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'ambulance'}'></i>"}print "<tr class='$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O'><td class='text-right'><code>$CW5I2PEO98XV77FELLL0B9SFJYSQZB6N12GGFP8VGMAMB9LYQKE</code></td>\n";$CW5I2PEO98XV77FELLL0B9SFJYSQZB6N12GGFP8VGMAMB9LYQKE++;my $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{id}, $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P);if (-f $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT) {print "<td class='bulk text-center' style='display:none'><input type='checkbox' name='batch_$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{id}' id='batch_$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{id}'><label for='batch_$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{id}'></label></td>\n";} else {print "<td class='bulk text-center' style='display:none'><span class='fa-stack' style='font-size: 24px;'><i class='fa fa-square-o fa-stack-1x'></i><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'times'} fa-stack-1x text-danger' title='Not in Quarantine'></i></span></td>\n";}my $C48UTH1TK2R9K5QC8FVJO0GNGML105WSUL2BMFY1G415NUTRT7R = "";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_newwindow}) {$C48UTH1TK2R9K5QC8FVJO0GNGML105WSUL2BMFY1G415NUTRT7R = "target='_blank'"}if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{compactwindow}) {print "<td class='text-center' style='white-space:nowrap'><a title='View Details' href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_email&id=$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{id}' class='btn btn-default btn-sm' $C48UTH1TK2R9K5QC8FVJO0GNGML105WSUL2BMFY1G415NUTRT7R>$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO</a></a></td>\n";} else {print "<td class='text-center'><a title='View Details' href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_email&id=$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{id}' class='btn btn-default' $C48UTH1TK2R9K5QC8FVJO0GNGML105WSUL2BMFY1G415NUTRT7R>$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO</a></td>\n";}if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{compactwindow}) {print "<td class='nooverflow' style='white-space:nowrap'>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{timestamp}</td>\n";} else {print "<td>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{timestamp}</td>\n";}print "<td class='text-right'>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{sascore}</td>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_clientip}) {if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip}=~ /:/) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip} =~ s/\.\d+$//g}my $CXWJI4NQLV610VGUGXNYOO6CZB0OJKGUF43T4ORJ4GOWVTQ4VXJ;if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip} !~ /$CTTM2LWOGAW1RCNIKZ8X2S2PEPH3S2E2RUHLFO9LLTX6JTFS8XR/ and !$C7XXN5KV2AZUNLXX2FYNYZ5L9IGE2VULA4P1YXE6B1TL0NTUKX1{$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip}}) {$CXWJI4NQLV610VGUGXNYOO6CZB0OJKGUF43T4ORJ4GOWVTQ4VXJ = " <i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'ban'} fa-lg clientip' onClick='clientIP(\"$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip}\")' title='Block $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip}'></i>"}print "<td style='white-space: nowrap'>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip}$CXWJI4NQLV610VGUGXNYOO6CZB0OJKGUF43T4ORJ4GOWVTQ4VXJ</td>\n";}if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{compactwindow}) {print "<td class='nooverflow' style='max-width:200px;white-space:nowrap'>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{from_address} / $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address}</td>\n";} else {print "<td class='nooverflow' style='max-width:200px;white-space:nowrap'>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{from_address} <br>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address}</td>\n";}$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject} =~ s/^\s//;if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{headers} =~ /Subject:\s*\=\?([^\?]+)\?/i) {my @C6QX8JQ06A89BQKCOGMNHHJY9X1MUGK4082R8I9KXPEPZ9CMKCQ = split(/\n/,$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{headers});my $CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB = Mail::Header->new();$CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB->header(\@C6QX8JQ06A89BQKCOGMNHHJY9X1MUGK4082R8I9KXPEPZ9CMKCQ);my $C7I29FYCPD5UFFMI74WI7JSS83ROOT7IVQEOIGZCXMZOWYOWW20 = $CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB->get("Subject");my $CNOQA5402IALQRRERVB67OVY4WJOS68E1M0FRCC8YQ9C2OHRUEJ;if ($C7I29FYCPD5UFFMI74WI7JSS83ROOT7IVQEOIGZCXMZOWYOWW20 =~ /\=\?([^\?]+)\?/) {$CNOQA5402IALQRRERVB67OVY4WJOS68E1M0FRCC8YQ9C2OHRUEJ = $1}eval {local $SIG{__DIE__} = undef;if ($CNOQA5402IALQRRERVB67OVY4WJOS68E1M0FRCC8YQ9C2OHRUEJ ne "" and find_encoding($CNOQA5402IALQRRERVB67OVY4WJOS68E1M0FRCC8YQ9C2OHRUEJ)) {my $CS1X1TAZKBG29LHMZKBBUTZR87TOJNCCUL3RXQ7VWFNBI1KWRNG = decode('MIME-Header', $C7I29FYCPD5UFFMI74WI7JSS83ROOT7IVQEOIGZCXMZOWYOWW20);$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject} = encode('utf8', $CS1X1TAZKBG29LHMZKBBUTZR87TOJNCCUL3RXQ7VWFNBI1KWRNG);}};}$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject} =~ s/\s/\ /g;if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{compactwindow}) {print "<td class='nooverflow' style='max-width:250px; white-space:nowrap'>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject}</td>\n";} else {print "<td class='nooverflow' style='max-width:250px'>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject}</td>\n";}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{headers} =~ /multipart\/mixed/i) {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'paperclip'}' title='Attachments'></i> ".$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55}print "<td class='text-right' style='white-space:nowrap'>$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55</td>\n";print "</tr>\n";}print "</table>\n";if ($C562MMSHFVZS3VXBI51PL4TC90CS3YWLHCFOPCR2W5CTCKHDK5Z > $CGAPODUWX2H40NG71PF3SI5VIAHFFBAJBK0SEXYM81JJ8YYQCGX and !$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{showall}) {print $CO0F8JK0P02MNP3J57RXRPMHUKB6UCEDX7NUEH3S83DYRKX9DWM}print "<div id='bulk' class='bulk' style='display:none'><br>\n";print "<div class='panel panel-default'><div class='panel-heading panel-heading-cxs'>Bulk Actions <a href='#' class='close' onClick='\$(\".bulk\").toggle()' aria-label='close'>×</a></div>\n";print "<div class='panel-body'><button class='btn btn-success' type='submit' name='action' value='mc_bulkham'>Learn as Ham</button> \n";print "<button class='btn btn-lowscoringspam' type='submit' name='action' value='mc_bulkspam'>Learn as Spam</button> \n";print "<button class='btn btn-highscoringspam' type='submit' name='action' value='mc_bulkspamreport'>Learn as Spam & Report</button> \n";print "<button class='btn btn-default' type='submit' name='action' value='mc_bulkforget'>Forget</button> \n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_spamcop} ne "") {print "<button class='btn btn-primary' type='submit' name='action' value='mc_bulkscforw'>Report to SpamCop</button> \n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_clientip}) {print "<button class='btn btn-danger' type='submit' name='action' value='mc_bulkblockip'>Block Client IP</button> \n";}print "<hr>\nTo: <input type='text' name='sendto' value='' style='width:250px'> ";print "<button class='btn btn-default' type='submit' name='action' value='mc_bulkrelsend'>Release (resend)</button> \n";print "<button class='btn btn-default' type='submit' name='action' value='mc_bulkrelforw'>Release (forward)</button> \n";print "<div class='bs-callout bs-callout-info'><p>The 'Release (resend)' option will modify the email headers to resend to the To: recipient set here</p>\n<p>To leave the original headers unchanged, use the (forward) option instead.</p><p>The To: field can be left empty for Release (foward) and it will be sent to the original recipient. However, the To: address must be filled for Release (resend)</div>\n";print "</div></div></div>\n";print "</form>\n";}print "<div class='modal fade' id='myModal' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' data-backdrop='false' style='background-color: rgba(0, 0, 0, 0.5)'>\n";print "<div class='modal-dialog modal-lg' $CVY0BNHAVOBPUAU059DBYLKGYHFVYCG2ID0SSHE6MYZF6IYLB3F>\n";print "<div class='modal-content'>\n";print "<div class='modal-body'>\n";print "<iframe frameborder='0' src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_loader'></iframe>\n";print "</div>\n";print "<div class='modal-footer text-center'>\n";print "<a id='breakout' href='' target='_blank' class='pull-left'><button type='button' class='btn btn-default' title='Open in new window'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'external-link'}'></i></button></a> \n";print "<button type='button' id='ModalClose' class='btn btn-default' data-dismiss='modal' title='Close'>Close</button>\n";print "</div>\n";print "</div><!-- /.modal-content -->\n";print "</div><!-- /.modal-dialog -->\n";print "</div><!-- /.modal -->\n";print "<script>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_bulkon}) {print "\$(\".bulk\").toggle();\n";}print "\$('a.modalButton').on('click', function(e) {\n";print "var src = \$(this).attr('data-src');\n";print "var height = \$(this).attr('data-height') || 500;\n";print "var width = \$(this).attr('data-width') || 400;\n";print "\$('#myModal iframe').contents().find('body').html(\"$CAEUGC9F7VPTNE5LGIMQWY5H6UGZE574CGSF41U1ZGS8TXP8O0X\");\n";print "\$('#myModal iframe').attr({'src':src,\n";print "'height': height,\n";print "'width': width});\n";print "\$('#breakout').attr('href', src)\n";print "});\n";print "\$('#checkAll').change(function () {\n";print " \$('input:checkbox').prop('checked', \$(this).prop('checked'));\n";print "});\n";print "var refreshTimer;\n";print "var timerCheck = 0;\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_refresh}) {print "if (getCookie('mcRefresh') !== 'off') {\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_refresh} > 5) {my $CMXX6UM0B3UCCT57LR4NB1Q60SU6H8PRF7HOZMON7REDHJ0BQGR = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_refresh} - 5;print " refreshTimer = setTimeout(function() {\n";print " \$('#refresh').removeClass('btn-default');\n";print " \$('#refresh').addClass('btn-danger');\n";print " refreshTimer = setTimeout(function() { window.location = '$CC8JYR7BRPVKYVYBP8RG024AFSUQG7BQDAZNAGGVC3W8Y25JEJU'},5000);\n},".($CMXX6UM0B3UCCT57LR4NB1Q60SU6H8PRF7HOZMON7REDHJ0BQGR * 1000).");\n";} else {print " refreshTimer = setTimeout(function() { window.location = '$CC8JYR7BRPVKYVYBP8RG024AFSUQG7BQDAZNAGGVC3W8Y25JEJU'},".($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_refresh} * 1000).");\n";}print " \$('#pauseIcon').removeClass('$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'play'}');\n";print " \$('#pauseIcon').addClass('$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'pause'}');\n";print " \$('#refreshIcon').addClass('fa-spin');\n";print " timerCheck = 1;\n";print " setCookie('mcRefresh', 'on');\n";} else {print "if (getCookie('mcRefresh') == 'on') {\n";print " timerCheck = 0;\n";print " pauseRefresh();\n";}print "} else {\n";print " \$('#refreshIcon').removeClass('fa-spin');\n";print " \$('#refresh').removeClass('btn-danger');\n";print " \$('#refresh').addClass('btn-default');\n";print " \$('#pauseIcon').removeClass('$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'pause'}');\n";print " \$('#pauseIcon').addClass('$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'play'}');\n";print "};\n";print "function stopRefresh() {\n";print " clearInterval(refreshTimer);\n";print " \$('#refreshIcon').removeClass('fa-spin');\n";print " \$('#refresh').removeClass('btn-danger');\n";print " \$('#refresh').addClass('btn-default');\n";print "};\n";print "function pauseRefresh() {\n";print " if (timerCheck == 1) {\n";print " \$('#pauseIcon').removeClass('$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'pause'}');\n";print " \$('#pauseIcon').addClass('$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'play'}');\n";print " stopRefresh();\n";print " timerCheck = 0;\n";print " setCookie('mcRefresh', 'off');\n";print " } else {\n";print " \$('#pauseIcon').removeClass('$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'play'}');\n";print " \$('#pauseIcon').addClass('$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'pause'}');\n";print " \$('#refreshIcon').addClass('fa-spin');\n";print " timerCheck = 1;\n";print " setCookie('mcRefresh', 'on');\n";my $CMXX6UM0B3UCCT57LR4NB1Q60SU6H8PRF7HOZMON7REDHJ0BQGR = 5;print " refreshTimer = setTimeout(function() {\n";print " \$('#refresh').removeClass('btn-default');\n";print " \$('#refresh').addClass('btn-danger');\n";print " refreshTimer = setTimeout(function() { window.location = '$CC8JYR7BRPVKYVYBP8RG024AFSUQG7BQDAZNAGGVC3W8Y25JEJU'},5000);\n},".($CMXX6UM0B3UCCT57LR4NB1Q60SU6H8PRF7HOZMON7REDHJ0BQGR * 1000).");\n";print " };\n";print "};\n";for my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 (1..($CGRPF8K8SLZEPVTW8IY9VF89LNIM3PAXD6F7TCBO1J9IQY4QYRE - 1)) {print "\$('#searchboxbutton$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3').on('click', function(e) {\n";print "\$('#searchboxbutton$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3').hide();\n";print "\$('#searchbox".($CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 + 1)."').collapse('show');\n";print "var count = parseInt(\$('#count').val());\n";print "\$('#count').val(count + 1);\n";print "});\n";}print "\$('.nooverflow').each(function() {\n";print " var \$ele = \$(this);\n";print " if (this.offsetWidth < this.scrollWidth)\n";print " \$ele.attr('title', \$ele.text());\n";print "});\n";print "function clientIP( clientip ){\n";print " \$('#myModal iframe').contents().find('body').html(\"$CAEUGC9F7VPTNE5LGIMQWY5H6UGZE574CGSF41U1ZGS8TXP8O0X\");\n";print " \$('#myModal iframe').attr({'src':'$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_blockip&ip='+clientip,\n";print " 'height': '500px',\n";print " 'width': '100%'});\n";print " \$('#myModal').modal();\n";print "};\n";print "\$(function(){\n";print " \$('.table td[data-href]').each(function(){\n";print " \$(this).css('cursor','pointer').hover(\n";print " function(){ \n";print " \$(this).addClass('active'); \n";print " }, \n";print " function(){ \n";print " \$(this).removeClass('active'); \n";print " }).click( function(){ \n";print " document.location = \$(this).attr('data-href'); \n";print " }\n";print " );\n";print " });\n";print "});\n";print "function setCookie(key, value) {\n";print "document.cookie = key + '=' + value;\n";print "}\n";print "function getCookie(key) {\n";print "var keyValue = document.cookie.match('\(\^\|;\) \?' \+ key \+ '=\(\[\^;\]\*\)\(;\|\$\)');\n";print "return keyValue ? keyValue[2] : null;\n";print "}\n";print "\$('.modal').click(function(event){\n";print " \$(event.target).modal('hide')\n";print "});\n";print "</script>\n";$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->finish();$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->disconnect;return;}sub CH16FXLKAS3P4X4R1JIOI5IA1X3DPRHTC7YGSBYPP28F4IHHA1H {my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{id};if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT * FROM maillog WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}my %C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ;my @C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV = @{$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->{NAME}};my $C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchall_arrayref;if ($C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS->[0] == 0) {print "<div class='bs-callout bs-callout-info'>Message ID [$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH] not found</div>\n";} else {foreach my $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M (@$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS) {for (0..@C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M->[$_];$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = encode_entities($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]}, '<>&');}}my @C6QX8JQ06A89BQKCOGMNHHJY9X1MUGK4082R8I9KXPEPZ9CMKCQ = split(/\n/,$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{headers});my $CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB = Mail::Header->new();$CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB->header(\@C6QX8JQ06A89BQKCOGMNHHJY9X1MUGK4082R8I9KXPEPZ9CMKCQ);my %rules;my ($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X);my $CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG = open3($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, "grep -hr '^describe' /usr/mailscanner/etc/spam.assassin.prefs.conf /etc/mail/spamassassin/*.cf /var/lib/spamassassin 2>/dev/null");my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X>;waitpid ($CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG, 0);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G) {if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^describe\s+(\w+)\s+(.*)$/) {$rules{$1} = $2;encode_entities($rules{$1}, '<>&');}}my $CHO2BGAPOYZ2RLXERYJWG8CY0SHUAFQ8I4GF5A4XB6WPUFL5C1A = qr/(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)/;my $CQ304HIRCI9AEL6E7CBE9AVOEJS0MWR3KMT0DW9GFMBN2QFMYBQ = qr/((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?/;my $CTTM2LWOGAW1RCNIKZ8X2S2PEPH3S2E2RUHLFO9LLTX6JTFS8XR = qr/(^127\.)|(^192\.168\.)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^::1$)|(^[fF][cCdD])/;&CMZ4E8DLLLVO47I7X8POI12Y6TLYG2ANGHTLPKOTQH0H4ETC3T5;print "<table class='table table-bordered table-condensed table-striped'>\n";my $CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "clean";my $C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I;my $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'check'}'></i> Clean";if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{sascore} eq "") {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "notscanned"; $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'eye-slash'}'></i> Not Scanned"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{isspam}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "lowscoringspam"; $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'exclamation-circle'}'></i> Low Scoring Spam"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{ishighspam}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "highscoringspam"; $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'exclamation-triangle'}'></i> High Scoring Spam"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{spamwhitelisted}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "whitelisted"; $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'file-text-o'}'></i> Whitelist"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{spamblacklisted}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "blacklisted"; $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'file-text'}'></i> Blacklist"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{virusinfected}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "infected"; $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'ambulance'}'></i> Infected (Virus)"; $C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I = 1}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{nameinfected}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "infected"; $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'ambulance'}'></i> Infected (Blocked File)"; $C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I = 1}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{otherinfected}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "infected"; $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'ambulance'}'></i> Infected (Other)"; $C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I = 1}print "<tr><th>Scan Status</th><td class='$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O'>$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO</td></tr>\n";print "<tr><th>Message ID</th><td>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{id}</td></tr>\n";print "<tr><th>Date Received</th><td><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mailcontrol&new_do&new_offset&count=1&item1=date&value1=".uri_escape($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date})."&cond1=equals&subdo=search'><button class='btn btn-default' title='$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date}'>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date}</button></a> $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{time}</td></tr>\n";print "<tr><th>From</th><td><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mailcontrol&new_do&new_offset&count=1&item1=from_address&value1=".uri_escape($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{from_address})."&cond1=equals&subdo=search'><button class='btn btn-default' title='$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{from_address}'>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{from_address}</button></a>\n";my (undef, $CEKLNQZ09N8Y5CXNTWDBT9WK44YJQ475M8O4OVQZELRM6E0LA7G) = split(/\@/,$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{from_address},2);$CEKLNQZ09N8Y5CXNTWDBT9WK44YJQ475M8O4OVQZELRM6E0LA7G = '*@'.$CEKLNQZ09N8Y5CXNTWDBT9WK44YJQ475M8O4OVQZELRM6E0LA7G;print " <a class='btn btn-blacklist modalButton' data-toggle='modal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_blacklist&from_address=".uri_escape($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{from_address})."' data-height='500px' data-width='100%' data-target='#myModal'>Blacklist email</a> \n";print " <a class='btn btn-blacklist modalButton' data-toggle='modal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_blacklist&from_address=".uri_escape($CEKLNQZ09N8Y5CXNTWDBT9WK44YJQ475M8O4OVQZELRM6E0LA7G)."' data-height='500px' data-width='100%' data-target='#myModal'>Blacklist domain</a> \n";print " <a class='btn btn-whitelist modalButton' data-toggle='modal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_whitelist&from_address=".uri_escape($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{from_address})."' data-height='500px' data-width='100%' data-target='#myModal'>Whitelist email</a> \n";print " <a class='btn btn-whitelist modalButton' data-toggle='modal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_whitelist&from_address=".uri_escape($CEKLNQZ09N8Y5CXNTWDBT9WK44YJQ475M8O4OVQZELRM6E0LA7G)."' data-height='500px' data-width='100%' data-target='#myModal'>Whitelist domain</a> \n";print "</td></tr>\n";print "<tr><th>To</th><td><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mailcontrol&new_do&new_offset&count=1&item1=to_address&value1=".uri_escape($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address})."&cond1=equals&subdo=search'><button class='btn btn-default' title='$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address}'>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address}</button></a></td></tr>\n";$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject} =~ s/^\s//g;if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{headers} =~ /Subject:\s*\=\?([^\?]+)\?/i) {my $C7I29FYCPD5UFFMI74WI7JSS83ROOT7IVQEOIGZCXMZOWYOWW20 = $CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB->get("Subject");my $CNOQA5402IALQRRERVB67OVY4WJOS68E1M0FRCC8YQ9C2OHRUEJ;if ($C7I29FYCPD5UFFMI74WI7JSS83ROOT7IVQEOIGZCXMZOWYOWW20 =~ /\=\?([^\?]+)\?/) {$CNOQA5402IALQRRERVB67OVY4WJOS68E1M0FRCC8YQ9C2OHRUEJ = $1}eval {local $SIG{__DIE__} = undef;if ($CNOQA5402IALQRRERVB67OVY4WJOS68E1M0FRCC8YQ9C2OHRUEJ ne "" and find_encoding($CNOQA5402IALQRRERVB67OVY4WJOS68E1M0FRCC8YQ9C2OHRUEJ)) {my $CS1X1TAZKBG29LHMZKBBUTZR87TOJNCCUL3RXQ7VWFNBI1KWRNG = decode('MIME-Header', $C7I29FYCPD5UFFMI74WI7JSS83ROOT7IVQEOIGZCXMZOWYOWW20);$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject} = encode('utf8', $CS1X1TAZKBG29LHMZKBBUTZR87TOJNCCUL3RXQ7VWFNBI1KWRNG);}};}$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject} =~ s/\s/\ /g;print "<tr><th>Subject</th><td>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject}</td></tr>\n";print "<tr><th>Size</th><td>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size} Bytes</td></tr>\n";my $CXWJI4NQLV610VGUGXNYOO6CZB0OJKGUF43T4ORJ4GOWVTQ4VXJ;&CLC2JXN5TYJ4MT7H289WEKKC81WGY5RWA80OT09TL5MUF32D1GO;if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip}=~ /:/) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip} =~ s/\.\d+$//g}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip} !~ /$CTTM2LWOGAW1RCNIKZ8X2S2PEPH3S2E2RUHLFO9LLTX6JTFS8XR/ and !$C7XXN5KV2AZUNLXX2FYNYZ5L9IGE2VULA4P1YXE6B1TL0NTUKX1{$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip}}) {$CXWJI4NQLV610VGUGXNYOO6CZB0OJKGUF43T4ORJ4GOWVTQ4VXJ = " <i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'ban'} fa-lg clientip' onClick='clientIP(\"$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip}\")' title='Block $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip}'></i>"}print "<tr><th>Client IP</th><td><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mailcontrol&new_do&new_offset&count=1&item1=clientip&value1=".uri_escape($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip})."&cond1=equals&subdo=search'><button class='btn btn-default' title='$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip}'>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip}</button></a> $CXWJI4NQLV610VGUGXNYOO6CZB0OJKGUF43T4ORJ4GOWVTQ4VXJ</td></tr>\n";if ($C24WFFCXDS5D3F512Y1ZI9Z0TSCYCKW6GFEPJH71UWC1KQO817I) {my $CU2HZ0IS35SKCV7A5LH7N3VT7GT6H5DX70GXYLTUBRGC714FYON;print "<tr><th>Infection</th><td>\n";foreach my $CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO (split(/\,/,$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{report})) {if ($CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO eq $CU2HZ0IS35SKCV7A5LH7N3VT7GT6H5DX70GXYLTUBRGC714FYON) {next}if ($CU2HZ0IS35SKCV7A5LH7N3VT7GT6H5DX70GXYLTUBRGC714FYON ne "") {print "<br>\n"}print "$CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO\n";$CU2HZ0IS35SKCV7A5LH7N3VT7GT6H5DX70GXYLTUBRGC714FYON = $CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO;}print "</td></tr>\n";}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{spamreport} and $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{isrblspam}) {print "<tr><th>SpamAssassin RBLs</th><td>";print $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{spamreport};print "</td></tr>\n";}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{spamreport} eq "not spam (too large)") {print "<tr><th>SpamAssassin Size</th><td>";print $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{spamreport};print "</td></tr>\n";}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{sascore} ne "") {print "<tr><th>Spam Report</th><td><pre style='white-space:pre-wrap;max-height:400px;overflow:auto'>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{spamreport}</pre></td></tr>\n";print "<tr><th>Spam Report (components)</th><td>";print "<table class='table table-condensed table-striped'>\n";print "<thead><tr><th style='width:200px'>Rule</th><th style='width:10px'>Score</th><th>Rule Description</th></thead><tbody>\n";while ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{spamreport} =~ /([A-Z0-9\_]+) ([\-\.0-9]+)/sg) {print "<tr><td>$1</td><td class='text-right'>$2</td><td>$rules{$1}</td></tr>\n";}my $CJANKHOB5E9R8JTB73N9DDA5KO7Y6BN0WQ8N59D1NWPZKKQ66CX = "no";if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{spamreport} =~ /autolearn=([\w\s]+)\,/) {$CJANKHOB5E9R8JTB73N9DDA5KO7Y6BN0WQ8N59D1NWPZKKQ66CX = $1}print "</tbody><tfoot><tr><th>SpamAssassin Score</th><th class='text-right'><strong>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{sascore}</strong></th><th></th></tr>\n";print "<tr><th>SpamAssassin Auto Learn</th><th colspan='2'>$CJANKHOB5E9R8JTB73N9DDA5KO7Y6BN0WQ8N59D1NWPZKKQ66CX</th></tr></tfoot>\n";print "</table>\n";print "</td></tr>\n";}print "<tr><th>Header IPs</th><td>\n";print "<table class='table table-condensed table-striped'>\n";print "<thead><tr><th>IP</th><th>Hostname</th><th>City</th><th>Region</th><th>Country</th><th>Organisation</th></tr></thead><tbody>\n";my %C2O89FQTQ901RZWYQAXJZNIHC4EJFZWSQIZUQ8C13RWZXLM3DR1;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 ($CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB->get("Received")) {if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /\[($CHO2BGAPOYZ2RLXERYJWG8CY0SHUAFQ8I4GF5A4XB6WPUFL5C1A|$CQ304HIRCI9AEL6E7CBE9AVOEJS0MWR3KMT0DW9GFMBN2QFMYBQ)\]/) {my $CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7 = $1;if ($C2O89FQTQ901RZWYQAXJZNIHC4EJFZWSQIZUQ8C13RWZXLM3DR1{$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7}) {next}$C2O89FQTQ901RZWYQAXJZNIHC4EJFZWSQIZUQ8C13RWZXLM3DR1{$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7} = 1;if ($CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7 !~ /$CTTM2LWOGAW1RCNIKZ8X2S2PEPH3S2E2RUHLFO9LLTX6JTFS8XR/ and !$C7XXN5KV2AZUNLXX2FYNYZ5L9IGE2VULA4P1YXE6B1TL0NTUKX1{$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7}) {($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO, $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F) = &urlget("http://ipinfo.io/$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7/json");if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {$CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F = ""}if ($CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F ne "") {my $C3ZH8I1MCR6VHNQ94B3TT7JT89ZZ3SBM603ARZV0P8OYKXDG983 = decode_json $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F;foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %{$C3ZH8I1MCR6VHNQ94B3TT7JT89ZZ3SBM603ARZV0P8OYKXDG983}) {$C3ZH8I1MCR6VHNQ94B3TT7JT89ZZ3SBM603ARZV0P8OYKXDG983->{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY} = encode_entities($C3ZH8I1MCR6VHNQ94B3TT7JT89ZZ3SBM603ARZV0P8OYKXDG983->{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY}, '<>&')}my $CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF = &CPJP4X1LDZS6DCFR1WBPLQF7ATH4FEC655CR8FTUQAN5E0VFUWO($CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7);$CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF = encode_entities($CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF, '<>&');print "<tr><td>$C3ZH8I1MCR6VHNQ94B3TT7JT89ZZ3SBM603ARZV0P8OYKXDG983->{ip} <i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'ban'} fa-lg clientip' onClick='clientIP(\"$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7\")' title='Block $CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7'></i></td><td>$CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF</td><td>$C3ZH8I1MCR6VHNQ94B3TT7JT89ZZ3SBM603ARZV0P8OYKXDG983->{city}</td><td>$C3ZH8I1MCR6VHNQ94B3TT7JT89ZZ3SBM603ARZV0P8OYKXDG983->{region}</td><td>$C3ZH8I1MCR6VHNQ94B3TT7JT89ZZ3SBM603ARZV0P8OYKXDG983->{country}</td><td>$C3ZH8I1MCR6VHNQ94B3TT7JT89ZZ3SBM603ARZV0P8OYKXDG983->{org}</td></tr>\n";} else {print "<tr><td colspan='6'>$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7</td></tr>\n";}} else {my $CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF = "Private IP";if ($C7XXN5KV2AZUNLXX2FYNYZ5L9IGE2VULA4P1YXE6B1TL0NTUKX1{$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7}) {$CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF = "Local IP"}print "<tr><td>$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7</td><td colspan='5'>$CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF</td></tr>\n";}}}print "</tbody></table>\n";print "<div class='bs-callout bs-callout-info'>Note: Only the final IP address outside of your network in the Received: fields can be trusted as others can be spoofed</div>\n";print "</td></tr>\n";print "<tr><th>Headers</th><td><pre style='white-space:pre-wrap;max-height:400px;overflow:auto'>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{headers}</pre></td></tr>\n";my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date};$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/-//g;my $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634 = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P);my @CAALADBPP3G7I76ZSP9BUK6PWTKF7T5N538JB1N4N9NFE13NL0T;my $CSWJTQDDTDQS739JLA9NWVAUDY3KQIXCYZZ8YJ9QV07NZIBBJGT = $CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB->get("Content-Type");if ($CSWJTQDDTDQS739JLA9NWVAUDY3KQIXCYZZ8YJ9QV07NZIBBJGT =~ /;/) {chomp $CSWJTQDDTDQS739JLA9NWVAUDY3KQIXCYZZ8YJ9QV07NZIBBJGT;($CSWJTQDDTDQS739JLA9NWVAUDY3KQIXCYZZ8YJ9QV07NZIBBJGT, undef) = split(/;/,$CSWJTQDDTDQS739JLA9NWVAUDY3KQIXCYZZ8YJ9QV07NZIBBJGT);}print "<tr><th>Contents</th><td>";if (-f $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634) {my $C1M54SMO5JBZ0JCEZZ1B7LLGCJPO1NRZ35GJ7TDW181SUXEIBK8 = 10240;my $CBRGZEANBYK13J47PU1WD820DEAQRE99ZBHHPEFL1PMBVR9NR4M;my @CAD154EWRINGEAHD9VR6EEQ9HYI2RAVKHNKX7LOTKRZSEJVZTXY = path($CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634)->lines;my $CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB = 1;my $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CAD154EWRINGEAHD9VR6EEQ9HYI2RAVKHNKX7LOTKRZSEJVZTXY) {if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 eq "\n" and $CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB) {$CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB = 0}unless ($CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB) {$CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F .= $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46}}if (length($CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F) > $C1M54SMO5JBZ0JCEZZ1B7LLGCJPO1NRZ35GJ7TDW181SUXEIBK8) {$CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F = substr($CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F,0,$C1M54SMO5JBZ0JCEZZ1B7LLGCJPO1NRZ35GJ7TDW181SUXEIBK8);$CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F .= "\n\n...Message body trimmed to $C1M54SMO5JBZ0JCEZZ1B7LLGCJPO1NRZ35GJ7TDW181SUXEIBK8 bytes...\n";$CBRGZEANBYK13J47PU1WD820DEAQRE99ZBHHPEFL1PMBVR9NR4M = 1;}encode_entities($CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F, '<>&');print "<pre style='white-space:pre-wrap;max-height:400px;overflow:auto'>";print $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F;print "</pre>\n";print "<a class='btn btn-default modalButton' data-toggle='modal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_body' data-height='500px' data-width='100%' data-target='#myModal' title='View Full Message'>View Full Message</a> \n";print " <a class='btn btn-default' href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_bodydl' title='Download Message'>Download Message</a> \n";my $C3ITC92J9HYDTKRUZ2XF5CS1G5WDMAWKBLI09DMARZUU2VCNEED = MIME::Parser->new();$C3ITC92J9HYDTKRUZ2XF5CS1G5WDMAWKBLI09DMARZUU2VCNEED->ignore_errors(1);$C3ITC92J9HYDTKRUZ2XF5CS1G5WDMAWKBLI09DMARZUU2VCNEED->extract_uuencode(1);$C3ITC92J9HYDTKRUZ2XF5CS1G5WDMAWKBLI09DMARZUU2VCNEED->decode_bodies(1);$C3ITC92J9HYDTKRUZ2XF5CS1G5WDMAWKBLI09DMARZUU2VCNEED->tmp_recycling(0);$C3ITC92J9HYDTKRUZ2XF5CS1G5WDMAWKBLI09DMARZUU2VCNEED->output_to_core(1);my $CMFM0K85SVBY6JK2RJTMS6XK8ANM083L1O47LCP8EDVZX2FEL2N = $C3ITC92J9HYDTKRUZ2XF5CS1G5WDMAWKBLI09DMARZUU2VCNEED->parse_data(\@CAD154EWRINGEAHD9VR6EEQ9HYI2RAVKHNKX7LOTKRZSEJVZTXY);my @CW1VSB68GKLJ40KYWOOISWB263RBV46292E19U7BGC9EGEYI3NO = $CMFM0K85SVBY6JK2RJTMS6XK8ANM083L1O47LCP8EDVZX2FEL2N->parts;my $CHBH35W7K5F3P77FXWBTNHBQPNQOLOCIS5VND2YE1S80SVUM7WV = 'attachment001';my $CXS3S0IVP7P5QRO10V3W403M6AGHG1LMYS4GNCE19DAYUEAEMZ3 = 1;while (my $CG69Z60P9O2FJZSLHR86Q6HI2TLCZ3PRQ5CTC19LREI5NE998KR = shift(@CW1VSB68GKLJ40KYWOOISWB263RBV46292E19U7BGC9EGEYI3NO)) {if($CG69Z60P9O2FJZSLHR86Q6HI2TLCZ3PRQ5CTC19LREI5NE998KR->parts) {push @CW1VSB68GKLJ40KYWOOISWB263RBV46292E19U7BGC9EGEYI3NO,$CG69Z60P9O2FJZSLHR86Q6HI2TLCZ3PRQ5CTC19LREI5NE998KR->parts;next;}my $CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 = $CG69Z60P9O2FJZSLHR86Q6HI2TLCZ3PRQ5CTC19LREI5NE998KR->head->mime_type || $CG69Z60P9O2FJZSLHR86Q6HI2TLCZ3PRQ5CTC19LREI5NE998KR->head->effective_type;my $CYJDMUBHF0L7LBA0WFUDQPA5CFZ1DN0VZKN7FMMLK3MRGRLCHLQ = $CG69Z60P9O2FJZSLHR86Q6HI2TLCZ3PRQ5CTC19LREI5NE998KR->head->recommended_filename || $CHBH35W7K5F3P77FXWBTNHBQPNQOLOCIS5VND2YE1S80SVUM7WV;my $C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = length($CG69Z60P9O2FJZSLHR86Q6HI2TLCZ3PRQ5CTC19LREI5NE998KR->as_string);if ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 < 1024) {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = $C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55."B"}elsif ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 < 1048576) {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = int ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55/1024)."KB"}elsif ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 < 1073741824) {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = int ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55/(1024*1024))."MB"}elsif ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 >= 1073741824) {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = int ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55/(1024*1024*1024))."GB"}$CYJDMUBHF0L7LBA0WFUDQPA5CFZ1DN0VZKN7FMMLK3MRGRLCHLQ =~ s/[^\w\.]/_/g;$CHBH35W7K5F3P77FXWBTNHBQPNQOLOCIS5VND2YE1S80SVUM7WV++;push @CAALADBPP3G7I76ZSP9BUK6PWTKF7T5N538JB1N4N9NFE13NL0T, "<i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'paperclip'}'></i> $CYJDMUBHF0L7LBA0WFUDQPA5CFZ1DN0VZKN7FMMLK3MRGRLCHLQ <a class='btn btn-default' target='_blank' href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_attach&part=$CXS3S0IVP7P5QRO10V3W403M6AGHG1LMYS4GNCE19DAYUEAEMZ3&date=$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P&isspam=$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{isspam}&view=0'>Download</a> <a class='btn btn-danger' target='_blank' href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_attach&part=$CXS3S0IVP7P5QRO10V3W403M6AGHG1LMYS4GNCE19DAYUEAEMZ3&date=$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P&isspam=$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{isspam}&view=1'>View in Browser</a> ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9) ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55)";$CXS3S0IVP7P5QRO10V3W403M6AGHG1LMYS4GNCE19DAYUEAEMZ3++;}$C3ITC92J9HYDTKRUZ2XF5CS1G5WDMAWKBLI09DMARZUU2VCNEED->filer->purge;} else {print "Message not found in quarantine\n";}if (@CAALADBPP3G7I76ZSP9BUK6PWTKF7T5N538JB1N4N9NFE13NL0T) {print "</td></tr>";print "<tr><th>Attachments</th><td>\n";foreach my $CG69Z60P9O2FJZSLHR86Q6HI2TLCZ3PRQ5CTC19LREI5NE998KR (@CAALADBPP3G7I76ZSP9BUK6PWTKF7T5N538JB1N4N9NFE13NL0T) {print "$CG69Z60P9O2FJZSLHR86Q6HI2TLCZ3PRQ5CTC19LREI5NE998KR<br>\n<br>\n";}print "<div class='bs-callout bs-callout-danger'><strong>WARNING: Attachments can contain viruses and other exploits</strong>\n<p>Note: When using <em>View in Browser</em> of a text/html attachment, other attachments will not be rendered (e.g. attached images) but remotely referenced content will</p>\n</div>\n";print "</td></tr>\n";}elsif ($CSWJTQDDTDQS739JLA9NWVAUDY3KQIXCYZZ8YJ9QV07NZIBBJGT eq "text/html") {print " <a class='btn btn-danger' target='_blank' href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_attach&part=0&date=$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P&isspam=$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{isspam}&view=1'>View in Browser</a> \n";print "<div class='bs-callout bs-callout-danger'><strong>WARNING: HTML mail can contain viruses and other exploits</strong>\n<p>Note: When using <em>View in Browser</em> of a text/html email, remotely referenced content (e.g. images) will be displayed</p>\n</div>\n";print "</td></tr>";}if (-e $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634) {print "<tr><th>Actions</th><td>\n";print "<a class='btn btn-success modalButton' data-toggle='modal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_ham&date=$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P&isspam=$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{isspam}' data-height='500px' data-width='100%' data-target='#myModal'>Learn as Ham</a> \n";print "<a class='btn btn-lowscoringspam modalButton' data-toggle='modal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_spam&date=$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P&isspam=$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{isspam}' data-height='500px' data-width='100%' data-target='#myModal'>Learn as Spam</a> \n";print "<a class='btn btn-highscoringspam modalButton' data-toggle='modal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_spamreport&date=$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P&isspam=$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{isspam}' data-height='500px' data-width='100%' data-target='#myModal'>Learn as Spam & Report</a> \n";print "<a class='btn btn-default modalButton' data-toggle='modal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_forget&date=$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P&isspam=$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{isspam}' data-height='500px' data-width='100%' data-target='#myModal'>Forget</a>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_spamcop} ne "") {print " <a class='btn btn-danger modalButton' data-toggle='modal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_rel_sc&date=$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P&isspam=$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{isspam}' data-ms='sendto' data-height='500px' data-width='100%' data-target='#myModal'>Report to SpamCop</a>\n";}print "<hr>\nTo: <input type='text' id='sendto' value='$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address}' style='width:250px'> \n";print "<a class='btn btn-default modalButton' data-toggle='modal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_rel_send&date=$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P&isspam=$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{isspam}' data-ms='sendto' data-height='500px' data-width='100%' data-target='#myModal'>Release (resend)</a> \n";print "<a class='btn btn-default modalButton' data-toggle='modal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_rel_forw&date=$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P&isspam=$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{isspam}' data-ms='sendto' data-height='500px' data-width='100%' data-target='#myModal'>Release (forward)</a> \n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_rel_direct}) {print "<a class='btn btn-default modalButton' data-toggle='modal' data-src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_rel_direct&date=$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P&isspam=$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{isspam}' data-ms='sendto' data-height='500px' data-width='100%' data-target='#myModal'>Release (direct)</a> \n";}print "<div class='bs-callout bs-callout-info'>\n<ul>\n";print "<li>'Release (resend)' modifies the email header To: field to the supplied address and resends through exim</li>\n";print "<li>'Release (forward)' forwards the original email to the supplied address and sends through exim</li>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_rel_direct}) {print "<li>'Release (direct)' places the email directly into the account of the supplied address - The supplied address <em>must</em> be a valid POP3/IMAP account on this server</li>\n";}print "</ul>\n</div>\n";print "</td></tr>\n";}print "</table>\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_newwindow}) {print "<div><input type='button' class='btn btn-default' value='Close Window' onClick='window.close()'></div><hr>\n";} else {print "<div><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='submit' class='btn btn-default' value='Return'><input type='hidden' name='action' value='mailcontrol'></form></div><hr>\n";}print "<div class='modal fade' id='myModal' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' data-backdrop='false' style='background-color: rgba(0, 0, 0, 0.5)'>\n";print "<div class='modal-dialog modal-lg' $CVY0BNHAVOBPUAU059DBYLKGYHFVYCG2ID0SSHE6MYZF6IYLB3F>\n";print "<div class='modal-content'>\n";print "<div class='modal-body'>\n";print "<iframe frameborder='0' src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?id=$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH&action=mc_loader'></iframe>\n";print "</div>\n";print "<div class='modal-footer text-center'>\n";print "<a id='breakout' href='' target='_blank' class='pull-left'><button type='button' class='btn btn-default' title='Open in new window'><i class='fa fa-lg $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'external-link'}'></i></button></a> \n";print "<button type='button' id='ModalClose' class='btn btn-default' data-dismiss='modal' title='Close'>Close</button>\n";print "</div>\n";print "</div><!-- /.modal-content -->\n";print "</div><!-- /.modal-dialog -->\n";print "</div><!-- /.modal -->\n";print "<script>\n";print "\$('a.modalButton').on('click', function(e) {\n";print "var src = \$(this).attr('data-src');\n";print "if (\$(this).attr('data-ms') == 'sendto') {src = src + '&sendto=' + encodeURIComponent(\$('#sendto').val())};\n";print "var height = \$(this).attr('data-height') || 500;\n";print "var width = \$(this).attr('data-width') || 400;\n";print "\$('#myModal iframe').contents().find('body').html(\"$CAEUGC9F7VPTNE5LGIMQWY5H6UGZE574CGSF41U1ZGS8TXP8O0X\");\n";print "\$('#myModal iframe').attr({'src':src,\n";print "'height': height,\n";print "'width': width});\n";print "\$('#breakout').attr('href', src)\n";print "});\n";print "function clientIP( clientip ){\n";print " \$('#myModal iframe').contents().find('body').html(\"$CAEUGC9F7VPTNE5LGIMQWY5H6UGZE574CGSF41U1ZGS8TXP8O0X\");\n";print " \$('#myModal iframe').attr({'src':'$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_blockip&ip='+clientip,\n";print " 'height': '500px',\n";print " 'width': '100%'});\n";print " \$('#myModal').modal();\n";print "};\n";print "\$('.modal').click(function(event){\n";print " \$(event.target).modal('hide')\n";print "});\n";print "</script>\n";$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->finish();$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->disconnect;return;}sub CNS4DPLMDPNJJ9W8X3EIGEL7LECF9FDUM5URUU6891YMYDPILTY {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{id};my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT * FROM maillog WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}my %C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ;my @C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV = @{$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->{NAME}};my $C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchall_arrayref;foreach my $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M (@$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS) {for (0..@C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M->[$_]}}my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date};$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/-//g;my $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634 = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P);if (-f $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634) {my $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F = path($CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634)->slurp;$CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F = encode_entities($CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F, '<>&');print "<pre style='white-space:pre-wrap' id='alltext'>";print $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F;print "</pre>\n";} else {print "Message not found in quarantine\n";}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->finish();$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->disconnect; print <<EOF;
<script>
\$("#alltext").on('mouseup', function() {var sel, range;var el = \$(this)[0]; if (window.getSelection && document.createRange) { //Browser compatibility
sel = window.getSelection(); if(sel.toString() == ''){ //no text selection
window.setTimeout(function(){ range = document.createRange(); //range object
range.selectNodeContents(el); //sets Range
sel.removeAllRanges(); //remove all ranges from selection
sel.addRange(range);//add Range to a Selection.
},1); } }else if (document.selection) { //older ie
sel = document.selection.createRange(); if(sel.text == ''){ //no text selection
range = document.body.createTextRange();//Creates TextRange object
range.moveToElementText(el);//sets Range
range.select(); //make selection.
}}});</script>
EOF
return;}sub C1P2G2PUFDYQT32ZVNEEQ0B6T67GMSFS6HTDBEIZT1NN1ZP201F {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{id};my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT * FROM maillog WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}my %C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ;my @C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV = @{$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->{NAME}};my $C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchall_arrayref;foreach my $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M (@$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS) {for (0..@C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M->[$_]}}my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date};$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/-//g;my $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634 = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P);if (-f $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634) {my $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F = path($CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634)->slurp;my $CYJDMUBHF0L7LBA0WFUDQPA5CFZ1DN0VZKN7FMMLK3MRGRLCHLQ = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject};$CYJDMUBHF0L7LBA0WFUDQPA5CFZ1DN0VZKN7FMMLK3MRGRLCHLQ =~ s/\W/_/g;if ($CYJDMUBHF0L7LBA0WFUDQPA5CFZ1DN0VZKN7FMMLK3MRGRLCHLQ eq "") {$CYJDMUBHF0L7LBA0WFUDQPA5CFZ1DN0VZKN7FMMLK3MRGRLCHLQ = "message"}$CYJDMUBHF0L7LBA0WFUDQPA5CFZ1DN0VZKN7FMMLK3MRGRLCHLQ .= $CYJDMUBHF0L7LBA0WFUDQPA5CFZ1DN0VZKN7FMMLK3MRGRLCHLQ.'.eml';print "content-type: message/rfc822\n";print "content-disposition: attachment; filename=\"$CYJDMUBHF0L7LBA0WFUDQPA5CFZ1DN0VZKN7FMMLK3MRGRLCHLQ\"\n\n";print $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F;} else {print "content-type: text/html\n\n";print "Message not found in quarantine\n";}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->finish();$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->disconnect;return;}sub CSQKHCLEN9QK5QT9SZ5NJH9R9737WBYQU1XXDC0FB5CC8OI31W5 {print "Done.\n";return;}sub CY8VF5X1E8JJ0MMSMFYXZ43NP81MODHK5BJNFJYAIGYAUE1QKYA {my $C9EKO3APH39YLCQ51WZH6NTK6PMBUYEZY4HBIWRL4XEC79LQQR3 = shift;my $C8KKQF7ZLS9KYRXKW0OWDRF9547V67NMGYQ4WWLNANWGQP58SLW = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{from_address};if (readlink "/usr/msfe/mailscannerbw") {print "Symlinked file failure"; return 1;}sysopen (my $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, "/usr/msfe/mailscannerbw", O_RDWR | O_CREAT);flock ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, LOCK_EX);my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4>;seek ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, 0, 0);truncate ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, 0);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;my $COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A = $CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G[0];my $C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0 = $CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G[1];if ($C9EKO3APH39YLCQ51WZH6NTK6PMBUYEZY4HBIWRL4XEC79LQQR3 eq "whitelist") {$COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A .= ",$C8KKQF7ZLS9KYRXKW0OWDRF9547V67NMGYQ4WWLNANWGQP58SLW"} else {$C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0 .= ",$C8KKQF7ZLS9KYRXKW0OWDRF9547V67NMGYQ4WWLNANWGQP58SLW"}if (readlink "/usr/msfe/spam.blacklist.rules") {print "Symlinked file failure"; return 1;}open (my $C6KUNL3O9249C8V817VOEFYP8TU2E3IU4LZTJU4HVE0DUIKWZFP,">","/usr/msfe/spam.blacklist.rules");flock($C6KUNL3O9249C8V817VOEFYP8TU2E3IU4LZTJU4HVE0DUIKWZFP, LOCK_EX);if (readlink "/usr/msfe/spam.whitelist.rules") {print "Symlinked file failure"; return 1;}open (my $CI12SD8NL8DGJTIF0Z149LRPLWTCCIFOAVR30H4X3EY1CA7P9UI,">","/usr/msfe/spam.whitelist.rules");flock($CI12SD8NL8DGJTIF0Z149LRPLWTCCIFOAVR30H4X3EY1CA7P9UI, LOCK_EX);my $CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP;my $CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD;$COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A =~ s/\r//g;$COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A =~ s/\n+/\n/g;$C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0 =~ s/\r//g;$C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0 =~ s/\n+/\n/g;$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP = "";$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD = "";foreach my $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 (split(/\,/,$COEBE1WY1IMIUHXNJ6874SB3510KY8TJ2VEDTPSWE9VUTC5H05A)) {$CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 =~ s/\s//g;$CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 = lc $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9;if ($CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP ne "") {$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP .= ","}$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP .= $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9;if ($CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 =~ /(^\d+\.\d+\.\d+\.\d+$)/) {print $CI12SD8NL8DGJTIF0Z149LRPLWTCCIFOAVR30H4X3EY1CA7P9UI "To: *\@\* and From: $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9\tyes\n";} else {print $CI12SD8NL8DGJTIF0Z149LRPLWTCCIFOAVR30H4X3EY1CA7P9UI "To: *\@\* and $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spam_wl_ini} $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9\tyes\n";}}foreach my $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 (split(/\,/,$C9SCSBTPUBDRA2GZCKJRMFNXF66DWMRVOPHCWU16MTPI1M6IRD0)) {$CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 =~ s/\s//g;$CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 = lc $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9;if ($CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD ne "") {$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD .= ","}$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD .= $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9;if ($CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9 =~ /(^\d+\.\d+\.\d+\.\d+$)/) {print $C6KUNL3O9249C8V817VOEFYP8TU2E3IU4LZTJU4HVE0DUIKWZFP "To: *\@\* and From: $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9\tyes\n";} else {print $C6KUNL3O9249C8V817VOEFYP8TU2E3IU4LZTJU4HVE0DUIKWZFP "To: *\@\* and $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{spam_bl_ini} $CCK18YSCA6JFHOFA354QOGQ7GF08URZ6DHYGLO0MCUJ2F1XUQB9\tyes\n";}}print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$CI2P0RMD1E6R1X7K29U9EDYR0XTA43EW435VD301ICJKYD0TFYP\n";print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$CLDBNJ61E90WO1UNMOXJZG38RSL0S1LTFS0JBYYZLWKMUS57YDD\n";close ($CI12SD8NL8DGJTIF0Z149LRPLWTCCIFOAVR30H4X3EY1CA7P9UI);close ($C6KUNL3O9249C8V817VOEFYP8TU2E3IU4LZTJU4HVE0DUIKWZFP);close ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4);print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Add [$C8KKQF7ZLS9KYRXKW0OWDRF9547V67NMGYQ4WWLNANWGQP58SLW] to $C9EKO3APH39YLCQ51WZH6NTK6PMBUYEZY4HBIWRL4XEC79LQQR3</div>\n";print "<div class='panel-body'>\n";print "<pre style='white-space: pre-wrap'>\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("/usr/msfe/msrules.pl -bw");print "</pre>\n";print "</div>\n";print "<div class='panel-footer panel-footer-cxs'>Completed</div>\n";print "</div>\n";return;}sub C95EG7AXZ70KWNGH1NIRX0RWTBQFC08J1E0GX81NFE7OTJCS44P {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{id};if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbup}) {my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "UPDATE maillog SET isspam='0',ishighspam='0' WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}}my $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{date});print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Learning $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH as Ham</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>";if (-f $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT) {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$CJL8JR393NHX0O81T5O5EX5BP287J3OW1156YD225QSQ3VKTPAZ/sa-learn","--ham", $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT);} else {print "File not found: [$CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT]\n";}print "</pre></div>\n";print "<div class='panel-footer panel-footer-cxs'>Completed</div>\n";print "</div>\n";return;}sub CIFCCW9VXNVVQSX5RN7XICEBA7C028WGR02HCQJP6NUZARP5ARD {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{id};if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbup}) {my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "UPDATE maillog SET isspam='1' WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}}my $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{date});print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Learning $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH as Spam</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>";if (-f $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT) {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$CJL8JR393NHX0O81T5O5EX5BP287J3OW1156YD225QSQ3VKTPAZ/sa-learn","--spam", $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT);} else {print "File not found: [$CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT]\n";}print "</pre></div>\n";print "<div class='panel-footer panel-footer-cxs'>Completed</div>\n";print "</div>\n";return;}sub CU4HUH93BLU7QREI5YRILR6KVLXYOW3XQSSJNB3T1C7KDQO4C99 {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{id};if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbup}) {my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "UPDATE maillog SET isspam='1' WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}}my $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{date});print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Learning and Reporting $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH as Spam</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>";if (-f $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT) {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$CJL8JR393NHX0O81T5O5EX5BP287J3OW1156YD225QSQ3VKTPAZ/spamassassin --nocreate-prefs --progress --report < $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT");} else {print "File not found: [$CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT]\n";}print "</pre></div>\n";print "<div class='panel-footer panel-footer-cxs'>Completed</div>\n";print "</div>\n";return;}sub CRCQC2WW34HFKWQD7X8MDNR6CWMJ4VM81XF8DL65U9FURBVJEO9 {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{id};my $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{date});print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Forgetting $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>";if (-f $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT) {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$CJL8JR393NHX0O81T5O5EX5BP287J3OW1156YD225QSQ3VKTPAZ/sa-learn","--forget", $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT);} else {print "File not found: [$CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT]\n";}print "</pre></div>\n";print "<div class='panel-footer panel-footer-cxs'>Completed</div>\n";print "</div>\n";return;}sub CNLJT2FYWISPQJXRR5QEGFG3J158USF4GT6VIFHRBO59N420ROB {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{id};my $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sendto};my $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{date});print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Resending $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH to $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>";if ($CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P eq "") {print "To: field must be set\n";}elsif (-f $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT) {my @CMO7TLUALGJHCDE0HMC3E4RVXAMYV4XAN7AJ0T7Z986N7NMM8JJ = path($CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT)->lines;chomp @CMO7TLUALGJHCDE0HMC3E4RVXAMYV4XAN7AJ0T7Z986N7NMM8JJ;my $CLGMGTP47NQ5NPXUEZXYR61JFXEFM9WHE6Y4CVLSV9QJ9KZL393 = 0;my @CRJKG0L36O2ZX13YAT7IJVM77DT8CUHM6X0XMATO8L28EDKS9KH;my $CPOF76HHUADSMT61G3A0A1MNKIUXCDX4PXKE847PK154LXWFKLW = 1;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CMO7TLUALGJHCDE0HMC3E4RVXAMYV4XAN7AJ0T7Z986N7NMM8JJ) {if ($CPOF76HHUADSMT61G3A0A1MNKIUXCDX4PXKE847PK154LXWFKLW and $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 eq "") {$CPOF76HHUADSMT61G3A0A1MNKIUXCDX4PXKE847PK154LXWFKLW = 0;if ($CLGMGTP47NQ5NPXUEZXYR61JFXEFM9WHE6Y4CVLSV9QJ9KZL393) {$CLGMGTP47NQ5NPXUEZXYR61JFXEFM9WHE6Y4CVLSV9QJ9KZL393 = 0;} else {push @CRJKG0L36O2ZX13YAT7IJVM77DT8CUHM6X0XMATO8L28EDKS9KH, "To: $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P";$CLGMGTP47NQ5NPXUEZXYR61JFXEFM9WHE6Y4CVLSV9QJ9KZL393 = 1;}}if ($CPOF76HHUADSMT61G3A0A1MNKIUXCDX4PXKE847PK154LXWFKLW) {if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^to:/i) {$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 = "To: $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P"; $CLGMGTP47NQ5NPXUEZXYR61JFXEFM9WHE6Y4CVLSV9QJ9KZL393 = 1; push @CRJKG0L36O2ZX13YAT7IJVM77DT8CUHM6X0XMATO8L28EDKS9KH, "X-MailControl: release resend"}if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^cc:/i) {$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 = "Cc:"}if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^bcc:/i) {$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 = "Bcc:"}}push @CRJKG0L36O2ZX13YAT7IJVM77DT8CUHM6X0XMATO8L28EDKS9KH, $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46;}my $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F = join("\n",@CRJKG0L36O2ZX13YAT7IJVM77DT8CUHM6X0XMATO8L28EDKS9KH);my ($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X);open (my $CBNTTXRFET2ZD9056ZYI0CKVQE3UCLSG7W3LYYTS4TEN4ZU5XT2, "|-","/usr/sbin/exim -v -f $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_release} -ti >/dev/null 2>&1");print $CBNTTXRFET2ZD9056ZYI0CKVQE3UCLSG7W3LYYTS4TEN4ZU5XT2 $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F;close ($CBNTTXRFET2ZD9056ZYI0CKVQE3UCLSG7W3LYYTS4TEN4ZU5XT2);print "Resent email\n";} else {print "File not found: [$CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT]\n";}print "</pre></div>\n";print "<div class='panel-footer panel-footer-cxs'>Completed</div>\n";print "</div>\n";return;}sub CDQONIYMGADNR4ENYW8XAYP1YOTUV9GZXMWJ74RHXX20S6WSTRL {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{id};my $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sendto};my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT * FROM maillog WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;my %C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ;my @C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV = @{$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->{NAME}};my $C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchall_arrayref;foreach my $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M (@$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS) {for (0..@C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M->[$_]}}if ($CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P eq "") {$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address}}my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date};$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/-//g;my $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634 = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P);print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Forwarding $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH to $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>";if (-f $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634) {my $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F = path($CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634)->slurp;my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = localtime();$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/^(\w+)\s+(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+(\d+)$/$1, $3 $2 $5 $4/;my $C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U = "msfe".time;my $CQW8LIB6UOIO2I2FS9QYV7K6MV7HQ6XOPHJCKKDIEU7SRDZ94XP = strftime("\%z", localtime);my $CKKJ00XYPS337ZKAIQXSRHHQG66T8OHRVPRMHN6BXIUAVBUEMH2 = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject};if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_forwsub}) {$CKKJ00XYPS337ZKAIQXSRHHQG66T8OHRVPRMHN6BXIUAVBUEMH2 = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_forwsub}}open (my $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647, "|-", "/usr/sbin/sendmail -t");print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "From: $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_release}\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "To: $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "MIME-Version: 1.0\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "X-MailControl: release forward\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Type: multipart/mixed; boundary=\"------------$C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U\"\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Date: $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P $CQW8LIB6UOIO2I2FS9QYV7K6MV7HQ6XOPHJCKKDIEU7SRDZ94XP\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Subject: $CKKJ00XYPS337ZKAIQXSRHHQG66T8OHRVPRMHN6BXIUAVBUEMH2\n\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "This is a multi-part message in MIME format.\n\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "--------------$C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Type: text/plain;\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Transfer-Encoding: 7bit\n\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Email forwarded by MailControl as an attachment\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "--------------$C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Type: message/rfc822;\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Transfer-Encoding: 7bit\n\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F;print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "\n--------------$C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U--\n";close ($CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647);print "Message [$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH] forwarded to [$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P]\n";} else {print "File not found: [$CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634]\n";}print "</pre></div>\n";print "<div class='panel-footer panel-footer-cxs'>Completed</div>\n";print "</div>\n";$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->finish();$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->disconnect;return;}sub C5G6EA22YMJXZOO281DQ56MAADHNVR3C8YSCHBKR11JCH27E3BA {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{id};my $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sendto};my $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{date});print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Direct delivery of $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH to $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>";if ($CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P eq "") {print "To: field must be set\n";}elsif (-f $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT) {my $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F = path($CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT)->slurp;my ($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X);open (my $CBNTTXRFET2ZD9056ZYI0CKVQE3UCLSG7W3LYYTS4TEN4ZU5XT2, "|-","/usr/libexec/dovecot/deliver -d $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P -m INBOX");print $CBNTTXRFET2ZD9056ZYI0CKVQE3UCLSG7W3LYYTS4TEN4ZU5XT2 $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F;close ($CBNTTXRFET2ZD9056ZYI0CKVQE3UCLSG7W3LYYTS4TEN4ZU5XT2);print "Direct delivery email\n";} else {print "File not found: [$CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT]\n";}print "</pre></div>\n";print "<div class='panel-footer panel-footer-cxs'>Completed</div>\n";print "</div>\n";return;}sub CD0ZJ8U4KDWRPVINC0I9LWKFONR4I7C7EUZDMHXK58C4MRBPBJ7 {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{id};my $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_spamcop};my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT * FROM maillog WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;my %C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ;my @C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV = @{$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->{NAME}};my $C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchall_arrayref;foreach my $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M (@$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS) {for (0..@C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M->[$_]}}my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date};$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/-//g;my $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634 = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P);print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Reporting $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH to $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P (SpamCop)</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>";if (-f $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634) {my $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F = path($CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634)->slurp;my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = localtime();$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/^(\w+)\s+(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+(\d+)$/$1, $3 $2 $5 $4/;my $C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U = "msfe".time;my $CQW8LIB6UOIO2I2FS9QYV7K6MV7HQ6XOPHJCKKDIEU7SRDZ94XP = strftime("\%z", localtime);my $CKKJ00XYPS337ZKAIQXSRHHQG66T8OHRVPRMHN6BXIUAVBUEMH2 = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject};if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_forwsub}) {$CKKJ00XYPS337ZKAIQXSRHHQG66T8OHRVPRMHN6BXIUAVBUEMH2 = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_forwsub}}open (my $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647, "|-", "/usr/sbin/sendmail -t");print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "From: $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_release}\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "To: $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "MIME-Version: 1.0\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "X-MailControl: release SpamCop\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Type: multipart/mixed; boundary=\"------------$C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U\"\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Date: $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P $CQW8LIB6UOIO2I2FS9QYV7K6MV7HQ6XOPHJCKKDIEU7SRDZ94XP\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Subject: $CKKJ00XYPS337ZKAIQXSRHHQG66T8OHRVPRMHN6BXIUAVBUEMH2\n\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "This is a multi-part message in MIME format.\n\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "--------------$C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Type: text/plain;\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Transfer-Encoding: 7bit\n\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Email forwarded by MailControl as an attachment\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "--------------$C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Type: message/rfc822;\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Transfer-Encoding: 7bit\n\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F;print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "\n--------------$C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U--\n";close ($CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647);print "Message [$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH] reported to [$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P]\n";} else {print "File not found: [$CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634]\n";}print "</pre></div>\n";print "<div class='panel-footer panel-footer-cxs'>Completed</div>\n";print "</div>\n";$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->finish();$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->disconnect;return;}sub CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD {my @C9DJPCQNZIBZA7ASMOW45PJ59E35QP6HVO7ZI5FYDVAN18129CN = @_;my ($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X);my $C1L7Y7UDUOWPWSAZILBBJP8BXAPKITAYUU4NMTDCPW0EJ3L057K = open3($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, @C9DJPCQNZIBZA7ASMOW45PJ59E35QP6HVO7ZI5FYDVAN18129CN);while (<$CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X>) {my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 = $_;if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /Failed to instantiate/) {next}print $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46;}waitpid ($C1L7Y7UDUOWPWSAZILBBJP8BXAPKITAYUU4NMTDCPW0EJ3L057K, 0);return;}sub CD7Z39AT1NI4UYR6KZGO3KA05LFHJF3NHQF5EJEPCZO6CQCDP50 {print "<div class='row'>\n";print "<div class='col-md-6 col-md-offset-3'>\n";print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs text-center'>MailScanner SpamAssassin Bayes Database</div>\n";print "<div class='panel-body'>";my ($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X);my $C1L7Y7UDUOWPWSAZILBBJP8BXAPKITAYUU4NMTDCPW0EJ3L057K = open3($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, "$CJL8JR393NHX0O81T5O5EX5BP287J3OW1156YD225QSQ3VKTPAZ/sa-learn", "--dump", "magic");my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X>;waitpid ($C1L7Y7UDUOWPWSAZILBBJP8BXAPKITAYUU4NMTDCPW0EJ3L057K, 0);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;my %C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G) {my (undef,undef,$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ,undef,undef,undef,$CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ) = split(/\s+/,$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46,7);if ($CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ eq "nspam") {$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{nspam} = $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ}if ($CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ eq "nham") {$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{nham} = $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ}if ($CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ eq "ntokens") {$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{ntokens} = $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ}if ($CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ eq "oldest atime") {if ($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ == 0) {$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{oldest} = "none"} else {$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{oldest} = localtime($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ)}}if ($CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ eq "newest atime") {if ($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ == 0) {$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{newest} = "none"} else {$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{newest} = localtime($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ)}}if ($CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ eq "last journal sync atime") {if ($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ == 0) {$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{journalsync} = "none"} else {$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{journalsync} = localtime($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ)}}if ($CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ eq "last expiry atime") {if ($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ == 0) {$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{expiry} = "none"} else {$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{expiry} = localtime($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ)}}if ($CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ eq "last expire atime delta") {$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{expiryd} = int($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ/3600)}if ($CKQ894IQKGFVBUCYT4R5KI3BPLC9SLV84LZVU06MFPBZHE586TZ eq "last expire reduction count") {$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{reduction} = $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ}}print "<table class='table table-striped table-bordered table-condensed'>\n";print "<tr><th>Spam Learnt</th><td>$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{nspam} messages</td></tr>\n";print "<tr><th>Ham Learnt</th><td>$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{nham} messages</td></tr>\n";print "<tr><th>Number of Tokens</th><td>$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{ntokens} tokens</td></tr>\n";print "<tr><th>Oldest Token</th><td>$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{oldest}</td></tr>\n";print "<tr><th>Newest Token</th><td>$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{newest}</td></tr>\n";print "<tr><th>Last Token Reduction Count</th><td>$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{reduction} tokens</td></tr>\n";print "<tr><th>Last Journal Sync</th><td>$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{journalsync}</td></tr>\n";print "<tr><th>Last Expiry</th><td>$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{expiry}</td></tr>\n";print "<tr><th>Last Expiry Delta</th><td>$C08B0WQXV2K6HF359F2RG4LGMUGEER2A4SKIGC2MI9XA65AMIK7{expiryd} hours</td></tr>\n";print "</table>\n";print "</div></div></div>\n";print "<div class='col-md-3'></div></div>\n";return;}sub CQQPI16VXSYDBPPMO5GQUFWK7N8F8YTK608OO0SRGOZ2GZW87YS {print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs text-center'>MailScanner SpamAssassin Lint Test</div>\n";print "<div class='panel-body'><pre style='white-space:pre-wrap'>";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$CJL8JR393NHX0O81T5O5EX5BP287J3OW1156YD225QSQ3VKTPAZ/spamassassin --lint -D");print "</pre></div></div>\n";return;}sub CWOH4IPIAVK764JED4675ZO76E7WNX3SCGCD6AA3EH9OCJFF4DF {print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs text-center'>MailScanner SpamAssassin Lint Test</div>\n";print "<div class='panel-body'><pre style='white-space:pre-wrap'>";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("/usr/mailscanner/usr/sbin/MailScanner --lint");print "</pre></div></div>\n";return;}sub C2ZGS6FUPJH8YINVGJIO50ZQSYW6XFADGIU1RC40Q4DEX1ENQW5 {my $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sendto};my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Bulk Processesing Ham</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>";foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW) {if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^batch_([\w\-]+)/) {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $1;my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT * FROM maillog WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}my %C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ;my @C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV = @{$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->{NAME}};my $C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchall_arrayref;foreach my $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M (@$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS) {for (0..@C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M->[$_]}}if ($CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P eq "") {$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address}}my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date};$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/-//g;my $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634 = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P);if (-f $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634) {print "Processing $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH...\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$CJL8JR393NHX0O81T5O5EX5BP287J3OW1156YD225QSQ3VKTPAZ/sa-learn","--ham", $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634);} else {print "File not found: [$CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634]\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbup}) {my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "UPDATE maillog SET isspam='0',ishighspam='0' WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}}}}print "</pre></div>\n";print "<div class='panel-footer panel-footer-cxs'>Completed</div>\n";print "</div>\n";print "<div><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='submit' class='btn btn-default' value='Return'><input type='hidden' name='action' value='mailcontrol'></form></div><hr>\n";$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->disconnect;return;}sub CR2TF4K0AGEOKE42ZRX9ZY3TL56EVCTW2RUT44V8RS30L4FMH99 {my $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sendto};my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Bulk Processesing Spam</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>";foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW) {if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^batch_([\w\-]+)/) {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $1;my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT * FROM maillog WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}my %C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ;my @C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV = @{$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->{NAME}};my $C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchall_arrayref;foreach my $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M (@$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS) {for (0..@C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M->[$_]}}if ($CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P eq "") {$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address}}my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date};$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/-//g;my $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634 = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P);if (-f $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634) {print "Processing $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH...\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$CJL8JR393NHX0O81T5O5EX5BP287J3OW1156YD225QSQ3VKTPAZ/sa-learn","--spam", $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634);} else {print "File not found: [$CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634]\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbup}) {my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "UPDATE maillog SET isspam='1' WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}}}}print "</pre></div>\n";print "<div class='panel-footer panel-footer-cxs'>Completed</div>\n";print "</div>\n";print "<div><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='submit' class='btn btn-default' value='Return'><input type='hidden' name='action' value='mailcontrol'></form></div><hr>\n";$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->disconnect;return;}sub CT6J0A84EPP5TZ0FHKQ9Z21ADPKCY6UFDG1UF91H9JQG8W5XBFK {my $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sendto};my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Bulk Processesing Spam and Reporting</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>";foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW) {if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^batch_([\w\-]+)/) {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $1;my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT * FROM maillog WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}my %C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ;my @C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV = @{$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->{NAME}};my $C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchall_arrayref;foreach my $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M (@$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS) {for (0..@C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M->[$_]}}if ($CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P eq "") {$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address}}my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date};$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/-//g;my $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634 = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P);if (-f $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634) {print "Processing $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH...\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$CJL8JR393NHX0O81T5O5EX5BP287J3OW1156YD225QSQ3VKTPAZ/spamassassin --nocreate-prefs --progress --report < ".$CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634);} else {print "File not found: [$CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634]\n";}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbup}) {my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "UPDATE maillog SET isspam='1' WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}}}}print "</pre></div>\n";print "<div class='panel-footer panel-footer-cxs'>Completed</div>\n";print "</div>\n";print "<div><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='submit' class='btn btn-default' value='Return'><input type='hidden' name='action' value='mailcontrol'></form></div><hr>\n";$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->disconnect;return;}sub CTFAYUM043L5VGCJ1T0WR7LFPZHX6DHS7Q9XD8U5G7QI19IXCX2 {my $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sendto};my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Bulk Processesing Forget</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>";foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW) {if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^batch_([\w\-]+)/) {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $1;my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT * FROM maillog WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}my %C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ;my @C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV = @{$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->{NAME}};my $C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchall_arrayref;foreach my $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M (@$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS) {for (0..@C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M->[$_]}}if ($CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P eq "") {$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address}}my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date};$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/-//g;my $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634 = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P);if (-f $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634) {print "Processing $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH...\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$CJL8JR393NHX0O81T5O5EX5BP287J3OW1156YD225QSQ3VKTPAZ/sa-learn","--forget", $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634);} else {print "File not found: [$CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634]\n";}}}print "</pre></div>\n";print "<div class='panel-footer panel-footer-cxs'>Completed</div>\n";print "</div>\n";print "<div><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='submit' class='btn btn-default' value='Return'><input type='hidden' name='action' value='mailcontrol'></form></div><hr>\n";$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->disconnect;return;}sub C46LSJ6RIC5X438YGRJPULRG4S2ULKUXBTIHOOLMLTY5TWE1FOH {my $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sendto};my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Bulk Processesing Resend to [$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P]</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>";if ($CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P eq "") {print "To: field must be set\n";} else {foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW) {if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^batch_([\w\-]+)/) {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $1;my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT * FROM maillog WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}my %C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ;my @C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV = @{$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->{NAME}};my $C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchall_arrayref;foreach my $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M (@$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS) {for (0..@C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M->[$_]}}if ($CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P eq "") {$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address}}my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date};$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/-//g;my $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634 = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P);if (-f $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634) {my @CMO7TLUALGJHCDE0HMC3E4RVXAMYV4XAN7AJ0T7Z986N7NMM8JJ = path($CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634)->lines;chomp @CMO7TLUALGJHCDE0HMC3E4RVXAMYV4XAN7AJ0T7Z986N7NMM8JJ;my $CLGMGTP47NQ5NPXUEZXYR61JFXEFM9WHE6Y4CVLSV9QJ9KZL393 = 0;my @CRJKG0L36O2ZX13YAT7IJVM77DT8CUHM6X0XMATO8L28EDKS9KH;my $CPOF76HHUADSMT61G3A0A1MNKIUXCDX4PXKE847PK154LXWFKLW = 1;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CMO7TLUALGJHCDE0HMC3E4RVXAMYV4XAN7AJ0T7Z986N7NMM8JJ) {if ($CPOF76HHUADSMT61G3A0A1MNKIUXCDX4PXKE847PK154LXWFKLW and $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 eq "") {$CPOF76HHUADSMT61G3A0A1MNKIUXCDX4PXKE847PK154LXWFKLW = 0;if ($CLGMGTP47NQ5NPXUEZXYR61JFXEFM9WHE6Y4CVLSV9QJ9KZL393) {$CLGMGTP47NQ5NPXUEZXYR61JFXEFM9WHE6Y4CVLSV9QJ9KZL393 = 0;} else {push @CRJKG0L36O2ZX13YAT7IJVM77DT8CUHM6X0XMATO8L28EDKS9KH, "To: $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P";$CLGMGTP47NQ5NPXUEZXYR61JFXEFM9WHE6Y4CVLSV9QJ9KZL393 = 1;}}if ($CPOF76HHUADSMT61G3A0A1MNKIUXCDX4PXKE847PK154LXWFKLW) {if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^to:/i) {$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 = "To: $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P"; $CLGMGTP47NQ5NPXUEZXYR61JFXEFM9WHE6Y4CVLSV9QJ9KZL393 = 1; push @CRJKG0L36O2ZX13YAT7IJVM77DT8CUHM6X0XMATO8L28EDKS9KH, "X-MailControl: release resend"}if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^cc:/i) {$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 = "Cc:"}if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^bcc:/i) {$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 = "Bcc:"}}push @CRJKG0L36O2ZX13YAT7IJVM77DT8CUHM6X0XMATO8L28EDKS9KH, $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46;}my $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F = join("\n",@CRJKG0L36O2ZX13YAT7IJVM77DT8CUHM6X0XMATO8L28EDKS9KH);my ($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X);open (my $CBNTTXRFET2ZD9056ZYI0CKVQE3UCLSG7W3LYYTS4TEN4ZU5XT2, "|-","/usr/sbin/exim -v -f $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_release} -ti >/dev/null 2>&1");print $CBNTTXRFET2ZD9056ZYI0CKVQE3UCLSG7W3LYYTS4TEN4ZU5XT2 $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F;close ($CBNTTXRFET2ZD9056ZYI0CKVQE3UCLSG7W3LYYTS4TEN4ZU5XT2);print "Resent email $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH\n";} else {print "File not found: [$CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634]\n";}}}}print "</pre></div>\n";print "<div class='panel-footer panel-footer-cxs'>Completed</div>\n";print "</div>\n";print "<div><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='submit' class='btn btn-default' value='Return'><input type='hidden' name='action' value='mailcontrol'></form></div><hr>\n";$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->disconnect;return;}sub C98X86LQ4L80FWIX9DTD2WQNCH1KK7LDSKT8VBIT46OAT4XFPP8 {my $C5R9CEJLES9U6XKUZQ80OCQ7PQ2DM9VRH8URP4SVE744TYQWE1Y = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sendto};my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Bulk Processesing Forward to [$C5R9CEJLES9U6XKUZQ80OCQ7PQ2DM9VRH8URP4SVE744TYQWE1Y]</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>";foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW) {if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^batch_([\w\-]+)/) {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $1;my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT * FROM maillog WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}my %C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ;my @C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV = @{$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->{NAME}};my $C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchall_arrayref;foreach my $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M (@$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS) {for (0..@C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M->[$_]}}my $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $C5R9CEJLES9U6XKUZQ80OCQ7PQ2DM9VRH8URP4SVE744TYQWE1Y;if ($CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P eq "") {$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address}}my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date};$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/-//g;my $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634 = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P);if (-f $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634) {my $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F = path($CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634)->slurp;my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = localtime();$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/^(\w+)\s+(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+(\d+)$/$1, $3 $2 $5 $4/;my $C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U = "msfe".time;my $CQW8LIB6UOIO2I2FS9QYV7K6MV7HQ6XOPHJCKKDIEU7SRDZ94XP = strftime("\%z", localtime);my $CKKJ00XYPS337ZKAIQXSRHHQG66T8OHRVPRMHN6BXIUAVBUEMH2 = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject};if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_forwsub}) {$CKKJ00XYPS337ZKAIQXSRHHQG66T8OHRVPRMHN6BXIUAVBUEMH2 = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_forwsub}}open (my $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647, "|-", "/usr/sbin/sendmail -t");print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "From: $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_release}\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "To: $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "MIME-Version: 1.0\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "X-MailControl: release forward\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Type: multipart/mixed; boundary=\"------------$C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U\"\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Date: $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P $CQW8LIB6UOIO2I2FS9QYV7K6MV7HQ6XOPHJCKKDIEU7SRDZ94XP\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Subject: $CKKJ00XYPS337ZKAIQXSRHHQG66T8OHRVPRMHN6BXIUAVBUEMH2\n\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "This is a multi-part message in MIME format.\n\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "--------------$C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Type: text/plain;\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Transfer-Encoding: 7bit\n\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Email forwarded by MailControl as an attachment\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "--------------$C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Type: message/rfc822;\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Transfer-Encoding: 7bit\n\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F;print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "\n--------------$C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U--\n";close ($CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647);print "Message [$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH] forwarded to [$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P]\n";} else {print "File not found: [$CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634]\n";}}}print "</pre></div>\n";print "<div class='panel-footer panel-footer-cxs'>Completed</div>\n";print "</div>\n";print "<div><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='submit' class='btn btn-default' value='Return'><input type='hidden' name='action' value='mailcontrol'></form></div><hr>\n";$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->disconnect;return;}sub CLHOD25UY1LZSQ54RFKZ31NFT8NDHBQUZB5SX1A6FMUNQOTQJKI {my $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_spamcop};my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Bulk Processesing to $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P (SpamCop)</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>";foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW) {if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^batch_([\w\-]+)/) {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $1;my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT * FROM maillog WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}my %C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ;my @C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV = @{$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->{NAME}};my $C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchall_arrayref;foreach my $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M (@$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS) {for (0..@C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M->[$_]}}my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date};$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/-//g;my $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634 = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P);if (-f $CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634) {my $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F = path($CDM0FMNZJ55ZHYSI0X7PPZ65BXQEIXXWW8OK8L34BLSDCDP1634)->slurp;my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = localtime();$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/^(\w+)\s+(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+(\d+)$/$1, $3 $2 $5 $4/;my $C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U = "msfe".time;my $CQW8LIB6UOIO2I2FS9QYV7K6MV7HQ6XOPHJCKKDIEU7SRDZ94XP = strftime("\%z", localtime);my $CKKJ00XYPS337ZKAIQXSRHHQG66T8OHRVPRMHN6BXIUAVBUEMH2 = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject};if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_forwsub}) {$CKKJ00XYPS337ZKAIQXSRHHQG66T8OHRVPRMHN6BXIUAVBUEMH2 = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_forwsub}}open (my $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647, "|-", "/usr/sbin/sendmail -t");print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "From: $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_release}\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "To: $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "MIME-Version: 1.0\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "X-MailControl: release SpamCop\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Type: multipart/mixed; boundary=\"------------$C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U\"\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Date: $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P $CQW8LIB6UOIO2I2FS9QYV7K6MV7HQ6XOPHJCKKDIEU7SRDZ94XP\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Subject: $CKKJ00XYPS337ZKAIQXSRHHQG66T8OHRVPRMHN6BXIUAVBUEMH2\n\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "This is a multi-part message in MIME format.\n\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "--------------$C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Type: text/plain;\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Transfer-Encoding: 7bit\n\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Email forwarded by MailControl as an attachment\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "--------------$C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Type: message/rfc822;\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "Content-Transfer-Encoding: 7bit\n\n";print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F;print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 "\n--------------$C0737FLN2X98AKYJV7PG1PLRREZ6YLA8JEMXCNG2Q3ZBJGHZ91U--\n";close ($CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647);print "Reported [$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH] forwarded to [$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P]\n";}}}print "</pre></div>\n";print "<div class='panel-footer panel-footer-cxs'>Completed</div>\n";print "</div>\n";print "<div><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='submit' class='btn btn-default' value='Return'><input type='hidden' name='action' value='mailcontrol'></form></div><hr>\n";$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->disconnect;return;}sub CMVNOCPT6R12M2S280NQUM0454C4EE5VIP8T9VAUFNRYSC99G6J {print "<div class='panel panel-default'>\n";if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{sub} eq "ms") {print "<div class='panel-heading panel-heading-cxs'>Copying from MySQL to SQLite</div>\n";print "<div class='panel-body'>Processing...\n";&CGJEQPQR0EEJWX11V62YY2EYL4PWCGT2UUYBFKHO123L1SJI90R;print "Done\n";print "</div></div>\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{sub} eq "sm") {print "<div class='panel-heading panel-heading-cxs'>Copying from SQLite to MySQL</div>\n";print "<div class='panel-body'>Processing...\n";&CGJEQPQR0EEJWX11V62YY2EYL4PWCGT2UUYBFKHO123L1SJI90R;print "Done\n";print "</div></div>\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{sub} eq "nm") {print "<div class='panel-heading panel-heading-cxs'>Creating new MySQL database</div>\n";print "<div class='panel-body'>Processing...\n";;print "Done\n";print "</div></div>\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{sub} eq "ns") {print "<div class='panel-heading panel-heading-cxs'>Creating new SQLite database</div>\n";print "<div class='panel-body'>Processing...\n";&C2GJJRGK1HY6YRQ4PRVDPZNXYPPUIJ7HMBIVKREICDVRFMLTQVF;print "Done\n";print "</div></div>\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{sub} eq "bm") {print "<div class='panel-heading panel-heading-cxs'>Backup MySQL database</div>\n";print "<div class='panel-body'>Processing...\n";print "<pre style='white-space: pre-wrap'>\n";my $CR0E0QRSS6SDVDAGOTBUCT205HB7IJMT0T1BTF4Q5V7AWRR3OX8 = "/usr/msfe/backups/mysql_".time.".sql";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("su root -c 'mysqldump --host=$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost} --user=$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser} --password=$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass} $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname} > $CR0E0QRSS6SDVDAGOTBUCT205HB7IJMT0T1BTF4Q5V7AWRR3OX8'");print "</pre>\n";print "Done. Backup created at $CR0E0QRSS6SDVDAGOTBUCT205HB7IJMT0T1BTF4Q5V7AWRR3OX8\n";print "</div></div>\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{sub} eq "bs") {print "<div class='panel-heading panel-heading-cxs'>Backup SQLite database</div>\n";print "<div class='panel-body'>Processing...\n";print "<pre style='white-space: pre-wrap'>\n";my $CR0E0QRSS6SDVDAGOTBUCT205HB7IJMT0T1BTF4Q5V7AWRR3OX8 = "/usr/msfe/backups/sqlite_".time.".sql";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("sqlite3 $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir} .dump > $CR0E0QRSS6SDVDAGOTBUCT205HB7IJMT0T1BTF4Q5V7AWRR3OX8");print "</pre>\n";print "Done. Backup created at $CR0E0QRSS6SDVDAGOTBUCT205HB7IJMT0T1BTF4Q5V7AWRR3OX8\n";print "</div></div>\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{sub} eq "fix") {print "<div class='panel-heading panel-heading-cxs'>Attempting to fix common database problems</div>\n";print "<div class='panel-body'>Processing...\n";print "<pre style='white-space: pre-wrap'>\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("su root -c '/usr/msfe/mailcontrol/dbadd.pl'");&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z MailScanner restart");print "</pre>\n";print "Done\n";print "</div></div>\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{sub} eq "fixsa") {print "<div class='panel-heading panel-heading-cxs'>Attempting to fix the SpamAssassin bayes database</div>\n";print "<div class='panel-body'>Processing...\n";print "<pre style='white-space: pre-wrap'>\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$CJL8JR393NHX0O81T5O5EX5BP287J3OW1156YD225QSQ3VKTPAZ/sa-learn --sync -D");&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z MailScanner restart");print "</pre>\n";print "Done\n";print "</div></div>\n";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{sub} eq "newsa") {print "<div class='panel-heading panel-heading-cxs'>Creating a new SpamAssassin bayes database</div>\n";print "<div class='panel-body'>Processing...\n";print "<pre style='white-space: pre-wrap'>\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$CJL8JR393NHX0O81T5O5EX5BP287J3OW1156YD225QSQ3VKTPAZ/sa-learn --clear -D");&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z MailScanner restart");print "</pre>\n";print "Done\n";print "</div></div>\n";}print "<div><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='submit' class='btn btn-default' value='Return'><input type='hidden' name='action' value='mailcontrol'></form></div><hr>\n";return;}sub CGJEQPQR0EEJWX11V62YY2EYL4PWCGT2UUYBFKHO123L1SJI90R {my $CIS2REOYVUFNAWY8DKYZ47NW1IA1EEVOA5V8VUAEMHIFJF80VDH;my $C55U388926IX4FJL940Z9VO9O214UNLVB4MDP9VN47I7THNSECB;my $CWIAZ9PO1XFMVSIDPK2T53TKPSJT53Z3Z7UQOBE9O7VM10XZWBE;my $CNP6PGIZSWJY61JEORYPQYZWACBU1I9R82WG85371N8C9F2PUC8;my $CM428NRISE1MWNX6X1QZMSIC5PHYFD4L1EEIA1K0PH23VWOFT7P;my $C5NXKSGICOJAP3BF7S2UYSUVFT6BGN2226339A4K9IH7S4LXSJ8;if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{sub} eq "ms") {&C2GJJRGK1HY6YRQ4PRVDPZNXYPPUIJ7HMBIVKREICDVRFMLTQVF;$CIS2REOYVUFNAWY8DKYZ47NW1IA1EEVOA5V8VUAEMHIFJF80VDH = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("SQLite Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CIS2REOYVUFNAWY8DKYZ47NW1IA1EEVOA5V8VUAEMHIFJF80VDH->do("PRAGMA synchronous = OFF");$CIS2REOYVUFNAWY8DKYZ47NW1IA1EEVOA5V8VUAEMHIFJF80VDH->do("PRAGMA journal_mode = MEMORY");$C55U388926IX4FJL940Z9VO9O214UNLVB4MDP9VN47I7THNSECB = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CM428NRISE1MWNX6X1QZMSIC5PHYFD4L1EEIA1K0PH23VWOFT7P = "MySQL";$C5NXKSGICOJAP3BF7S2UYSUVFT6BGN2226339A4K9IH7S4LXSJ8 = "SQLite";} else {$CIS2REOYVUFNAWY8DKYZ47NW1IA1EEVOA5V8VUAEMHIFJF80VDH = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CWIAZ9PO1XFMVSIDPK2T53TKPSJT53Z3Z7UQOBE9O7VM10XZWBE = $CIS2REOYVUFNAWY8DKYZ47NW1IA1EEVOA5V8VUAEMHIFJF80VDH->prepare("TRUNCATE TABLE maillog") or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;$CWIAZ9PO1XFMVSIDPK2T53TKPSJT53Z3Z7UQOBE9O7VM10XZWBE->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("$C5NXKSGICOJAP3BF7S2UYSUVFT6BGN2226339A4K9IH7S4LXSJ8 Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}$C55U388926IX4FJL940Z9VO9O214UNLVB4MDP9VN47I7THNSECB = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("SQLite Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CM428NRISE1MWNX6X1QZMSIC5PHYFD4L1EEIA1K0PH23VWOFT7P = "SQLite";$C5NXKSGICOJAP3BF7S2UYSUVFT6BGN2226339A4K9IH7S4LXSJ8 = "MySQL";}my $C8DM8RV22I8QA90FHL8ZFSI1Z6MDA8DEY9CMWS7QNVCCLEQXINU = "SELECT * FROM maillog";$CNP6PGIZSWJY61JEORYPQYZWACBU1I9R82WG85371N8C9F2PUC8 = $C55U388926IX4FJL940Z9VO9O214UNLVB4MDP9VN47I7THNSECB->prepare($C8DM8RV22I8QA90FHL8ZFSI1Z6MDA8DEY9CMWS7QNVCCLEQXINU) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("$CM428NRISE1MWNX6X1QZMSIC5PHYFD4L1EEIA1K0PH23VWOFT7P Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}$CNP6PGIZSWJY61JEORYPQYZWACBU1I9R82WG85371N8C9F2PUC8->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("$CM428NRISE1MWNX6X1QZMSIC5PHYFD4L1EEIA1K0PH23VWOFT7P Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}my @C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV = @{$CNP6PGIZSWJY61JEORYPQYZWACBU1I9R82WG85371N8C9F2PUC8->{NAME}};my $C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS = $CNP6PGIZSWJY61JEORYPQYZWACBU1I9R82WG85371N8C9F2PUC8->fetchall_arrayref;$CWIAZ9PO1XFMVSIDPK2T53TKPSJT53Z3Z7UQOBE9O7VM10XZWBE = $CIS2REOYVUFNAWY8DKYZ47NW1IA1EEVOA5V8VUAEMHIFJF80VDH->prepare("INSERT INTO maillog (timestamp, id, size, from_address, from_domain, to_address, to_domain, subject, clientip, archive, isspam, ishighspam, issaspam, isrblspam, spamwhitelisted, spamblacklisted, sascore, spamreport, virusinfected, nameinfected, otherinfected, report, ismcp, ishighmcp, issamcp, mcpwhitelisted, mcpblacklisted, mcpsascore, mcpreport, hostname, date, time, headers, quarantined) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)") or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("$C5NXKSGICOJAP3BF7S2UYSUVFT6BGN2226339A4K9IH7S4LXSJ8 Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}foreach my $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M (@$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS) {my %C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ;for (0..@C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M->[$_]}$CWIAZ9PO1XFMVSIDPK2T53TKPSJT53Z3Z7UQOBE9O7VM10XZWBE->execute($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{timestamp}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{id}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{from_address}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{from_domain}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_domain}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{archive}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{isspam}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{ishighspam}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{issaspam}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{isrblspam}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{spamwhitelisted}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{spamblacklisted}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{sascore}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{spamreport}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{virusinfected}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{nameinfected}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{otherinfected}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{report}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{ismcp}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{ishighmcp}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{issamcp}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{mcpwhitelisted}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{mcpblacklisted}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{mcpsascore}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{mcpreport}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{hostname}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{"time"}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{headers}, $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{quarantined}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("$C5NXKSGICOJAP3BF7S2UYSUVFT6BGN2226339A4K9IH7S4LXSJ8 Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}}$CWIAZ9PO1XFMVSIDPK2T53TKPSJT53Z3Z7UQOBE9O7VM10XZWBE->finish();$CIS2REOYVUFNAWY8DKYZ47NW1IA1EEVOA5V8VUAEMHIFJF80VDH->disconnect;$CNP6PGIZSWJY61JEORYPQYZWACBU1I9R82WG85371N8C9F2PUC8->finish();$C55U388926IX4FJL940Z9VO9O214UNLVB4MDP9VN47I7THNSECB->disconnect;return;}sub C2GJJRGK1HY6YRQ4PRVDPZNXYPPUIJ7HMBIVKREICDVRFMLTQVF {unlink $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir};&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("sqlite3 $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir} < /usr/msfe/mailcontrol/mailcontrol.schema");if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("chown","mailnull:mail",$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir});} else {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("chown","mail:mail",$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir});}&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("chmod","600",$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir});return;}sub C9TPLNP635587YWCJZQOILNZDWKAYDA2FPYIX5OSOQDTKC0BAPC {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{id};my $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH, $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{date});my $C769I6JV1G7O19ZO8IUE5YKCPW1JDHN4OPH95TMB7TYUP74UIDV = 0;if (-f $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT) {my @CAD154EWRINGEAHD9VR6EEQ9HYI2RAVKHNKX7LOTKRZSEJVZTXY = path($CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT)->lines;my $C3ITC92J9HYDTKRUZ2XF5CS1G5WDMAWKBLI09DMARZUU2VCNEED = MIME::Parser->new();$C3ITC92J9HYDTKRUZ2XF5CS1G5WDMAWKBLI09DMARZUU2VCNEED->ignore_errors(1);$C3ITC92J9HYDTKRUZ2XF5CS1G5WDMAWKBLI09DMARZUU2VCNEED->extract_uuencode(1);$C3ITC92J9HYDTKRUZ2XF5CS1G5WDMAWKBLI09DMARZUU2VCNEED->decode_bodies(1);$C3ITC92J9HYDTKRUZ2XF5CS1G5WDMAWKBLI09DMARZUU2VCNEED->tmp_recycling(0);$C3ITC92J9HYDTKRUZ2XF5CS1G5WDMAWKBLI09DMARZUU2VCNEED->output_to_core(1);my $CMFM0K85SVBY6JK2RJTMS6XK8ANM083L1O47LCP8EDVZX2FEL2N = $C3ITC92J9HYDTKRUZ2XF5CS1G5WDMAWKBLI09DMARZUU2VCNEED->parse_data(\@CAD154EWRINGEAHD9VR6EEQ9HYI2RAVKHNKX7LOTKRZSEJVZTXY);my @CW1VSB68GKLJ40KYWOOISWB263RBV46292E19U7BGC9EGEYI3NO = $CMFM0K85SVBY6JK2RJTMS6XK8ANM083L1O47LCP8EDVZX2FEL2N->parts;my $CHBH35W7K5F3P77FXWBTNHBQPNQOLOCIS5VND2YE1S80SVUM7WV = 'attachment001';my $CXS3S0IVP7P5QRO10V3W403M6AGHG1LMYS4GNCE19DAYUEAEMZ3 = 1;if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{part} eq "0") {my $CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB = 1;my @C6QX8JQ06A89BQKCOGMNHHJY9X1MUGK4082R8I9KXPEPZ9CMKCQ;my $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CAD154EWRINGEAHD9VR6EEQ9HYI2RAVKHNKX7LOTKRZSEJVZTXY) {if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 eq "\n" and $CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB) {$CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB = 0}if ($CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB) {push @C6QX8JQ06A89BQKCOGMNHHJY9X1MUGK4082R8I9KXPEPZ9CMKCQ, $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46;} else {$CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F .= $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46;}}my $CPOF76HHUADSMT61G3A0A1MNKIUXCDX4PXKE847PK154LXWFKLW = Mail::Header->new();$CPOF76HHUADSMT61G3A0A1MNKIUXCDX4PXKE847PK154LXWFKLW->header(\@C6QX8JQ06A89BQKCOGMNHHJY9X1MUGK4082R8I9KXPEPZ9CMKCQ);my $C7ZVIRDWDG9XWDVPO2Z2Y462L4BUTGFO78P234JPFUECKHK9B1G = $CPOF76HHUADSMT61G3A0A1MNKIUXCDX4PXKE847PK154LXWFKLW->get("Content-Type");$C7ZVIRDWDG9XWDVPO2Z2Y462L4BUTGFO78P234JPFUECKHK9B1G = lc $C7ZVIRDWDG9XWDVPO2Z2Y462L4BUTGFO78P234JPFUECKHK9B1G;chomp ($C7ZVIRDWDG9XWDVPO2Z2Y462L4BUTGFO78P234JPFUECKHK9B1G);if (lc $CPOF76HHUADSMT61G3A0A1MNKIUXCDX4PXKE847PK154LXWFKLW->get("Content-Transfer-Encoding") =~ /quoted-printable/) {$CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F = decode_qp($CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F);}elsif (lc $CPOF76HHUADSMT61G3A0A1MNKIUXCDX4PXKE847PK154LXWFKLW->get("Content-Transfer-Encoding") =~ /base64/) {$CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F = decode_base64($CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F);}if (lc $CPOF76HHUADSMT61G3A0A1MNKIUXCDX4PXKE847PK154LXWFKLW->get("Content-Type") ne "") {print "content-type: $C7ZVIRDWDG9XWDVPO2Z2Y462L4BUTGFO78P234JPFUECKHK9B1G\r\n\r\n";} else {print "content-type: text/html;charset=UTF-8\r\n\r\n";}print $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F;$C769I6JV1G7O19ZO8IUE5YKCPW1JDHN4OPH95TMB7TYUP74UIDV = 1;} else {while (my $CG69Z60P9O2FJZSLHR86Q6HI2TLCZ3PRQ5CTC19LREI5NE998KR = shift(@CW1VSB68GKLJ40KYWOOISWB263RBV46292E19U7BGC9EGEYI3NO)) {if($CG69Z60P9O2FJZSLHR86Q6HI2TLCZ3PRQ5CTC19LREI5NE998KR->parts) {push @CW1VSB68GKLJ40KYWOOISWB263RBV46292E19U7BGC9EGEYI3NO,$CG69Z60P9O2FJZSLHR86Q6HI2TLCZ3PRQ5CTC19LREI5NE998KR->parts;next;}if ($CXS3S0IVP7P5QRO10V3W403M6AGHG1LMYS4GNCE19DAYUEAEMZ3 eq $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{part}) {my $CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 = $CG69Z60P9O2FJZSLHR86Q6HI2TLCZ3PRQ5CTC19LREI5NE998KR->head->mime_type || $CG69Z60P9O2FJZSLHR86Q6HI2TLCZ3PRQ5CTC19LREI5NE998KR->head->effective_type;my $CYJDMUBHF0L7LBA0WFUDQPA5CFZ1DN0VZKN7FMMLK3MRGRLCHLQ = $CG69Z60P9O2FJZSLHR86Q6HI2TLCZ3PRQ5CTC19LREI5NE998KR->head->recommended_filename || $CHBH35W7K5F3P77FXWBTNHBQPNQOLOCIS5VND2YE1S80SVUM7WV;$CYJDMUBHF0L7LBA0WFUDQPA5CFZ1DN0VZKN7FMMLK3MRGRLCHLQ =~ s/[^\w\.]/_/g;my $CYI4KUYANT60F6UI7RYPPAF5HXVCD3OPK1UAEK5QENO15AAN5DK = $CG69Z60P9O2FJZSLHR86Q6HI2TLCZ3PRQ5CTC19LREI5NE998KR->open("r");my $C5GQK69CDV8WWUJCWVYGH1PVUBOTCPYM585F3CGO6ZP7FI1J17K;while (<$CYI4KUYANT60F6UI7RYPPAF5HXVCD3OPK1UAEK5QENO15AAN5DK>) {$C5GQK69CDV8WWUJCWVYGH1PVUBOTCPYM585F3CGO6ZP7FI1J17K .= $_}if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "") {$CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 = "application/octet-stream"}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{view}) {print "content-type: $CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9;charset=UTF-8\r\n";print "\r\n";} else {print "content-type: $CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9\r\n";print "content-disposition: attachment; filename=$CYJDMUBHF0L7LBA0WFUDQPA5CFZ1DN0VZKN7FMMLK3MRGRLCHLQ\r\n\r\n";}print $C5GQK69CDV8WWUJCWVYGH1PVUBOTCPYM585F3CGO6ZP7FI1J17K;$C769I6JV1G7O19ZO8IUE5YKCPW1JDHN4OPH95TMB7TYUP74UIDV = 1;last;}$CHBH35W7K5F3P77FXWBTNHBQPNQOLOCIS5VND2YE1S80SVUM7WV++;$CXS3S0IVP7P5QRO10V3W403M6AGHG1LMYS4GNCE19DAYUEAEMZ3++;}}$C3ITC92J9HYDTKRUZ2XF5CS1G5WDMAWKBLI09DMARZUU2VCNEED->filer->purge;} else {print "Content-type: text/html\r\n\r\n";print "Oops, no such file [$CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT] [$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH]\n";}unless ($C769I6JV1G7O19ZO8IUE5YKCPW1JDHN4OPH95TMB7TYUP74UIDV) {print "Content-type: text/html\r\n\r\n";print "Oops, no such attachment part number [$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{part}] in [$CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT] [$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH]\n";}return;}sub CGHXHRVBXO9UI6Z7ASU0NMOASG55O8V9C516Z9KFBX4ILLYBIST {my $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{top};my $CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{type};my $CZ612L22S2LKUR6FA3FSXC6O8WQ7OVH60WGO7OHIZ2CNNSX0CQO;my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA;my $COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46;my $C7XZS20YCW7HSNOLQPZ288QXTQX776PYQ5DNZ1UC2K0H5N6Y54I;my %rules;my $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF;my $CHO2BGAPOYZ2RLXERYJWG8CY0SHUAFQ8I4GF5A4XB6WPUFL5C1A = qr/(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)/;my $CQ304HIRCI9AEL6E7CBE9AVOEJS0MWR3KMT0DW9GFMBN2QFMYBQ = qr/((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?/;my $CTTM2LWOGAW1RCNIKZ8X2S2PEPH3S2E2RUHLFO9LLTX6JTFS8XR = qr/(^127\.)|(^192\.168\.)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^::1$)|(^[fF][cCdD])/;if ($CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB ne "") {unless ($CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB =~ /^\d+$/) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("Security error"); return}}my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare("SELECT date FROM maillog ORDER BY date ASC LIMIT 1") or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;my @CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6 = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchrow_array;my $CZLQ36P1BUWHAJYS5KB079JUPQKNMAKU4DIL08KDAT707CNAM1R = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[0];$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare("SELECT date FROM maillog ORDER BY date DESC LIMIT 1") or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;@CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6 = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchrow_array;my $CD6OP43RK2MG4GTYS5D3D0GJPWH02YF8VJCJ8O67ECTWB6T45M2 = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[0];print "<div id='statsbox' class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Statistics</div>\n";print "<div class='panel-body'>\n";print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'>\n";print "<input type='hidden' name='action' value='mc_stats'>\n";print "Display top <select name='top'>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{top} eq "10") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>10</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{top} eq "20") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>20</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{top} eq "50") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>50</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{top} eq "100") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>100</option>\n";print "</select> <select name='type'>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{type} eq "virus") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='virus' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Viruses</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{type} eq "sa") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='sa' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>SpamAssassin Rules</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{type} eq "relays") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='relays' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Relay IPs (count)</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{type} eq "relayssize") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='relayssize' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Relay IPs (size)</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{type} eq "send") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='send' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Senders (count)</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{type} eq "sendsize") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='sendsize' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Senders (size)</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{type} eq "senddom") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='senddom' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Sender Domains (count)</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{type} eq "senddomsize") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='senddomsize' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Sender Domains (size)</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{type} eq "recv") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='recv' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Recipients (count)</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{type} eq "recvsize") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='recvsize' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Recipients (size)</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{type} eq "recvdom") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='recvdom' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Recipient Domains (count)</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{type} eq "recvdomsize") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='recvdomsize' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Recipient Domains (size)</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{type} eq "spamsenddom") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='spamsenddom' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Spam Sender Domains</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{type} eq "spamrelays") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='spamrelays' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Spam Relay IPs</option>\n";if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{type} eq "daily") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='daily' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Daily Totals</option>\n";print "</select> \n";my $CF3QYD0JWG4FIHHNLEZHXB36WHDTWXHGZ3BOKRH7JWSRIS2L3FO = $CZLQ36P1BUWHAJYS5KB079JUPQKNMAKU4DIL08KDAT707CNAM1R;if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{fromdate}) {$CF3QYD0JWG4FIHHNLEZHXB36WHDTWXHGZ3BOKRH7JWSRIS2L3FO = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{fromdate}}my $CSTQR08MJANCX639ASSCQVPEX7Y7D8P8KUS51D89D3QGXSH8NZA = $CD6OP43RK2MG4GTYS5D3D0GJPWH02YF8VJCJ8O67ECTWB6T45M2;if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{todate}) {$CSTQR08MJANCX639ASSCQVPEX7Y7D8P8KUS51D89D3QGXSH8NZA = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{todate}}my $C00DO0U2FRRTGBJU1J32DW51A3S34L25G93H68HIP26FN6CD77F = "(date >= '$CF3QYD0JWG4FIHHNLEZHXB36WHDTWXHGZ3BOKRH7JWSRIS2L3FO' AND date <= '$CSTQR08MJANCX639ASSCQVPEX7Y7D8P8KUS51D89D3QGXSH8NZA')";print " From:<select name='fromdate'>\n";my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = DateTime->new({year=>substr($CZLQ36P1BUWHAJYS5KB079JUPQKNMAKU4DIL08KDAT707CNAM1R,0,4),month=>substr($CZLQ36P1BUWHAJYS5KB079JUPQKNMAKU4DIL08KDAT707CNAM1R,5,2),day=>substr($CZLQ36P1BUWHAJYS5KB079JUPQKNMAKU4DIL08KDAT707CNAM1R,8,2)});my $C3BQ34RE8YK1XWCXE613X2E6F2ER0EEI8Q285BKGHM80O9OHGZA = 0;while ($CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P->ymd('-') le $CD6OP43RK2MG4GTYS5D3D0GJPWH02YF8VJCJ8O67ECTWB6T45M2) {if ($CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P->ymd('-') eq $CF3QYD0JWG4FIHHNLEZHXB36WHDTWXHGZ3BOKRH7JWSRIS2L3FO) {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF ="selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>".$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P->ymd('-')."</option>\n";$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P->add(days=>1);$C3BQ34RE8YK1XWCXE613X2E6F2ER0EEI8Q285BKGHM80O9OHGZA++;if ($C3BQ34RE8YK1XWCXE613X2E6F2ER0EEI8Q285BKGHM80O9OHGZA > 999) {last}}print "</select>\n";print " To:<select name='todate'>\n";$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = DateTime->new({year=>substr($CZLQ36P1BUWHAJYS5KB079JUPQKNMAKU4DIL08KDAT707CNAM1R,0,4),month=>substr($CZLQ36P1BUWHAJYS5KB079JUPQKNMAKU4DIL08KDAT707CNAM1R,5,2),day=>substr($CZLQ36P1BUWHAJYS5KB079JUPQKNMAKU4DIL08KDAT707CNAM1R,8,2)});while ($CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P->ymd('-') le $CD6OP43RK2MG4GTYS5D3D0GJPWH02YF8VJCJ8O67ECTWB6T45M2) {if ($CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P->ymd('-') eq $CSTQR08MJANCX639ASSCQVPEX7Y7D8P8KUS51D89D3QGXSH8NZA) {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF ="selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>".$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P->ymd('-')."</option>\n";$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P->add(days=>1);}print "</select> \n";print "<input type='submit' class='btn btn-default' value='Show Data'>\n";print "</form></div>\n";if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "daily") {print "<div class='panel-footer'>Note: <span class='label label-default'>top <nn></span> is not relevant when choosing <em>Daily Totals</em></div>\n";}print "</div>\n";if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "") {} else {if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "virus") {$C7XZS20YCW7HSNOLQPZ288QXTQX776PYQ5DNZ1UC2K0H5N6Y54I = "Top $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB Viruses";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT report, size, isspam FROM maillog WHERE (virusinfected = 1 AND report IS NOT NULL) AND $C00DO0U2FRRTGBJU1J32DW51A3S34L25G93H68HIP26FN6CD77F";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "relays") {$C7XZS20YCW7HSNOLQPZ288QXTQX776PYQ5DNZ1UC2K0H5N6Y54I = "Top $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB Relays by count";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT clientip, size, isspam FROM maillog WHERE (clientip IS NOT NULL) AND $C00DO0U2FRRTGBJU1J32DW51A3S34L25G93H68HIP26FN6CD77F";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "relayssize") {$C7XZS20YCW7HSNOLQPZ288QXTQX776PYQ5DNZ1UC2K0H5N6Y54I = "Top $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB Relays by size";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT clientip, size, isspam FROM maillog WHERE (clientip IS NOT NULL) AND $C00DO0U2FRRTGBJU1J32DW51A3S34L25G93H68HIP26FN6CD77F";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "sa") {if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "sa") {my ($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X);my $CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG = open3($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, "grep -hr '^describe' /usr/mailscanner/etc/spam.assassin.prefs.conf /etc/mail/spamassassin/*.cf /var/lib/spamassassin 2>/dev/null");my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X>;waitpid ($CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG, 0);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G) {if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^describe\s+(\w+)\s+(.*)$/) {$rules{$1} = $2;}}}$C7XZS20YCW7HSNOLQPZ288QXTQX776PYQ5DNZ1UC2K0H5N6Y54I = "Top $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB SpamAssassin Rules";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT spamreport, isspam FROM maillog WHERE (spamreport IS NOT NULL) AND $C00DO0U2FRRTGBJU1J32DW51A3S34L25G93H68HIP26FN6CD77F";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "send") {$C7XZS20YCW7HSNOLQPZ288QXTQX776PYQ5DNZ1UC2K0H5N6Y54I = "Top $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB Senders by count";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT from_address, COUNT(*) as count, SUM(size) as size, SUM(isspam) as isspam FROM maillog WHERE (from_address IS NOT NULL) AND (from_address != '') AND $C00DO0U2FRRTGBJU1J32DW51A3S34L25G93H68HIP26FN6CD77F GROUP BY from_address ORDER BY count DESC LIMIT $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "sendsize") {$C7XZS20YCW7HSNOLQPZ288QXTQX776PYQ5DNZ1UC2K0H5N6Y54I = "Top $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB Senders by size";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT from_address, COUNT(*) as count, SUM(size) as size, SUM(isspam) as isspam FROM maillog WHERE (from_address IS NOT NULL) AND (from_address != '') AND $C00DO0U2FRRTGBJU1J32DW51A3S34L25G93H68HIP26FN6CD77F GROUP BY from_address ORDER BY size DESC LIMIT $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "senddom") {$C7XZS20YCW7HSNOLQPZ288QXTQX776PYQ5DNZ1UC2K0H5N6Y54I = "Top $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB Sender Domains by count";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT from_domain, COUNT(*) as count, SUM(size) as size, SUM(isspam) as isspam FROM maillog WHERE (from_domain IS NOT NULL) AND (from_domain != '' AND $C00DO0U2FRRTGBJU1J32DW51A3S34L25G93H68HIP26FN6CD77F) GROUP BY from_domain ORDER BY count DESC LIMIT $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "senddomsize") {$C7XZS20YCW7HSNOLQPZ288QXTQX776PYQ5DNZ1UC2K0H5N6Y54I = "Top $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB Sender Domains by size";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT from_domain, COUNT(*) as count, SUM(size) as size, SUM(isspam) as isspam FROM maillog WHERE (from_domain IS NOT NULL) AND (from_domain != '') AND $C00DO0U2FRRTGBJU1J32DW51A3S34L25G93H68HIP26FN6CD77F GROUP BY from_domain ORDER BY size DESC LIMIT $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "recv") {$C7XZS20YCW7HSNOLQPZ288QXTQX776PYQ5DNZ1UC2K0H5N6Y54I = "Top $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB Recipients by count";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT to_address, COUNT(*) as count, SUM(size) as size, SUM(isspam) as isspam FROM maillog WHERE (to_address IS NOT NULL) AND (to_address != '') AND $C00DO0U2FRRTGBJU1J32DW51A3S34L25G93H68HIP26FN6CD77F GROUP BY to_address ORDER BY count DESC LIMIT $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "recvsize") {$C7XZS20YCW7HSNOLQPZ288QXTQX776PYQ5DNZ1UC2K0H5N6Y54I = "Top $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB Recipients by size";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT to_address, COUNT(*) as count, SUM(size) as size, SUM(isspam) as isspam FROM maillog WHERE (to_address IS NOT NULL) AND (to_address != '') AND $C00DO0U2FRRTGBJU1J32DW51A3S34L25G93H68HIP26FN6CD77F GROUP BY to_address ORDER BY size DESC LIMIT $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "recvdom") {$C7XZS20YCW7HSNOLQPZ288QXTQX776PYQ5DNZ1UC2K0H5N6Y54I = "Top $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB Recipient Domains by count";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT to_domain, COUNT(*) as count, SUM(size) as size, SUM(isspam) as isspam FROM maillog WHERE (to_domain IS NOT NULL) AND (to_domain != '') AND $C00DO0U2FRRTGBJU1J32DW51A3S34L25G93H68HIP26FN6CD77F GROUP BY to_domain ORDER BY count DESC LIMIT $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "recvdomsize") {$C7XZS20YCW7HSNOLQPZ288QXTQX776PYQ5DNZ1UC2K0H5N6Y54I = "Top $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB Recipient Domains by size";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT to_domain, COUNT(*) as count, SUM(size) as size, SUM(isspam) as isspam FROM maillog WHERE (to_domain IS NOT NULL) AND (to_domain != '') AND $C00DO0U2FRRTGBJU1J32DW51A3S34L25G93H68HIP26FN6CD77F GROUP BY to_domain ORDER BY size DESC LIMIT $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "spamsenddom") {$C7XZS20YCW7HSNOLQPZ288QXTQX776PYQ5DNZ1UC2K0H5N6Y54I = "Top $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB Spam Sender Domains";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT from_domain, COUNT(*) as count, SUM(size) as size, SUM(isspam) as isspam FROM maillog WHERE (from_domain IS NOT NULL) AND (from_domain != '' AND $C00DO0U2FRRTGBJU1J32DW51A3S34L25G93H68HIP26FN6CD77F) GROUP BY from_domain ORDER BY isspam DESC, count DESC LIMIT $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "spamrelays") {$C7XZS20YCW7HSNOLQPZ288QXTQX776PYQ5DNZ1UC2K0H5N6Y54I = "Top $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB Spam Relay IPs";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT clientip, size, isspam FROM maillog WHERE (clientip IS NOT NULL) AND $C00DO0U2FRRTGBJU1J32DW51A3S34L25G93H68HIP26FN6CD77F";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "daily") {$C7XZS20YCW7HSNOLQPZ288QXTQX776PYQ5DNZ1UC2K0H5N6Y54I = "Daily Totals";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT date, COUNT(*) as count, SUM(size) as size, SUM(isspam) as isspam, SUM(ishighspam) as ishighspam, (SUM(CASE WHEN virusinfected > 0 THEN 1 ELSE 0 END)+SUM(CASE WHEN otherinfected > 0 THEN 1 ELSE 0 END)+SUM(CASE WHEN nameinfected > 0 THEN 1 ELSE 0 END)) as infected, SUM(spamwhitelisted) as spamwhitelisted, SUM(spamblacklisted) as spamblacklisted FROM maillog WHERE $C00DO0U2FRRTGBJU1J32DW51A3S34L25G93H68HIP26FN6CD77F GROUP by date ORDER BY date DESC ";}my $CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO = "COUNT(*)";if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 =~ /size$/) {$CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO = "SUM(size)"}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 =~ /^spam/) {$CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO = "SUM(isspam)"}my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare("SELECT $CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO FROM maillog WHERE $C00DO0U2FRRTGBJU1J32DW51A3S34L25G93H68HIP26FN6CD77F") or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46 = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchrow_arrayref->[0];$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}print "<div class='panel panel-default'>\n";if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "daily") {my (@C7OMUR8HRPBV7TJW7KTZ7JH0L3H1DW2HFN0LN8QP0SHTWP04GAI, @CXCVJSV6815EOVETES7EKGX7S6KPHOX9P94RCYNJU2O9DMF4TJ6, @CXG4Y0NPB333UHYSN24PZB3ROP6CPO75VIMKBJI5IC9B6DK0PI7, @CXJ7S8LZRNXMS7KQCP7R170K4NIXZ6DY394K9GCFVCNRHSJJJPX, @CVDOIJXQP53I3KBF9L8GNMTAMO8EAOHZYNLQU1WB4L1IQ5E64Z6, @CD6MQZRYJ9JIJ1YY5YE90VG52N029TMIW9GCZO5BQ43SWTWAOWG, @C0434QXZLJP1SGOORZC1RKE8OXK3X9K3PO969F193MOA6LJ7GF7, @CO4HS4OC87KA7RN629FHKTH56RW39IGYQUQJ8CTZA0DVNX8II7O, @CP307VAOA9BK5UYCJLN9NZV26J477EPUIS0J58MBHSL9I1OCTHQ);my $C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2 = 0;my $CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE;while (my @CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6 = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchrow_array) {$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<tr style='white-space:nowrap'>\n";$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<td>$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[0] ";push @C7OMUR8HRPBV7TJW7KTZ7JH0L3H1DW2HFN0LN8QP0SHTWP04GAI, $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[0];$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&new_do&new_offset&count=1&item1=date&value1=".uri_escape($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[0])."&cond1=equals&subdo=search'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'search'} fa-lg clientip' title='Search'></i></a>";$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "</td>\n";$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<td class='text-right'>$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1]</td>\n";push @CXCVJSV6815EOVETES7EKGX7S6KPHOX9P94RCYNJU2O9DMF4TJ6, $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1];$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<td class='text-right'>".($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1] - $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[3] - $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[5] - $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[7])."</td>\n";push @CXG4Y0NPB333UHYSN24PZB3ROP6CPO75VIMKBJI5IC9B6DK0PI7, ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1] - $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[3] - $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[5] - $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[7]);$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<td class='text-right'>".(sprintf("%.2f", (($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1] - $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[3] - $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[5] - $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[7])/$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1]) * 100))."%</td>\n";$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<td class='text-right'>$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[3]</td>\n";push @CXJ7S8LZRNXMS7KQCP7R170K4NIXZ6DY394K9GCFVCNRHSJJJPX, $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[3];if ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[3] > $C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2) {$C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2 = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[3]}$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<td class='text-right'>".(sprintf("%.2f", ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[3]/$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1]) * 100))."%</td>\n";$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<td class='text-right'>".($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[3] - $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[4])."</td>\n";push @CVDOIJXQP53I3KBF9L8GNMTAMO8EAOHZYNLQU1WB4L1IQ5E64Z6, ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[3] - $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[4]);$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<td class='text-right'>".(sprintf("%.2f", (($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[3] - $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[4])/$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1]) * 100))."%</td>\n";$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<td class='text-right'>".($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[4] - $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[7])."</td>\n";push @CD6MQZRYJ9JIJ1YY5YE90VG52N029TMIW9GCZO5BQ43SWTWAOWG, ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[4] - $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[7]);$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<td class='text-right'>".(sprintf("%.2f", (($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[4] - $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[7])/$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1]) * 100))."%</td>\n";$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<td class='text-right'>$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[5]</td>\n";push @C0434QXZLJP1SGOORZC1RKE8OXK3X9K3PO969F193MOA6LJ7GF7, $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[5];if ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[5] > $C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2) {$C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2 = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[5]}$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<td class='text-right'>".(sprintf("%.2f", ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[5]/$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1]) * 100))."%</td>\n";$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<td class='text-right'>$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[6]</td>\n";push @CO4HS4OC87KA7RN629FHKTH56RW39IGYQUQJ8CTZA0DVNX8II7O, $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[6];$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<td class='text-right'>".(sprintf("%.2f", ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[6]/$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1]) * 100))."%</td>\n";$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<td class='text-right'>$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[7]</td>\n";push @CP307VAOA9BK5UYCJLN9NZV26J477EPUIS0J58MBHSL9I1OCTHQ, $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[7];if ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[7] > $C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2) {$C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2 = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[7]}$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<td class='text-right'>".(sprintf("%.2f", ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[7]/$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1]) * 100))."%</td>\n";if ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2] < 1024) {$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2] = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2]."B"}elsif ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2] < 1048576) {$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2] = int ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2]/1024)."KB"}elsif ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2] < 1073741824) {$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2] = int ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2]/(1024*1024))."MB"}elsif ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2] >= 1073741824) {$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2] = int ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2]/(1024*1024*1024))."GB"}$CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE .= "<td class='text-right'>$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2]</td>\n";}$C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2 = (int($C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2/5) * 5) + 5;my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = ([reverse @C7OMUR8HRPBV7TJW7KTZ7JH0L3H1DW2HFN0LN8QP0SHTWP04GAI], [reverse @CXJ7S8LZRNXMS7KQCP7R170K4NIXZ6DY394K9GCFVCNRHSJJJPX], [reverse @CVDOIJXQP53I3KBF9L8GNMTAMO8EAOHZYNLQU1WB4L1IQ5E64Z6], [reverse @CD6MQZRYJ9JIJ1YY5YE90VG52N029TMIW9GCZO5BQ43SWTWAOWG], [reverse @C0434QXZLJP1SGOORZC1RKE8OXK3X9K3PO969F193MOA6LJ7GF7], [reverse @CP307VAOA9BK5UYCJLN9NZV26J477EPUIS0J58MBHSL9I1OCTHQ]);my $CKTKE08ZP3UEW83V6KQ1WUI8ZOLVB3D3TWRYHWHLHIH4AX9D574 = GD::Graph::bars->new(1024,512);$CKTKE08ZP3UEW83V6KQ1WUI8ZOLVB3D3TWRYHWHLHIH4AX9D574->set_x_axis_font('/usr/share/fonts/liberation/LiberationMono-Regular.ttf', 9);$CKTKE08ZP3UEW83V6KQ1WUI8ZOLVB3D3TWRYHWHLHIH4AX9D574->set_y_axis_font('/usr/share/fonts/liberation/LiberationMono-Regular.ttf', 11);$CKTKE08ZP3UEW83V6KQ1WUI8ZOLVB3D3TWRYHWHLHIH4AX9D574->set_x_label_font('/usr/share/fonts/liberation/LiberationMono-Regular.ttf', 11);$CKTKE08ZP3UEW83V6KQ1WUI8ZOLVB3D3TWRYHWHLHIH4AX9D574->set_y_label_font('/usr/share/fonts/liberation/LiberationMono-Regular.ttf', 11);$CKTKE08ZP3UEW83V6KQ1WUI8ZOLVB3D3TWRYHWHLHIH4AX9D574->set_legend_font('/usr/share/fonts/liberation/LiberationMono-Regular.ttf', 11);$CKTKE08ZP3UEW83V6KQ1WUI8ZOLVB3D3TWRYHWHLHIH4AX9D574->set( dclrs => [ qw(lgray gold lred cyan black) ] ); $CKTKE08ZP3UEW83V6KQ1WUI8ZOLVB3D3TWRYHWHLHIH4AX9D574->set(
x_label => 'Date',y_label => 'Count',x_labels_vertical => 1,y_tick_number => 5,y_max_value => $C5U17KR3RUMWRL4I76YKA0BWA0FWUUDNXV8V4Z7ABJFCTF1GHQ2,borderclrs => $CKTKE08ZP3UEW83V6KQ1WUI8ZOLVB3D3TWRYHWHLHIH4AX9D574->{dclrs},x_ticks => 0,transparent => 0,);$CKTKE08ZP3UEW83V6KQ1WUI8ZOLVB3D3TWRYHWHLHIH4AX9D574->set_legend( qw(SpamTotal SpamLow SpamHigh Infected Blacklisted));$CKTKE08ZP3UEW83V6KQ1WUI8ZOLVB3D3TWRYHWHLHIH4AX9D574->plot(\@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G);my $C8XT815XPY6284Z66M1TL92DMFOIQBSRSZNQSU5MUKL6MCXWNHB = encode_base64($CKTKE08ZP3UEW83V6KQ1WUI8ZOLVB3D3TWRYHWHLHIH4AX9D574->gd->png());print "<div style='padding:10px'><img width='1024' height='512' alt='Daily Totals' class='img-responsive center-block' src='data:image/png;base64,$C8XT815XPY6284Z66M1TL92DMFOIQBSRSZNQSU5MUKL6MCXWNHB'></div>\n";print "<style>\n";print ".table-hover tbody tr:hover td, .table-hover tbody tr:hover th {background-color: #C2E2B6;}\n";print "</style>\n";print "<table class='table table-striped table-compact table-bordered table-hover'>\n";print "<thead><tr><th>Date</th><th class='text-right'>Total</th><th class='text-center' colspan='2'>Total Clean</th><th class='text-center' colspan='2'>Total Spam</th>";print "<th class='text-center' colspan='2'>Low Spam</th><th class='text-center' colspan='2'>High Spam</th><th class='text-center' colspan='2'>Infected</th>";print "<th class='text-center' colspan='2'>Spam Whitelist</th><th class='text-center' colspan='2'>Spam Blacklist</th><th class='text-right'>Size</th></tr></thead>\n";print "<tbody>\n";print $CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE;print "</tbody>\n</table>\n";print "</div>\n";} else {my %CUUE8FHS539DDOV9CLNYPXQRMMJ9X4JZB7940BX80YZJLWMN1V3;my %CTDKL45IEURTE59ZOVY07V334B163KCDL352MSCGFB0N8IZPEEG;if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "sa" or $CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "virus" or $CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "relays" or $CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "relayssize" or $CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "spamsenddom" or $CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "spamrelays") {my %CZC0H84M8QPFYS1JKMD4W9YFLDE9TQ7YGZQUF8FS413EHQ8ZE3P;while (my @CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6 = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchrow_array) {if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "sa") {while ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[0] =~ /([A-Z0-9\_]+) ([\-\.0-9]+)/sg) {$CZC0H84M8QPFYS1JKMD4W9YFLDE9TQ7YGZQUF8FS413EHQ8ZE3P{"$1\[me\]/td\[mo\]\[me\]td\[ma\]$2\[me\]/td\[mo\]\[me\]td\[mo\]$rules{$1}"}++;$CTDKL45IEURTE59ZOVY07V334B163KCDL352MSCGFB0N8IZPEEG{"$1\[me\]/td\[mo\]\[me\]td\[ma\]$2\[me\]/td\[mo\]\[me\]td\[mo\]$rules{$1}"}+=$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1];}}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "virus") {while ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[0] =~ /(.+) was infected: (\S+)/sg) {$CZC0H84M8QPFYS1JKMD4W9YFLDE9TQ7YGZQUF8FS413EHQ8ZE3P{$2}++;$CTDKL45IEURTE59ZOVY07V334B163KCDL352MSCGFB0N8IZPEEG{$2}+=$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2];}}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "relays" or $CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "relayssize") {if ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[0] =~ /($CHO2BGAPOYZ2RLXERYJWG8CY0SHUAFQ8I4GF5A4XB6WPUFL5C1A|$CQ304HIRCI9AEL6E7CBE9AVOEJS0MWR3KMT0DW9GFMBN2QFMYBQ)/) {my $CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7 = $1;if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 =~ /size$/) {$CZC0H84M8QPFYS1JKMD4W9YFLDE9TQ7YGZQUF8FS413EHQ8ZE3P{$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7}+=$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1];$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46+=$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1];$CTDKL45IEURTE59ZOVY07V334B163KCDL352MSCGFB0N8IZPEEG{$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7}+=$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2];} else {$CZC0H84M8QPFYS1JKMD4W9YFLDE9TQ7YGZQUF8FS413EHQ8ZE3P{$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7}++;$CTDKL45IEURTE59ZOVY07V334B163KCDL352MSCGFB0N8IZPEEG{$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7}+=$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2];}}}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "spamsenddom") {$CZC0H84M8QPFYS1JKMD4W9YFLDE9TQ7YGZQUF8FS413EHQ8ZE3P{$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[0]} = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[3];$CTDKL45IEURTE59ZOVY07V334B163KCDL352MSCGFB0N8IZPEEG{$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[0]} = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1];}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "spamrelays") {if ($CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[0] =~ /($CHO2BGAPOYZ2RLXERYJWG8CY0SHUAFQ8I4GF5A4XB6WPUFL5C1A|$CQ304HIRCI9AEL6E7CBE9AVOEJS0MWR3KMT0DW9GFMBN2QFMYBQ)/) {my $CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7 = $1;$CZC0H84M8QPFYS1JKMD4W9YFLDE9TQ7YGZQUF8FS413EHQ8ZE3P{$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7}+=$CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2];$CTDKL45IEURTE59ZOVY07V334B163KCDL352MSCGFB0N8IZPEEG{$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7}++;}}}my $CT1BBL9ISD5ICJL3R7ZJ9W9OK4BBFEPMFBABKMBECR6QY0EEH4J = 1;foreach my $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ (sort { $CZC0H84M8QPFYS1JKMD4W9YFLDE9TQ7YGZQUF8FS413EHQ8ZE3P{$b} <=> $CZC0H84M8QPFYS1JKMD4W9YFLDE9TQ7YGZQUF8FS413EHQ8ZE3P{$a} } keys %CZC0H84M8QPFYS1JKMD4W9YFLDE9TQ7YGZQUF8FS413EHQ8ZE3P) {$CUUE8FHS539DDOV9CLNYPXQRMMJ9X4JZB7940BX80YZJLWMN1V3{$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ} = $CZC0H84M8QPFYS1JKMD4W9YFLDE9TQ7YGZQUF8FS413EHQ8ZE3P{$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ};if ($CT1BBL9ISD5ICJL3R7ZJ9W9OK4BBFEPMFBABKMBECR6QY0EEH4J == $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB) {last}$CT1BBL9ISD5ICJL3R7ZJ9W9OK4BBFEPMFBABKMBECR6QY0EEH4J++;}} else {while (my @CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6 = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchrow_array) {my $C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[0];my $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1];if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 =~ /size$/) {$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[2]}$CUUE8FHS539DDOV9CLNYPXQRMMJ9X4JZB7940BX80YZJLWMN1V3{$C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN} = $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ;$CTDKL45IEURTE59ZOVY07V334B163KCDL352MSCGFB0N8IZPEEG{$C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN} = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[3];}}my $C2B613X7QU9PVHLUYDXXYQVVMH5V7RVKQXCV6MLFTN2OMZQFNIO = $COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46." hits";if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 =~ /size$/) {if ($COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46 < 1024) {$C2B613X7QU9PVHLUYDXXYQVVMH5V7RVKQXCV6MLFTN2OMZQFNIO = $COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46."B"}elsif ($COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46 < 1048576) {$C2B613X7QU9PVHLUYDXXYQVVMH5V7RVKQXCV6MLFTN2OMZQFNIO = int ($COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46/1024)."KB"}elsif ($COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46 < 1073741824) {$C2B613X7QU9PVHLUYDXXYQVVMH5V7RVKQXCV6MLFTN2OMZQFNIO = int ($COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46/(1024*1024))."MB"}elsif ($COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46 >= 1073741824) {$C2B613X7QU9PVHLUYDXXYQVVMH5V7RVKQXCV6MLFTN2OMZQFNIO = int ($COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46/(1024*1024*1024))."GB"}}print "<div class='panel-heading panel-heading-cxs text-center'><h4>$C7XZS20YCW7HSNOLQPZ288QXTQX776PYQ5DNZ1UC2K0H5N6Y54I ($C2B613X7QU9PVHLUYDXXYQVVMH5V7RVKQXCV6MLFTN2OMZQFNIO), $CF3QYD0JWG4FIHHNLEZHXB36WHDTWXHGZ3BOKRH7JWSRIS2L3FO to $CSTQR08MJANCX639ASSCQVPEX7Y7D8P8KUS51D89D3QGXSH8NZA</h4></div>\n";print "<div class='panel-body'>";if ($COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46 > 0) {if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 =~ /relay/) {&CLC2JXN5TYJ4MT7H289WEKKC81WGY5RWA80OT09TL5MUF32D1GO}print "<table class='table table-striped table-condensed'>\n";my $CNNSFSN98HHRS0V9U89785RXQX7Z0PPRGY9YANHLM8O8L1H5T5S = "";if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "sa") {$CNNSFSN98HHRS0V9U89785RXQX7Z0PPRGY9YANHLM8O8L1H5T5S = "<th>Score</th><th>Description</th>"}if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 =~ /relay/) {$CNNSFSN98HHRS0V9U89785RXQX7Z0PPRGY9YANHLM8O8L1H5T5S = "<th>Hostname</th>"}print "<thead><tr><th class='text-right'>#</th><th><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'tasks'} fa-lg'></i></th><th>Item</th>$CNNSFSN98HHRS0V9U89785RXQX7Z0PPRGY9YANHLM8O8L1H5T5S<th class='text-right'>Total</th><th class='text-right'>\%age</th><th class='text-right'>Spam<br>Total</th><th class='text-right'>Spam<br>\%age</th><th class='text-right'>Ham<br>Total</th><th class='text-right'>Ham<br>\%age</th></tr></thead>\n";my $CT1BBL9ISD5ICJL3R7ZJ9W9OK4BBFEPMFBABKMBECR6QY0EEH4J = 1;foreach my $CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO (sort { $CUUE8FHS539DDOV9CLNYPXQRMMJ9X4JZB7940BX80YZJLWMN1V3{$b} <=> $CUUE8FHS539DDOV9CLNYPXQRMMJ9X4JZB7940BX80YZJLWMN1V3{$a} } keys %CUUE8FHS539DDOV9CLNYPXQRMMJ9X4JZB7940BX80YZJLWMN1V3) {my $C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN = $CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO;my $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = $CUUE8FHS539DDOV9CLNYPXQRMMJ9X4JZB7940BX80YZJLWMN1V3{$CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO};my $CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF = $CTDKL45IEURTE59ZOVY07V334B163KCDL352MSCGFB0N8IZPEEG{$CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO};my $C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU = $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ - $CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF;my $CHAYS8IMAPP2381YNS6G6ZCVNKKJ8PIYLFCAQT9IXP686PAZ1ED;my $C1LBSE50WGVTYLOEPEG4KPB8KXGVL9RX16N1M5RHGWMX6B834NF;my $CXR7AKP2ICXRFH7RAGAOKIMKJH7CVXMR6179HO3IGEEM60YP9S9;if ($CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF and $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ) {$CHAYS8IMAPP2381YNS6G6ZCVNKKJ8PIYLFCAQT9IXP686PAZ1ED = sprintf("%.2f", ($CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF/$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ) * 100);} else {$CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF = 0;$CHAYS8IMAPP2381YNS6G6ZCVNKKJ8PIYLFCAQT9IXP686PAZ1ED = "0.00";}if ($C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU and $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ) {$C1LBSE50WGVTYLOEPEG4KPB8KXGVL9RX16N1M5RHGWMX6B834NF = sprintf("%.2f", ($C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU/$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ) * 100);} else {$C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU = 0;$C1LBSE50WGVTYLOEPEG4KPB8KXGVL9RX16N1M5RHGWMX6B834NF = "0.00";}if ($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ and $COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46) {$CXR7AKP2ICXRFH7RAGAOKIMKJH7CVXMR6179HO3IGEEM60YP9S9 = sprintf("%.2f", ($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ/$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46) * 100);} else {$CXR7AKP2ICXRFH7RAGAOKIMKJH7CVXMR6179HO3IGEEM60YP9S9 = "0.00"}if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "spamsenddom" or $CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "spamrelays") {$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = $CTDKL45IEURTE59ZOVY07V334B163KCDL352MSCGFB0N8IZPEEG{$CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO};$CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF = $CUUE8FHS539DDOV9CLNYPXQRMMJ9X4JZB7940BX80YZJLWMN1V3{$CO3GCNGGILCF11PQM3F6K3U560UL6K67MLG1POTJ9VPZIP45BWO};$C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU = $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ - $CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF;if ($CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF) {$CHAYS8IMAPP2381YNS6G6ZCVNKKJ8PIYLFCAQT9IXP686PAZ1ED = sprintf("%.2f", ($CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF/$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ) * 100);} else {$CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF = 0;$CHAYS8IMAPP2381YNS6G6ZCVNKKJ8PIYLFCAQT9IXP686PAZ1ED = "0.00";}if ($C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU) {$C1LBSE50WGVTYLOEPEG4KPB8KXGVL9RX16N1M5RHGWMX6B834NF = sprintf("%.2f", ($C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU/$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ) * 100);} else {$C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU = 0;$C1LBSE50WGVTYLOEPEG4KPB8KXGVL9RX16N1M5RHGWMX6B834NF = "0.00";}if ($CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF and $COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46) {$CXR7AKP2ICXRFH7RAGAOKIMKJH7CVXMR6179HO3IGEEM60YP9S9 = sprintf("%.2f", ($CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF/$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46) * 100);} else {$CXR7AKP2ICXRFH7RAGAOKIMKJH7CVXMR6179HO3IGEEM60YP9S9 = "0.00"}}if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 =~ /size$/) {$CXR7AKP2ICXRFH7RAGAOKIMKJH7CVXMR6179HO3IGEEM60YP9S9 = sprintf("%.2f", ($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ/$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46) * 100);if ($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ < 1024) {$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ."B"}elsif ($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ < 1048576) {$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = int ($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ/1024)."KB"}elsif ($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ < 1073741824) {$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = int ($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ/(1024*1024))."MB"}elsif ($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ >= 1073741824) {$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = int ($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ/(1024*1024*1024))."GB"}if ($CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF < 1024) {$CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF = $CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF."B"}elsif ($CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF < 1048576) {$CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF = int ($CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF/1024)."KB"}elsif ($CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF < 1073741824) {$CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF = int ($CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF/(1024*1024))."MB"}elsif ($CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF >= 1073741824) {$CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF = int ($CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF/(1024*1024*1024))."GB"}if ($C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU < 1024) {$C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU = $C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU."B"}elsif ($C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU < 1048576) {$C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU = int ($C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU/1024)."KB"}elsif ($C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU < 1073741824) {$C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU = int ($C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU/(1024*1024))."MB"}elsif ($C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU >= 1073741824) {$C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU = int ($C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU/(1024*1024*1024))."GB"}}$C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN = encode_entities($C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN, '<>&');$C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN =~ s/\[me\]/</g;$C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN =~ s/\[ma\]/ class='text-right'>/;$C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN =~ s/\[mo\]/>/g;my $CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF;if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 =~ /relay/) {if ($C7XXN5KV2AZUNLXX2FYNYZ5L9IGE2VULA4P1YXE6B1TL0NTUKX1{$C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN}) {$CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF = "<td>Local IP</td>"}elsif ($C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN =~ /$CTTM2LWOGAW1RCNIKZ8X2S2PEPH3S2E2RUHLFO9LLTX6JTFS8XR/) {$CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF = "<td>Private IP</td>"}else {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_lookup} eq "ajax" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_lookup} eq "") {$CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF = "<td class='iplookup' data-ip='$C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN' style='width:100%'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'cog'} fa-lg fa-spin'></i></td>\n";}elsif ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_lookup} eq "inline") {$CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF = &CPJP4X1LDZS6DCFR1WBPLQF7ATH4FEC655CR8FTUQAN5E0VFUWO($C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN);$CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF = encode_entities($CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF, '<>&');$CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF = "<td>$CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF</td>\n";}else {$CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF = "<td>-</td>\n";}}}my $CZ0JHK7WVWE1SKXM0MD84IUYIS3B19JPKDFFHB3RXZ0BGK20BK5;if ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 =~ /relay/) {my $CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7 = $C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN;$CZ0JHK7WVWE1SKXM0MD84IUYIS3B19JPKDFFHB3RXZ0BGK20BK5 = " <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&new_do&new_offset&count=1&item1=clientip&value1=".uri_escape($CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7)."&cond1=equals&subdo=search'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'search'} fa-lg clientip' title='Search'></i></a>";if ($C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN !~ /$CTTM2LWOGAW1RCNIKZ8X2S2PEPH3S2E2RUHLFO9LLTX6JTFS8XR/ and !$C7XXN5KV2AZUNLXX2FYNYZ5L9IGE2VULA4P1YXE6B1TL0NTUKX1{$C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN}) {$CZ0JHK7WVWE1SKXM0MD84IUYIS3B19JPKDFFHB3RXZ0BGK20BK5 .= " <i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'ban'} fa-lg clientip' onClick='clientIP(\"$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7\")' title='Block $CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7'></i>";}}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 =~ /senddom/) {$CZ0JHK7WVWE1SKXM0MD84IUYIS3B19JPKDFFHB3RXZ0BGK20BK5 = " <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&new_do&new_offset&count=1&item1=from_domain&value1=".uri_escape($C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN)."&cond1=equals&subdo=search'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'search'} fa-lg clientip' title='Search'></i></a>";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 =~ /recvdom/) {$CZ0JHK7WVWE1SKXM0MD84IUYIS3B19JPKDFFHB3RXZ0BGK20BK5 = " <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&new_do&new_offset&count=1&item1=to_domain&value1=".uri_escape($C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN)."&cond1=equals&subdo=search'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'search'} fa-lg clientip' title='Search'></i></a>";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 =~ /^send/) {$CZ0JHK7WVWE1SKXM0MD84IUYIS3B19JPKDFFHB3RXZ0BGK20BK5 = " <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&new_do&new_offset&count=1&item1=from_address&value1=".uri_escape($C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN)."&cond1=equals&subdo=search'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'search'} fa-lg clientip' title='Search'></i></a>";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 =~ /^recv/) {$CZ0JHK7WVWE1SKXM0MD84IUYIS3B19JPKDFFHB3RXZ0BGK20BK5 = " <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&new_do&new_offset&count=1&item1=to_address&value1=".uri_escape($C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN)."&cond1=equals&subdo=search'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'search'} fa-lg clientip' title='Search'></i></a>";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "sa") {my ($CNI2AMQM470HR25H8T7PQEZCXK025G1M6K5SUL5YX77BZI9I8BC, undef) = split(/\</,$C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN);$CZ0JHK7WVWE1SKXM0MD84IUYIS3B19JPKDFFHB3RXZ0BGK20BK5 = " <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&new_do&new_offset&count=1&item1=spamreport&value1=".uri_escape($CNI2AMQM470HR25H8T7PQEZCXK025G1M6K5SUL5YX77BZI9I8BC)."&cond1=contains&subdo=search'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'search'} fa-lg clientip' title='Search'></i></a>";}elsif ($CTOKYEH9L7JUIAXF52OY5MMY7VWLXMC14VXW1RWIL7NZVM9DNE9 eq "virus") {$CZ0JHK7WVWE1SKXM0MD84IUYIS3B19JPKDFFHB3RXZ0BGK20BK5 = " <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&new_do&new_offset&count=1&item1=report&value1=".uri_escape($C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN)."&cond1=contains&subdo=search'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'search'} fa-lg clientip' title='Search'></i></a>";}print "<tr><td class='text-right'>$CT1BBL9ISD5ICJL3R7ZJ9W9OK4BBFEPMFBABKMBECR6QY0EEH4J</td><td style='white-space: nowrap'>$CZ0JHK7WVWE1SKXM0MD84IUYIS3B19JPKDFFHB3RXZ0BGK20BK5</td><td style='white-space: nowrap'>$C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN</td>";if ($CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF ne "") {print $CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF}print "<td class='text-right'>$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ</td><td class='text-right'>$CXR7AKP2ICXRFH7RAGAOKIMKJH7CVXMR6179HO3IGEEM60YP9S9\%</td><td class='text-right'>$CHEY6XCD5ODAMIUUZON9UCX7ABLJ3N9UBOJCGXVVYZKWIMKXNPF</td><td class='text-right'>$CHAYS8IMAPP2381YNS6G6ZCVNKKJ8PIYLFCAQT9IXP686PAZ1ED%</td><td class='text-right'>$C5QK4SYO6NLMPA0BA3LL2JSNNNP4VMNS9AMDH0CNBWPKMOJLTWU</td><td class='text-right'>$C1LBSE50WGVTYLOEPEG4KPB8KXGVL9RX16N1M5RHGWMX6B834NF%</td></tr>\n";if ($CT1BBL9ISD5ICJL3R7ZJ9W9OK4BBFEPMFBABKMBECR6QY0EEH4J == $CEQSF42PSA5LNXYXVK5EJX9RCFSRL9FCOFAPYFAH5IJ0119VTTB) {last}$CT1BBL9ISD5ICJL3R7ZJ9W9OK4BBFEPMFBABKMBECR6QY0EEH4J++;}print "</table>\n";} else {print "<div class='bs-callout bs-callout-info'>No Matches</div>\n";}print "</div></div>\n";}}print "<div><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='submit' class='btn btn-default' value='Return'><input type='hidden' name='action' value='mailcontrol'></form></div><hr>\n";print "<div class='modal fade' id='myModal' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' data-backdrop='false' style='background-color: rgba(0, 0, 0, 0.5)'>\n";print "<div class='modal-dialog modal-lg' $CVY0BNHAVOBPUAU059DBYLKGYHFVYCG2ID0SSHE6MYZF6IYLB3F>\n";print "<div class='modal-content'>\n";print "<div class='modal-body'>\n";print "<iframe frameborder='0' src='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_loader'></iframe>\n";print "</div>\n";print "<div class='modal-footer text-center'>\n";print "<button type='button' id='ModalClose' class='btn btn-default' data-dismiss='modal' title='Close'>Close</button>\n";print "</div>\n";print "</div><!-- /.modal-content -->\n";print "</div><!-- /.modal-dialog -->\n";print "</div><!-- /.modal -->\n";print "<script>\n";print "function clientIP( clientip ){\n";print " \$('#myModal iframe').contents().find('body').html(\"$CAEUGC9F7VPTNE5LGIMQWY5H6UGZE574CGSF41U1ZGS8TXP8O0X\");\n";print " \$('#myModal iframe').attr({'src':'$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_blockip&ip='+clientip,\n";print " 'height': '500px',\n";print " 'width': '100%'});\n";print " \$('#myModal').modal();\n";print "};\n";print "\$(document).ready(function(){\n";print "\$('.iplookup').each(function() {\n";print "var \$element = \$(this);\n";print "\$.post('$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO',\n";print "{\n";print "action: 'mc_ajax',\n";print "sub: 'iplookup',\n";print "ip: \$element.data('ip')\n";print "},\n";print "function(data){\n";print "\$(\$element).text(data.host);\n";print "})\n";print " .fail(function(jqXHR, textStatus, errorThrown) {\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_debug}) {print "\$(\$element).text('(lookup failed: '+jqXHR.responseText+')');\n";} else {print "\$(\$element).text('-');\n";}print "});\n";print "});\n";print "});\n";print "\$('.modal').click(function(event){\n";print " \$(event.target).modal('hide')\n";print "});\n";print "</script>\n";return;}sub CK1LKJ0XDZUQWTF29JSHWTJPPRMEOVUP058XV96N4BA3UA7WD8H {my $C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4 = shift;my $CXHAHYNZB7YNC85AADS4578ONLAT0PRCLTRNG1P74DG9LPE91K0 = $ENV{cp_security_token};unless ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {$CXHAHYNZB7YNC85AADS4578ONLAT0PRCLTRNG1P74DG9LPE91K0 = "cpsess".$ENV{SESSION_ID}}my $C3OXBGK4BJECAIQ6F885B6M1PBWJ1BYJ28E2I0L391AEOHSZN8O = "/usr/msfe/sessions";if ($CXHAHYNZB7YNC85AADS4578ONLAT0PRCLTRNG1P74DG9LPE91K0 eq "") {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("Security error");exit;}unless (-e $C3OXBGK4BJECAIQ6F885B6M1PBWJ1BYJ28E2I0L391AEOHSZN8O) {mkdir $C3OXBGK4BJECAIQ6F885B6M1PBWJ1BYJ28E2I0L391AEOHSZN8O, 0600}if ($C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4 eq "") {if (-e $C3OXBGK4BJECAIQ6F885B6M1PBWJ1BYJ28E2I0L391AEOHSZN8O."/".$CXHAHYNZB7YNC85AADS4578ONLAT0PRCLTRNG1P74DG9LPE91K0) {$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485 = lock_retrieve($C3OXBGK4BJECAIQ6F885B6M1PBWJ1BYJ28E2I0L391AEOHSZN8O."/".$CXHAHYNZB7YNC85AADS4578ONLAT0PRCLTRNG1P74DG9LPE91K0);} else {foreach my $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 (glob $C3OXBGK4BJECAIQ6F885B6M1PBWJ1BYJ28E2I0L391AEOHSZN8O."/cpsess*") {if (time - (stat($CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3))[9] > 86400) {unlink $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3}}}foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW) {if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "mailcontrol") {delete $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{id};delete $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{date};if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{view} eq "standard") {delete $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{compactwindow};}}if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^new_(.*)$/) {my $CYP50SGKYVB0C7FX6XKKD5A92ZCMDWL383HNMQ7ET8IKC9JO7K8 = $1;delete $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{$CYP50SGKYVB0C7FX6XKKD5A92ZCMDWL383HNMQ7ET8IKC9JO7K8};if ($CYP50SGKYVB0C7FX6XKKD5A92ZCMDWL383HNMQ7ET8IKC9JO7K8 eq "subdo") {for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 = 1; $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 < $CGRPF8K8SLZEPVTW8IY9VF89LNIM3PAXD6F7TCBO1J9IQY4QYRE + 1;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3++) {delete $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"item$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"};delete $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"cond$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"};delete $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{"value$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3"};}delete $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{count};}} else {$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY} = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY};}}}lock_store(\%{$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485}, $C3OXBGK4BJECAIQ6F885B6M1PBWJ1BYJ28E2I0L391AEOHSZN8O."/".$CXHAHYNZB7YNC85AADS4578ONLAT0PRCLTRNG1P74DG9LPE91K0);return;}sub C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0 {my $CNK8YPT66YU28LTQE8N514CJZVC78JM0JXP6SEZ81Y31JWMO2TS = shift;print "<p>$CNK8YPT66YU28LTQE8N514CJZVC78JM0JXP6SEZ81Y31JWMO2TS</p>\n";undef $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485;&CK1LKJ0XDZUQWTF29JSHWTJPPRMEOVUP058XV96N4BA3UA7WD8H(1);return;}sub CPBSHL54DG43SQCWNZDI8SOWVP0S5QLXRI5MC023QLXR5PB4UNP {my $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF;print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'>\n";print "<input type='hidden' name='action' value='mc_settingssave'>\n";print "<table class='table table-bordered table-striped table-condensed'>\n";print "<thead><tr><th colspan='2'>MailControl UI Settings</th></tr></thead>\n";print "<tr><td>Auto-refresh the main MailControl page (0 = disable)<br>Note: Refresh button goes red 5 secs before the refresh</td><td><select name='new_mc_refresh'>\n";for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3=0;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 < 65;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3+=5) {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_refresh} == $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3) {print "<option selected>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"} else {print "<option>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"}}print "</select></td></tr>\n";unless ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_rows}) {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_rows} = 40}print "<tr><td>Number of rows to show in the main table</td><td><select name='new_mc_rows'>\n";for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3=20;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 <=200;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3+=20) {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_rows} == $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3) {print "<option selected>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"} else {print "<option>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"}}print "</select></td></tr>\n";print "<tr><td>Number of search conditions allowed (default: 8)<br>Note: The more search conditions the more load on your browser and the database</td><td><select name='new_mc_searches'>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_searches} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_searches} = 8}for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3=5;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 < 21;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3++) {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_searches} == $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3) {print "<option selected>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"} else {print "<option>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"}}print "</select></td></tr>\n";print "<tr><td>Table background palette</td><td><select name='new_mc_contrast'>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_contrast} eq "" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_contrast} eq "low") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='low' style='background-color:#FCF8E3' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Low Contrast</option>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_contrast} eq "medium") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='medium' style='background-color:#FFD700' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Medium Contrast</option>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_contrast} eq "high") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='high' style='background-color:#FFFF00' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>High Contrast</option>\n";print "</select></td></tr>\n";print "<tr><td>Perform Statistics IP lookup inline, via ajax or disabled<br>Note: Ajax speeds up initial page load but will initiate a server request per IP</td><td><select name='new_mc_lookup'>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_lookup} eq "" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_lookup} eq "ajax") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='ajax' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Ajax</option>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_lookup} eq "inline") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='inline' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Inline</option>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_lookup} eq "disabled") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='disabled' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Disabled</option>\n";print "</select></td></tr>\n";print "<tr><td>Mail Release (forward) subject line<br>Note: Leave blank to use the original subject</td><td><input name='new_mc_forwsub' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_forwsub}' style='width:250px'></td></tr>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_forwmail} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_forwmail} = "Email forwarded by MailControl as an attachment."}print "<tr><td>Mail Release (forward) plain text content line</td><td><input name='new_mc_forwmail' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_forwmail}' style='width:250px'></td></tr>\n";print "<tr><td>Mail Release (direct) allows emails to be placed directly into the specified accounts INBOX on the server</td><td><select name='new_mc_rel_direct'>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_rel_direct} eq "" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_rel_direct} eq "0") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='0' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Disabled</option>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_rel_direct} eq "1") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='1' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Enabled</option>\n";print "</select></td></tr>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_csf} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_csf} = "Blocked from MailControl for sending spam"}print "<tr><td>Blocked IP in csf message text</td><td><input name='new_mc_csf' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_csf}' style='width:250px'></td></tr>\n";print "<tr><td>Display Client IP column with sort<br>Note: Column sort for Client IP is only available when using a MySQL driver</td><td><select name='new_mc_clientip'>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_clientip} eq "" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_clientip} eq "0") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='0' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Disabled</option>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_clientip} eq "1") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='1' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Enabled</option>\n";print "</select></td></tr>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{cleanmysql} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{cleanmysql} = "30"}print "<tr><td>Keep x days of MailControl database entries (0 = disable)</td><td><select name='new_cleanmysql'>\n";for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3=0;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 < 367;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3++) {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{cleanmysql} == $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3) {print "<option selected>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"} else {print "<option>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"}}print "</select></td></tr>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{queuedays} eq "" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{queuedays} eq "0") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{queuedays} = "7"}print "<tr><td>Keep x days of Stored Messages (quarantine)</td><td><select name='new_queuedays'>\n";for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3=1;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 < 367;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3++) {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{queuedays} == $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3) {print "<option selected>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"} else {print "<option>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"}}print "</select></td></tr>\n";print "<tr><td>SpamCop Reporting<br>If you have an email address to forward spam to SpamCop you can list it here to have new options added to the UI</td><td><input name='new_mc_spamcop' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_spamcop}' style='width:250px'></td></tr>\n";print "<tr><td>Release email address<br>By default this is set to postmaster\@".hostname.", use an alternative here</td><td><input name='new_mc_release' value='$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_release}' style='width:250px'></td></tr>\n";print "<tr><td>Modify database when Learn as Ham/Spam is used<br>Note: This will change the database and how those messages and statistics are presented</td><td><select name='new_mc_dbup'>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbup} eq "" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbup} eq "0") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='0' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Disabled</option>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbup} eq "1") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='1' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Enabled</option>\n";print "</select></td></tr>\n";print "<tr><td>Always display the Search Messages box</td><td><select name='new_mc_searchon'>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_searchon} eq "" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_searchon} eq "0") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='0' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Disabled</option>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_searchon} eq "1") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='1' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Enabled</option>\n";print "</select></td></tr>\n";print "<tr><td>Always display the Bulk Actions box</td><td><select name='new_mc_bulkon'>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_bulkon} eq "" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_bulkon} eq "0") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='0' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Disabled</option>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_bulkon} eq "1") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='1' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Enabled</option>\n";print "</select></td></tr>\n";print "<tr><td>Always launch message View Details in new window</td><td><select name='new_mc_newwindow'>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_newwindow} eq "" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_newwindow} eq "0") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"}print "<option value='0' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Disabled</option>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_newwindow} eq "1") {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='1' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>Enabled</option>\n";print "</select></td></tr>\n";print "<tfoot><tr><th colspan='2'><input type='submit' class='btn btn-primary' value='Save Settings'></th></tr></tfoot>\n";print "</table>\n";print "</form>\n";print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'>\n";print "<input type='hidden' name='action' value='mc_settingssave'>\n";print "<table class='table table-bordered table-striped table-condensed'>\n";print "<thead><tr><th>MailControl Database Settings</th></tr></thead>\n";print "<tr><td><h3>Database Driver</h3>\n";print "<p>There are 2 choices of database driver for the MailScanner Front-End:</p>\n";print "<ol>\n";print "<li>\n";print "<h4>MailControl Synchronous MySQL <small>(default - recommended)</small></h4>\nThis database offers an integrated approach that synchronously processes MailScanner messages by the MailScanner child processes.\n";print "<p><em>Advantages</em>: Lower memory requirements, MySQL offers high concurrent reads and writes, immediate availability in the database<br>\n";print "<em>Disadvantages</em>: MySQL uses more resources, Remote Databases not supported, less suited to <em>extremely</em> busy mail servers</p>\n";print "</li>\n";print "<li>\n";print "<h4>MailControl Synchronous SQLite <small>(recommended)</small></h4>\nThis database offers an integrated approach that synchronously processes MailScanner messages by the MailScanner child processes.\n";print "<p><em>Advantages</em>: Very fast database transactions, fewer server resources, immediate availability in the database, portability (single independent file), no separate database parent<br>\n";print "<em>Disadvantages</em>: Low concurrent writes (queued), less suited to <em>very</em> busy mail servers</p>\n";print "</li>\n";print "</ol>\n";print "<div class='bs-callout bs-callout-danger'>Switching between drivers is a simple process, however if an existing database is to be ported between MySQL and SQLite the process could take considerable time.<br><br>\nA backup of the original SQL database will be created before switching driver in case of failure.</div>\n";print "</td></tr><tfoot><tr><th><select name='new_mc_driver'>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_driver} eq "" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_driver} eq "mailcontrol" and !$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='mailcontrol' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>MailControl Synchronous MySQL</option>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_driver} eq "mailcontrol" and $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = "selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option value='sqlite' $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>MailControl Synchronous SQLite</option>\n";print "</select> <input type='submit' class='btn btn-danger' value='Change Database Driver'></th></tr></tfoot>\n";print "</table>\n";print "</form>\n";print "<table class='table table-bordered table-striped table-condensed'>\n";print "<thead><tr><th colspan='2'>MailControl Database Tools</th></tr></thead>\n";print "<tr><td>Copy MySQL to SQLite database<br>Note: This will create an empty target database first and then copy the table rows to it</td><td><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_tools&sub=ms'><button class='btn btn-default'>MySQL to SQLite</button></a></td></tr>\n";print "<tr><td>Copy SQLite to MySQL database<br>Note: This will truncate the target database first and then copy the table rows to it</td><td><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_tools&sub=sm'><button class='btn btn-default'>SQLite to MySQL</button></a></td></tr>\n";print "<tr><td>Backup MySQL database<br>Note: Backups are created in /usr/msfe/backups/ and may be very large</td><td><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_tools&sub=bm'><button class='btn btn-default'>Backup MySQL</button></a></td></tr>\n";print "<tr><td>Backup SQLite database<br>Note: Backups are created in /usr/msfe/backups/ and may be very large</td><td><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_tools&sub=bs'><button class='btn btn-default'>Backup SQLite</button></a></td></tr>\n";print "<tr><td>Fix common database problems</td><td><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_tools&sub=fix'><button class='btn btn-default'>Fix Database</button></a></td></tr>\n";print "<tr><td>Repair SpamAssassin Bayes database</td><td><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_tools&sub=fixsa'><button class='btn btn-default'>Fix Bayes</button></a></td></tr>\n";print "<tr><td>Create a new SpamAssassin Bayes database</td><td><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mc_tools&sub=newsa'><button class='btn btn-default'>New Bayes</button></a></td></tr>\n";print "</table>\n";print "<div><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='submit' class='btn btn-default' value='Return'><input type='hidden' name='action' value='mailcontrol'></form></div><hr>\n";return;}sub CZGF354UZLDZ7QE1AF7CY4WT0F6L42T2O2N8BN287ZCM1Z9P945 {if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{new_mc_driver} ne "") {my $CRPV6DT7RZZE83Z5GI09X1LPLSUAAKDBYKS3MG1GBSEXXNL2ERU = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_driver};if ($CRPV6DT7RZZE83Z5GI09X1LPLSUAAKDBYKS3MG1GBSEXXNL2ERU eq "mailcontrol" and $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CRPV6DT7RZZE83Z5GI09X1LPLSUAAKDBYKS3MG1GBSEXXNL2ERU = "sqlite"}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{new_mc_driver} eq "" or $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{new_mc_driver} eq "mailcontrol") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite} = 0;$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_driver} = "mailcontrol";}elsif ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{new_mc_driver} eq "sqlite") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite} = 1;$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_driver} = "mailcontrol";}sysopen (my $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4,"/usr/msfe/mailcontrol/mailcontrol.txt", O_WRONLY | O_CREAT | O_TRUNC);flock ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, LOCK_EX);print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "mc_sqlite=$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}\n";print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "mc_driver=$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_driver}\n";print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "mc_dbname=$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}\n";print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "mc_dbhost=$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost}\n";print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "mc_dbuser=$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser}\n";print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "mc_dbpass=$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass}\n";print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "mc_dbdir=$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir}\n";close ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4);chmod (0600, "/usr/msfe/mailcontrol/mailcontrol.txt");print "<pre style='white-space: pre-wrap'>\n";if ($CRPV6DT7RZZE83Z5GI09X1LPLSUAAKDBYKS3MG1GBSEXXNL2ERU eq "sqlite") {if (-e $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir}) {my $CR0E0QRSS6SDVDAGOTBUCT205HB7IJMT0T1BTF4Q5V7AWRR3OX8 = "/usr/msfe/backups/sqlite_".time.".sql";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("sqlite3 $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir} .dump > $CR0E0QRSS6SDVDAGOTBUCT205HB7IJMT0T1BTF4Q5V7AWRR3OX8");print "Backup created at $CR0E0QRSS6SDVDAGOTBUCT205HB7IJMT0T1BTF4Q5V7AWRR3OX8\n";} else {print "SQLite database does not exist at $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir}\n";}} else {my $CR0E0QRSS6SDVDAGOTBUCT205HB7IJMT0T1BTF4Q5V7AWRR3OX8 = "/usr/msfe/backups/mysql_".time.".sql";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("su root -c 'mysqldump --host=$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost} --user=$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser} --password=$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass} $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname} > $CR0E0QRSS6SDVDAGOTBUCT205HB7IJMT0T1BTF4Q5V7AWRR3OX8'");print "Backup created at $CR0E0QRSS6SDVDAGOTBUCT205HB7IJMT0T1BTF4Q5V7AWRR3OX8\n";}&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("su root -c '/usr/msfe/mailcontrol/dbadd.pl'");&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("$C7OMAJ9MG4LZO82UY80QARL2DANV375CVTY5JECPUWZ8IQLI83Z MailScanner restart");print "</pre>\n";print "<div class='bs-callout bs-callout-info'>MailControl Driver Changed</div>\n";} else {my $CUA6DLSPDM6LQ9MG6ACI4FHKJ5AJBYYY23DONJXB6FXTF287ILG = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_release};foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW) {if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^new_(.*)/) {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$1}=$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY}}}delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_driver};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir};sysopen (my $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4,"/usr/msfe/msconfig.txt", O_WRONLY | O_CREAT | O_TRUNC);flock ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, LOCK_EX);foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC) {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY=$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY}\n";}close ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4);chmod (0644, "/usr/msfe/msconfig.txt");if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{new_queuedays} ne "") {open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, "<", "/usr/mailscanner/etc/defaults");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;open (my $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, ">", "/usr/mailscanner/etc/defaults");flock ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, LOCK_EX);foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G) {if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^q_days/) {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{queuedays} eq "" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{queuedays} == 0) {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{queuedays} = 7}$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 = "q_days=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{queuedays};}print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46\n";}close ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4);}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{new_mc_release} ne $CUA6DLSPDM6LQ9MG6ACI4FHKJ5AJBYYY23DONJXB6FXTF287ILG) {print "<pre style='white-space: pre-wrap'>\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("su root -c '/usr/msfe/mailcontrol/dbadd.pl'");print "</pre>\n";}print "<div class='bs-callout bs-callout-info'>MailControl Settings Saved</div>\n";}print "<div><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='submit' class='btn btn-default' value='Return'><input type='hidden' name='action' value='mailcontrol'></form></div><hr>\n";return;}sub CMZ4E8DLLLVO47I7X8POI12Y6TLYG2ANGHTLPKOTQH0H4ETC3T5 {my $CV7TLZIJC16LQ1KRQMKJJP7JE6RIT5JBQX8PZ1Q8XAISRTRUW6G = shift;my $CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_contrast} eq "high") { $CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE = <<EOF;
<style>
.clean {background-color: #008000; color:#fff}.notscanned {background-color: #0000FF; color:#fff}.infected {background-color: #FF0000; color:#fff}.highscoringspam {background-color: #FFA500; color:#000}.lowscoringspam {background-color: #FFFF00; color:#000}.whitelisted {background-color: #fff; color:#000}.blacklisted {background-color: #696969; color:#fff}</style>
EOF
}elsif ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_contrast} eq "medium") { $CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE = <<EOF;
<style>
.clean {background-color: #32CD32; color:#000}.notscanned {background-color: #1E90FF; color:#fff}.infected {background-color: #FF6347; color:#fff}.highscoringspam {background-color: #FF8C00; color:#000}.lowscoringspam {background-color: #FFD700; color:#000}.whitelisted {background-color: #fff; color:#000}.blacklisted {background-color: #696969; color:#fff}</style>
EOF
}else { $CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE = <<EOF;
<style>
.clean {background-color: #c2e2b6; color:#000}.notscanned {background-color: #c0e1f2; color:#000}.infected {background-color: #e2b6b6; color:#000}.highscoringspam {background-color: #F0AD4E; color:#000}.lowscoringspam {background-color: #f5e8a3; color:#000}.whitelisted {background-color: #fff; color:#000}.blacklisted {background-color: #696969; color:#fff}</style>
EOF
}if ($CV7TLZIJC16LQ1KRQMKJJP7JE6RIT5JBQX8PZ1Q8XAISRTRUW6G) {return $CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE;} else {print $CF3U4ZN452XKYI5XY7Z921K2A6H4JKJDLDQH7AGO2NRY10MJKKE;}return;}sub CKLFT7AKV05DCKEJ5JVBHWSMBF7JHTZAASLKL5P4KW1Y3S5K0DE {print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'>\n";print "<input type='hidden' name='action' value='mc_searchsavesave'>\n";print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Save Search</div>\n";print "<div class='panel-body'>\n";print "Enter name of search: <input type='text' name='savesearch'>\n";print "</div><div class='panel-footer'>\n";print "<button class='btn btn-default'>Save Search</button>\n";print "</div></div>\n";print "</form>\n";return;}sub CYSY4VZ4VWLAZB442HVHVX668UI7PLHIG3GYDH7Z6TQKV2GH5JN {my $C3OXBGK4BJECAIQ6F885B6M1PBWJ1BYJ28E2I0L391AEOHSZN8O = "/usr/msfe/sessions";my $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{savesearch};if ($CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 eq "") {print "<div class='bs-callout bs-callout-danger'>You must specify a name for the search</div>\n";&CKLFT7AKV05DCKEJ5JVBHWSMBF7JHTZAASLKL5P4KW1Y3S5K0DE;return;} else {$CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 =~ s/[^\w]/_/g;my $CQA1NEMRJ6KX74AFDGRRI3AGG5T71C0GFXAM8UMT8Q0U99VNWYC;foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %{$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485}) {if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^(cond|item|value)\d+$/) {$CQA1NEMRJ6KX74AFDGRRI3AGG5T71C0GFXAM8UMT8Q0U99VNWYC->{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY} = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY}}}$CQA1NEMRJ6KX74AFDGRRI3AGG5T71C0GFXAM8UMT8Q0U99VNWYC->{count} = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{count};$CQA1NEMRJ6KX74AFDGRRI3AGG5T71C0GFXAM8UMT8Q0U99VNWYC->{do} = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{do};lock_store(\%{$CQA1NEMRJ6KX74AFDGRRI3AGG5T71C0GFXAM8UMT8Q0U99VNWYC}, $C3OXBGK4BJECAIQ6F885B6M1PBWJ1BYJ28E2I0L391AEOHSZN8O."/save_".$CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3);print "<div class='bs-callout bs-callout-success'>Search saved as $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3</div>\n";print "<script>\n";print "window.top.location.href = '$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&subdo=search';\n";print "</script>\n";}return;}sub CRVDG4XXZUDU5FKG0SO8G0LNOE58MFKWRWPCQK894SPGF65IVHA {my $C3OXBGK4BJECAIQ6F885B6M1PBWJ1BYJ28E2I0L391AEOHSZN8O = "/usr/msfe/sessions";print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'>\n";print "<input type='hidden' name='action' value='mc_searchloadload'>\n";print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Load Search</div>\n";print "<div class='panel-body text-center'>\n";print "Select Search: <select name='savesearch'>\n";my $CW5I2PEO98XV77FELLL0B9SFJYSQZB6N12GGFP8VGMAMB9LYQKE = 0;foreach my $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 (glob $C3OXBGK4BJECAIQ6F885B6M1PBWJ1BYJ28E2I0L391AEOHSZN8O."/save_*") {my $CYPYUQTNYICRYEVLJFIWO1RIXAYOCYFKA2LJJ3X3QSZAZIKVOKS;if ($CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 =~ /\/save_(\w+)$/) {print "<option>$1</option>\n"; $CW5I2PEO98XV77FELLL0B9SFJYSQZB6N12GGFP8VGMAMB9LYQKE++}}print "</select>\n";print "</div><div class='panel-footer text-center'>\n";if ($CW5I2PEO98XV77FELLL0B9SFJYSQZB6N12GGFP8VGMAMB9LYQKE > 0) {print "<button class='btn btn-default'>Load Search</button>\n";} else {print "No searches saved\n";}print "</div></div>\n";print "</form>\n";return;}sub CAZQDK84209PNBW5KK7H5O5OSTACXUGH0I4U3SYPP0E6LU0RIHJ {my $C3OXBGK4BJECAIQ6F885B6M1PBWJ1BYJ28E2I0L391AEOHSZN8O = "/usr/msfe/sessions";my $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{savesearch};if ($CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 eq "" or $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 =~ /[^\w]/) {print "<div class='bs-callout bs-callout-danger'>You must select a search</div>\n";&CRVDG4XXZUDU5FKG0SO8G0LNOE58MFKWRWPCQK894SPGF65IVHA;return;} else {my $CQA1NEMRJ6KX74AFDGRRI3AGG5T71C0GFXAM8UMT8Q0U99VNWYC = lock_retrieve($C3OXBGK4BJECAIQ6F885B6M1PBWJ1BYJ28E2I0L391AEOHSZN8O."/save_".$CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3);foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %{$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485}) {if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^(cond|item|value)\d+$/) {delete $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY}}}foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %{$CQA1NEMRJ6KX74AFDGRRI3AGG5T71C0GFXAM8UMT8Q0U99VNWYC}) {$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY} = $CQA1NEMRJ6KX74AFDGRRI3AGG5T71C0GFXAM8UMT8Q0U99VNWYC->{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY};}$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{count} = $CQA1NEMRJ6KX74AFDGRRI3AGG5T71C0GFXAM8UMT8Q0U99VNWYC->{count};$CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{do} = $CQA1NEMRJ6KX74AFDGRRI3AGG5T71C0GFXAM8UMT8Q0U99VNWYC->{do};&CK1LKJ0XDZUQWTF29JSHWTJPPRMEOVUP058XV96N4BA3UA7WD8H(1);print "<div class='bs-callout bs-callout-success'>Loaded search from $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3</div>\n";print "<script>\n";print "window.top.location.href = '$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&subdo=search';\n";print "</script>\n";}return;}sub CM0T4HDZWTF5NESAIHFV874PINJW8Q63FOP2ZHX0A02G87B5IMP {my $C3OXBGK4BJECAIQ6F885B6M1PBWJ1BYJ28E2I0L391AEOHSZN8O = "/usr/msfe/sessions";my $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{savesearch};unless (-e $C3OXBGK4BJECAIQ6F885B6M1PBWJ1BYJ28E2I0L391AEOHSZN8O."/save_".$CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 or $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 =~ /[^\w]/) {print "<div class='bs-callout bs-callout-danger'>Search $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 not found</div>\n";return;} else {unlink ($C3OXBGK4BJECAIQ6F885B6M1PBWJ1BYJ28E2I0L391AEOHSZN8O."/save_".$CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3);print "<div class='bs-callout bs-callout-success'>Search $CK0QOWHORK6JKHO0TR05UGYXMCUMXB6XMJEW330LYCZA4RIL9P3 deleted</div>\n";print "<script>\n";print "window.top.location.href = '$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=mailcontrol&subdo=search';\n";print "</script>\n";}return;}sub CPJP4X1LDZS6DCFR1WBPLQF7ATH4FEC655CR8FTUQAN5E0VFUWO {my $CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7 = shift;my $CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF;my $CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG;my $C8HH4PCE2X6D8SMRZ4JTNCKSKT6BL4TC9291LT1DZB03VN8PBKL = 10;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_lookup} eq "inline") {$C8HH4PCE2X6D8SMRZ4JTNCKSKT6BL4TC9291LT1DZB03VN8PBKL = 3}eval {local $SIG{__DIE__} = undef;local $SIG{'ALRM'} = sub {die};alarm($C8HH4PCE2X6D8SMRZ4JTNCKSKT6BL4TC9291LT1DZB03VN8PBKL + 1);my ($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X);$CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG = open3($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, "/usr/bin/host","-W",$C8HH4PCE2X6D8SMRZ4JTNCKSKT6BL4TC9291LT1DZB03VN8PBKL,$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7);close $C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA;my @COTMGOA0EWENDT1HLAPCTV0CL86FR7UAQ0V3733WEEL7RQAC27G = <$CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X>;waitpid ($CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG, 0);chomp @COTMGOA0EWENDT1HLAPCTV0CL86FR7UAQ0V3733WEEL7RQAC27G;if ($COTMGOA0EWENDT1HLAPCTV0CL86FR7UAQ0V3733WEEL7RQAC27G[0] =~ /(\S+)\.$/) {$CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF = $1}alarm(0);};alarm(0);if ($CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG =~ /\d+/ and $CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG > 1 and kill(0,$CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG)) {kill(9,$CGH6J96O00RYT0EWL5W2YPI0BVQ3F74IGK543UVTM2QM7QHLBXG)}return $CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF;}sub C3QOFDGKLJ4D8VD0JSAPENDUO3LZ8EVMSMIYWBB1JE5GKZ9RO88 {my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare("SELECT date FROM maillog ORDER BY date ASC LIMIT 1") or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;my @CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6 = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchrow_array;my $CZLQ36P1BUWHAJYS5KB079JUPQKNMAKU4DIL08KDAT707CNAM1R = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[0];$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare("SELECT date FROM maillog ORDER BY date DESC LIMIT 1") or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;@CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6 = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchrow_array;my $CD6OP43RK2MG4GTYS5D3D0GJPWH02YF8VJCJ8O67ECTWB6T45M2 = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[0];my $CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q = $CD6OP43RK2MG4GTYS5D3D0GJPWH02YF8VJCJ8O67ECTWB6T45M2;if ($CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{today}) {$CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{today}}print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'>\n";print "<input type='hidden' name='action' value='mc_daily'>\n";print "<table class='table table-striped table-bordered table-condensed'>\n";print "<thead><tr><th colspan='5'>Daily Summary: \n";print "<select name='today'>\n";my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = DateTime->new({year=>substr($CZLQ36P1BUWHAJYS5KB079JUPQKNMAKU4DIL08KDAT707CNAM1R,0,4),month=>substr($CZLQ36P1BUWHAJYS5KB079JUPQKNMAKU4DIL08KDAT707CNAM1R,5,2),day=>substr($CZLQ36P1BUWHAJYS5KB079JUPQKNMAKU4DIL08KDAT707CNAM1R,8,2)});my $C3BQ34RE8YK1XWCXE613X2E6F2ER0EEI8Q285BKGHM80O9OHGZA = 0;my $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF;while ($CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P->ymd('-') le $CD6OP43RK2MG4GTYS5D3D0GJPWH02YF8VJCJ8O67ECTWB6T45M2) {if ($CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P->ymd('-') eq $CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q) {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF ="selected"} else {$CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF = ""}print "<option $CF99V56UWPEOZFCHRTP05CKVKKAJ447WQZ74ZIC6BQKZ26A9LBF>".$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P->ymd('-')."</option>\n";$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P->add(days=>1);$C3BQ34RE8YK1XWCXE613X2E6F2ER0EEI8Q285BKGHM80O9OHGZA++;if ($C3BQ34RE8YK1XWCXE613X2E6F2ER0EEI8Q285BKGHM80O9OHGZA > 999) {last}}print "</select>\n";print " <button class='btn btn-default btn-sm'>Select</button>\n";print "</th></tr></thead>\n";my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (date = ?)";$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute($CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}@CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6 = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchrow_array;my $COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46 = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[0];my $CRYHB4SYJEBYXFYXPIAMH8V4OHM5BUL538M0Y4G447MFE07HK72 = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1];print "<tr><th>Total emails</th>".&CU11AQ8F51MWFZPO1VUWAFBCIF7YJH7EJHPBNQOLSPWBIL6AYXJ(\$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ,$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46,$CRYHB4SYJEBYXFYXPIAMH8V4OHM5BUL538M0Y4G447MFE07HK72,$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA,$CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q)."</tr>\n";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE ((sascore IS NULL OR sascore = '') AND virusinfected < 1 AND nameinfected < 1 AND otherinfected < 1) AND (date = ?)";print "<tr><th>Total not scanned</th>".&CU11AQ8F51MWFZPO1VUWAFBCIF7YJH7EJHPBNQOLSPWBIL6AYXJ(\$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ,$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46,$CRYHB4SYJEBYXFYXPIAMH8V4OHM5BUL538M0Y4G447MFE07HK72,$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA,$CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q)."</tr>\n";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (sascore IS NOT NULL AND isspam = '0' AND spamwhitelisted != '1' AND spamblacklisted != '1' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0') AND (date = ?)";print "<tr><th>Total clean</th>".&CU11AQ8F51MWFZPO1VUWAFBCIF7YJH7EJHPBNQOLSPWBIL6AYXJ(\$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ,$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46,$CRYHB4SYJEBYXFYXPIAMH8V4OHM5BUL538M0Y4G447MFE07HK72,$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA,$CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q)."</tr>\n";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (isspam = '1' OR ishighspam = '1' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0' AND spamblacklisted != '1') AND (date = ?)";print "<tr><th>Total spam</th>".&CU11AQ8F51MWFZPO1VUWAFBCIF7YJH7EJHPBNQOLSPWBIL6AYXJ(\$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ,$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46,$CRYHB4SYJEBYXFYXPIAMH8V4OHM5BUL538M0Y4G447MFE07HK72,$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA,$CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q)."</tr>\n";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (isspam = '1' AND ishighspam = '0' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0') AND (date = ?)";print "<tr><th><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'level-up'} fa-rotate-90 icon-configserver'></i> Total low scoring spam</th>".&CU11AQ8F51MWFZPO1VUWAFBCIF7YJH7EJHPBNQOLSPWBIL6AYXJ(\$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ,$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46,$CRYHB4SYJEBYXFYXPIAMH8V4OHM5BUL538M0Y4G447MFE07HK72,$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA,$CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q)."</tr>\n";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (ishighspam = '1' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0' AND spamblacklisted != '1') AND (date = ?)";print "<tr><th><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'level-up'} fa-rotate-90 icon-configserver'></i> Total high scoring spam</th>".&CU11AQ8F51MWFZPO1VUWAFBCIF7YJH7EJHPBNQOLSPWBIL6AYXJ(\$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ,$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46,$CRYHB4SYJEBYXFYXPIAMH8V4OHM5BUL538M0Y4G447MFE07HK72,$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA,$CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q)."</tr>\n";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (virusinfected > '0' OR nameinfected > '0' OR otherinfected > '0') AND (date = ?)";print "<tr><th>Total infected</th>".&CU11AQ8F51MWFZPO1VUWAFBCIF7YJH7EJHPBNQOLSPWBIL6AYXJ(\$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ,$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46,$CRYHB4SYJEBYXFYXPIAMH8V4OHM5BUL538M0Y4G447MFE07HK72,$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA,$CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q)."</tr>\n";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (virusinfected > '0' AND nameinfected <= '0' AND otherinfected <= '0') AND (date = ?)";print "<tr><th><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'level-up'} fa-rotate-90 icon-configserver'></i> Total virus infected</th>".&CU11AQ8F51MWFZPO1VUWAFBCIF7YJH7EJHPBNQOLSPWBIL6AYXJ(\$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ,$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46,$CRYHB4SYJEBYXFYXPIAMH8V4OHM5BUL538M0Y4G447MFE07HK72,$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA,$CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q)."</tr>\n";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (virusinfected <= '0' AND nameinfected > '0' AND otherinfected <= '0') AND (date = ?)";print "<tr><th><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'level-up'} fa-rotate-90 icon-configserver'></i> Total name infected</th>".&CU11AQ8F51MWFZPO1VUWAFBCIF7YJH7EJHPBNQOLSPWBIL6AYXJ(\$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ,$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46,$CRYHB4SYJEBYXFYXPIAMH8V4OHM5BUL538M0Y4G447MFE07HK72,$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA,$CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q)."</tr>\n";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (virusinfected <= '0' AND nameinfected <= '0' AND otherinfected > '0') AND (date = ?)";print "<tr><th><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'level-up'} fa-rotate-90 icon-configserver'></i> Total other infected</th>".&CU11AQ8F51MWFZPO1VUWAFBCIF7YJH7EJHPBNQOLSPWBIL6AYXJ(\$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ,$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46,$CRYHB4SYJEBYXFYXPIAMH8V4OHM5BUL538M0Y4G447MFE07HK72,$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA,$CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q)."</tr>\n";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (spamwhitelisted = '1' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0') AND (date = ?)";print "<tr><th>Total whitelisted</th>".&CU11AQ8F51MWFZPO1VUWAFBCIF7YJH7EJHPBNQOLSPWBIL6AYXJ(\$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ,$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46,$CRYHB4SYJEBYXFYXPIAMH8V4OHM5BUL538M0Y4G447MFE07HK72,$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA,$CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q)."</tr>\n";$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (spamblacklisted = '1' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0') AND (date = ?)";print "<tr><th>Total blacklisted</th>".&CU11AQ8F51MWFZPO1VUWAFBCIF7YJH7EJHPBNQOLSPWBIL6AYXJ(\$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ,$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46,$CRYHB4SYJEBYXFYXPIAMH8V4OHM5BUL538M0Y4G447MFE07HK72,$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA,$CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q)."</tr>\n";print "</table></form>\n";return;}sub CU11AQ8F51MWFZPO1VUWAFBCIF7YJH7EJHPBNQOLSPWBIL6AYXJ {my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = shift;my $COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46 = shift;my $CRYHB4SYJEBYXFYXPIAMH8V4OHM5BUL538M0Y4G447MFE07HK72 = shift;my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = shift;my $CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q = shift;my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute($CXWXYBL36VPFPRX2CUSNXP97P5GA7M9C30G5EZC610E626DRZ0Q) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}my @CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6 = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchrow_array;my $C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[0];my $C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = $CPOX4D84CH3KYGRH7EGISHUR6F1RMLAC2KPJAX9FDMBJHS2DYS6[1];my $CXR7AKP2ICXRFH7RAGAOKIMKJH7CVXMR6179HO3IGEEM60YP9S9;my $CTPAVZW05QL1U9TTAFIKPEYD6W48869Z6SPH4227GXKG0SL13Y5;if ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 eq "") {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = 0}if ($C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN and $COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46) {$CXR7AKP2ICXRFH7RAGAOKIMKJH7CVXMR6179HO3IGEEM60YP9S9 = sprintf("%.2f", ($C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN/$COEYWRK18V9P5C1CKID5Z7I683Q47UGUMEB82AY3XSOLGIKZM46) * 100)."\%";} else {$CXR7AKP2ICXRFH7RAGAOKIMKJH7CVXMR6179HO3IGEEM60YP9S9 = "0.00\%"}if ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 and $CRYHB4SYJEBYXFYXPIAMH8V4OHM5BUL538M0Y4G447MFE07HK72) {$CTPAVZW05QL1U9TTAFIKPEYD6W48869Z6SPH4227GXKG0SL13Y5 = sprintf("%.2f", ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55/$CRYHB4SYJEBYXFYXPIAMH8V4OHM5BUL538M0Y4G447MFE07HK72) * 100)."\%";} else {$CTPAVZW05QL1U9TTAFIKPEYD6W48869Z6SPH4227GXKG0SL13Y5 = "0.00\%"}if ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 < 1024) {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = $C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55."B"}elsif ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 < 1048576) {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = int ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55/1024)."KB"}elsif ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 < 1073741824) {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = int ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55/(1024*1024))."MB"}elsif ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 >= 1073741824) {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = int ($C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55/(1024*1024*1024))."GB"}return "<td class='text-right'>$C7UUGDGHK486L2HDIS1ONENWT0XDJESLNFX7BEEG8HE3K8TXYEN</td><td class='text-right'>$CXR7AKP2ICXRFH7RAGAOKIMKJH7CVXMR6179HO3IGEEM60YP9S9</td><td class='text-right'>$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55</td><td class='text-right'>$CTPAVZW05QL1U9TTAFIKPEYD6W48869Z6SPH4227GXKG0SL13Y5</td>";}sub CA7HHAPXVK4EXNP9CH1T2K8HDKP1SEWVTK339JAHYCMLHCP5UAB {print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'>\n";print "<input type='hidden' name='action' value='mc_blockip_real'>\n";print "<input type='hidden' name='ip' value='$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{ip}'>\n";print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Confirm [$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{ip}] block in csf</div>\n";print "<div class='panel-body'>\n";my $CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF = &CPJP4X1LDZS6DCFR1WBPLQF7ATH4FEC655CR8FTUQAN5E0VFUWO($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{ip});$CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF = encode_entities($CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF, '<>&');print "<table class='table table-striped table-bordered table-condensed'>\n";print "<tr><th>IP</th><td>$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{ip}</td></tr>\n";print "<tr><th>Hostname</th><td>$CJ99UD5U6VWS8RR8I0D2U8JYBYGNV33BTNYEICHLN6C1NK2D7TF</td></tr>\n";($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO, $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F) = &urlget("http://ipinfo.io/$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{ip}/json");if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {$CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F = ""}if ($CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F ne "") {my $C3ZH8I1MCR6VHNQ94B3TT7JT89ZZ3SBM603ARZV0P8OYKXDG983 = decode_json $CXIVNBCTYC3M7GSHEF2203JH3KXUYD8L68SPJED4A6NFMAZS43F;foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %{$C3ZH8I1MCR6VHNQ94B3TT7JT89ZZ3SBM603ARZV0P8OYKXDG983}) {$C3ZH8I1MCR6VHNQ94B3TT7JT89ZZ3SBM603ARZV0P8OYKXDG983->{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY} = encode_entities($C3ZH8I1MCR6VHNQ94B3TT7JT89ZZ3SBM603ARZV0P8OYKXDG983->{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY}, '<>&')}print "<tr><th>City</th><td>$C3ZH8I1MCR6VHNQ94B3TT7JT89ZZ3SBM603ARZV0P8OYKXDG983->{city}</td></tr>\n";print "<tr><th>Region</th><td>$C3ZH8I1MCR6VHNQ94B3TT7JT89ZZ3SBM603ARZV0P8OYKXDG983->{region}</td></tr>\n";print "<tr><th>Country</th><td>$C3ZH8I1MCR6VHNQ94B3TT7JT89ZZ3SBM603ARZV0P8OYKXDG983->{country}</td></tr>\n";print "<tr><th>Organisation</th><td>$C3ZH8I1MCR6VHNQ94B3TT7JT89ZZ3SBM603ARZV0P8OYKXDG983->{org}</td></tr>\n";}print "</table>\n";my $CK07VRQ2ZO6NUQ37YWD1VE8H7H6TIZ9SAWV6SZVBCZY2WCRPEEP = "Blocked from MailControl for sending spam";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_csf} ne "") {$CK07VRQ2ZO6NUQ37YWD1VE8H7H6TIZ9SAWV6SZVBCZY2WCRPEEP = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_csf}}print "Reason: <input type='text' style='width:300px' name='reason' value='$CK07VRQ2ZO6NUQ37YWD1VE8H7H6TIZ9SAWV6SZVBCZY2WCRPEEP'> <button type='submit' class='btn btn-danger'>Block $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{ip}</button>\n";print "</div></div>\n";print "</form>\n";return;}sub CTFDKH4WQKYNURB673XK2TSLX21GYL8SRYDKWI4QDSGQ0AME8CQ {print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Blocking [$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{ip}] in csf</div>\n";print "<div class='panel-body'>\n";print "<pre style='white-space: pre-wrap'>\n";&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("/usr/sbin/csf","-d",$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{ip},$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{reason});print "</pre>\n";print "</div></div>\n";return;}sub CYWIGBI180YDNNA33QMLFETAOAYVQDXFU18MWQV17FVHN4ZSYEI {my $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{sendto};my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}my $CK07VRQ2ZO6NUQ37YWD1VE8H7H6TIZ9SAWV6SZVBCZY2WCRPEEP = "Blocked from MailControl for sending spam";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_csf} ne "") {$CK07VRQ2ZO6NUQ37YWD1VE8H7H6TIZ9SAWV6SZVBCZY2WCRPEEP = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_csf}}print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>Bulk Blocking Client IPs</div>\n";print "<div class='panel-body'><pre style='white-space: pre-wrap'>";foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW) {if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^batch_([\w\-]+)/) {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = $1;my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT * FROM maillog WHERE id = '$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH'";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {&C10LR8A7NIGOC3IXOCFU7UZC5XDXOYS2VOQ1HHDIZDDMQ6UE3V0("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); next}my %C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ;my @C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV = @{$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->{NAME}};my $C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchall_arrayref;foreach my $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M (@$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS) {for (0..@C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M->[$_]}}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_clientip}) {if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip}=~ /:/) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip} =~ s/\.\d+$//g}my $CXWJI4NQLV610VGUGXNYOO6CZB0OJKGUF43T4ORJ4GOWVTQ4VXJ;if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip} !~ /$CTTM2LWOGAW1RCNIKZ8X2S2PEPH3S2E2RUHLFO9LLTX6JTFS8XR/ and !$C7XXN5KV2AZUNLXX2FYNYZ5L9IGE2VULA4P1YXE6B1TL0NTUKX1{$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip}}) {&CGLYHGI3TZI76QXF83D0EAXZRW6ZS7COKVBPCSA8FNF4C1YVVMD("/usr/sbin/csf","-d",$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip},$CK07VRQ2ZO6NUQ37YWD1VE8H7H6TIZ9SAWV6SZVBCZY2WCRPEEP);} else {print "Ignored [$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip}]\n";}}}}print "</pre></div>\n";print "<div class='panel-footer panel-footer-cxs'>Completed</div>\n";print "</div>\n";print "<div><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='submit' class='btn btn-default' value='Return'><input type='hidden' name='action' value='mailcontrol'></form></div><hr>\n";$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->disconnect;return;}sub CLC2JXN5TYJ4MT7H289WEKKC81WGY5RWA80OT09TL5MUF32D1GO {my $CHO2BGAPOYZ2RLXERYJWG8CY0SHUAFQ8I4GF5A4XB6WPUFL5C1A = qr/(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)/;my $CQ304HIRCI9AEL6E7CBE9AVOEJS0MWR3KMT0DW9GFMBN2QFMYBQ = qr/((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?/;my ($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X);my $C1L7Y7UDUOWPWSAZILBBJP8BXAPKITAYUU4NMTDCPW0EJ3L057K = open3($C6WY1MBP9RJ8MZNU402DT4PUI14D2SQVY2Y9W0OXLBQKZ5U1WHA, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, $CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X, "/sbin/ip", "-oneline", "addr");my @CZC49CM6WJCC9DITUI27BQNVI13I7RNGSW683DSE6MLNDE2B3O3 = <$CMJ1R0976EBJX7139GKQDEGKX5XHY8HL1EBACTNJ220TW163E0X>;waitpid ($C1L7Y7UDUOWPWSAZILBBJP8BXAPKITAYUU4NMTDCPW0EJ3L057K, 0);chomp @CZC49CM6WJCC9DITUI27BQNVI13I7RNGSW683DSE6MLNDE2B3O3;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CZC49CM6WJCC9DITUI27BQNVI13I7RNGSW683DSE6MLNDE2B3O3) {if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /inet.*?($CHO2BGAPOYZ2RLXERYJWG8CY0SHUAFQ8I4GF5A4XB6WPUFL5C1A)/) {my ($CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7,undef) = split(/\//,$1);$C7XXN5KV2AZUNLXX2FYNYZ5L9IGE2VULA4P1YXE6B1TL0NTUKX1{$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7} = 1;}if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /inet6.*?($CQ304HIRCI9AEL6E7CBE9AVOEJS0MWR3KMT0DW9GFMBN2QFMYBQ)/) {my ($CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7,undef) = split(/\//,$1);$C7XXN5KV2AZUNLXX2FYNYZ5L9IGE2VULA4P1YXE6B1TL0NTUKX1{$CNXFFJ7GAMGQ436Q3KX7BTSGJQ98B6KAGN4BEA0XMGSEQU7ZXN7} = 1;}}return;}sub CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2 {my $CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH = shift;my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = shift;my $CFZUXT26K1L741G7V4ANIFFV2A0F27QBKOIADP8CH53CAET2T00 = "/var/spool/MailScanner/quarantine";if (-f "$CFZUXT26K1L741G7V4ANIFFV2A0F27QBKOIADP8CH53CAET2T00/$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P/nonspam/$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH") {return "$CFZUXT26K1L741G7V4ANIFFV2A0F27QBKOIADP8CH53CAET2T00/$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P/nonspam/$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH"}elsif (-f "$CFZUXT26K1L741G7V4ANIFFV2A0F27QBKOIADP8CH53CAET2T00/$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P/spam/$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH") {return "$CFZUXT26K1L741G7V4ANIFFV2A0F27QBKOIADP8CH53CAET2T00/$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P/spam/$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH"}elsif (-f "$CFZUXT26K1L741G7V4ANIFFV2A0F27QBKOIADP8CH53CAET2T00/$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P/mcp/$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH") {return "$CFZUXT26K1L741G7V4ANIFFV2A0F27QBKOIADP8CH53CAET2T00/$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P/mcp/$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH"}elsif (-f "$CFZUXT26K1L741G7V4ANIFFV2A0F27QBKOIADP8CH53CAET2T00/$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P/$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH/message") {return "$CFZUXT26K1L741G7V4ANIFFV2A0F27QBKOIADP8CH53CAET2T00/$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P/$CZMQI2OZN06DITX1XGY2D6SO1SFYFKAKM4DM1RL6EBUV7ERYMIH/message"}return;}sub C9PKQEX8N4SHM7HPR39N8V0F5B97CUVFNM473Z8630OR4RHLMN9 {my $CHO2BGAPOYZ2RLXERYJWG8CY0SHUAFQ8I4GF5A4XB6WPUFL5C1A = qr/(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)/;my $CQ304HIRCI9AEL6E7CBE9AVOEJS0MWR3KMT0DW9GFMBN2QFMYBQ = qr/((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?/;my %C7CID7Y0W4BPU327MJL67S4QWBOLMONV0K56MEGV3JXVEF6AQ90;if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{sub} eq "iplookup") {if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{ip} ne "" and $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{ip} =~ /^($CHO2BGAPOYZ2RLXERYJWG8CY0SHUAFQ8I4GF5A4XB6WPUFL5C1A|$CQ304HIRCI9AEL6E7CBE9AVOEJS0MWR3KMT0DW9GFMBN2QFMYBQ)$/) {$C7CID7Y0W4BPU327MJL67S4QWBOLMONV0K56MEGV3JXVEF6AQ90{host} = &CPJP4X1LDZS6DCFR1WBPLQF7ATH4FEC655CR8FTUQAN5E0VFUWO($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{ip})}}if ($C7CID7Y0W4BPU327MJL67S4QWBOLMONV0K56MEGV3JXVEF6AQ90{host} eq "") {$C7CID7Y0W4BPU327MJL67S4QWBOLMONV0K56MEGV3JXVEF6AQ90{host} = "-"}$C7CID7Y0W4BPU327MJL67S4QWBOLMONV0K56MEGV3JXVEF6AQ90{host} = encode_entities($C7CID7Y0W4BPU327MJL67S4QWBOLMONV0K56MEGV3JXVEF6AQ90{host}, '<>&');print "content-type: application/json;charset=UTF-8\n\n";print to_json(\%C7CID7Y0W4BPU327MJL67S4QWBOLMONV0K56MEGV3JXVEF6AQ90);return;}sub C30KLQM43W2VLX5JY2ITMVXJZ08ZY9WYDZK1ZIW3VKMDN1OZ857 {return;}sub CST3HEH5KIKJY0FXQ7U7G7XOQIA0F2VWRNWA572601TZN7AO3EJ {my $CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D = $CY0M8Q80SIA2KBO8D8CW32Y7FOO03TRV7RBJIEYFB6NCLUMY485->{allowuser_user};my %C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77;my @CXZWG57PELE6W2L8IUTI6P4P6UH0IVB8B6UFXZEKV7H0T29PMMG = ("all","max_bl","max_wl","allow_score","allowuser","allowuser_all","allowuser_direct","allowuser_bulk","allowuser_hamspam");if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D eq "") {$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D = "default"}if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "save_user_settings" or $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "reset_user_settings") {if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D eq "default") {foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW) {if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^new_(.*)/) {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$1}=$C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY}}}my %C4WRHF15UTAV2OU9PNVEOFQT9YGBGD38NU1PPIXZY0FK47VLU0L = %C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC;delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_driver};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass};delete $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir};sysopen (my $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4,"/usr/msfe/msconfig.txt", O_WRONLY | O_CREAT | O_TRUNC);flock ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4, LOCK_EX);foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC) {print $CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4 "$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY=$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY}\n";}close ($CUY2ROBN9BJTGADMNWH9FECO6JBGJEACECEUIWNLOUDDVKDCJC4);chmod (0644, "/usr/msfe/msconfig.txt");print "<div class='bs-callout bs-callout-info'>Default settings saved</div>\n";%C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC = %C4WRHF15UTAV2OU9PNVEOFQT9YGBGD38NU1PPIXZY0FK47VLU0L;} else {my %C26PI1CWCH709AGSDLI7NNZ94WBGCDR85AL0DTJSB3R6DKQ1HXZ;my $CLGMGTP47NQ5NPXUEZXYR61JFXEFM9WHE6Y4CVLSV9QJ9KZL393;if ($C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{action} eq "reset_user_settings") {foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW) {if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^new_(.*)/) {$C26PI1CWCH709AGSDLI7NNZ94WBGCDR85AL0DTJSB3R6DKQ1HXZ{$1} = "-"}}} else {foreach my $COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY (keys %C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW) {if ($COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY =~ /^new_(.*)/) {$C26PI1CWCH709AGSDLI7NNZ94WBGCDR85AL0DTJSB3R6DKQ1HXZ{$1} = $C0MEKHG1M4Z89E1O1K74L7L5D3X6WPPV3DMILUZZVM3H376B7TW{$COTFVPXLH1Z439K0ISGM507ZVR8TEISQP8VTB2BRDDA9FIFUGGY}}}}my $CO6SWYY4663FXUHOYEXO4CLTZO6O9ZJE7JSJGK8ICB3U24LTC3G = $CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D;foreach my $C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4 (@CXZWG57PELE6W2L8IUTI6P4P6UH0IVB8B6UFXZEKV7H0T29PMMG) {$CO6SWYY4663FXUHOYEXO4CLTZO6O9ZJE7JSJGK8ICB3U24LTC3G .= ",".$C26PI1CWCH709AGSDLI7NNZ94WBGCDR85AL0DTJSB3R6DKQ1HXZ{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4}}sysopen (my $CH6ZH3IDCJARGPC1LOSXRQWC3LJK7ZC6JX4M2JZ1M75EE5VQ5CF, "/usr/msfe/.mailscannerusers", O_RDWR | O_CREAT);flock ($CH6ZH3IDCJARGPC1LOSXRQWC3LJK7ZC6JX4M2JZ1M75EE5VQ5CF, LOCK_EX);my @CWN7JJXE68GGEI81OXC0AAFBMAIDZEQY4PQJNKNR56BIMDK12DS = <$CH6ZH3IDCJARGPC1LOSXRQWC3LJK7ZC6JX4M2JZ1M75EE5VQ5CF>;chomp @CWN7JJXE68GGEI81OXC0AAFBMAIDZEQY4PQJNKNR56BIMDK12DS;seek ($CH6ZH3IDCJARGPC1LOSXRQWC3LJK7ZC6JX4M2JZ1M75EE5VQ5CF, 0, 0);truncate ($CH6ZH3IDCJARGPC1LOSXRQWC3LJK7ZC6JX4M2JZ1M75EE5VQ5CF, 0);foreach my $C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50 (@CWN7JJXE68GGEI81OXC0AAFBMAIDZEQY4PQJNKNR56BIMDK12DS) {my ($CHOOSCFAHE2IXN21Z95LAR4RUFD8YCA9V2X5MOLYNEXHYC472S6,$CU843F3ZHHBEZ8G3IJ2JQVKT74VUHSE6OGDHT64W595K93WOWDG) = split(/\,/,$C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50,2);if ($CHOOSCFAHE2IXN21Z95LAR4RUFD8YCA9V2X5MOLYNEXHYC472S6 eq $CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D) {print $CH6ZH3IDCJARGPC1LOSXRQWC3LJK7ZC6JX4M2JZ1M75EE5VQ5CF $CO6SWYY4663FXUHOYEXO4CLTZO6O9ZJE7JSJGK8ICB3U24LTC3G."\n";$CLGMGTP47NQ5NPXUEZXYR61JFXEFM9WHE6Y4CVLSV9QJ9KZL393 = 1;} else {print $CH6ZH3IDCJARGPC1LOSXRQWC3LJK7ZC6JX4M2JZ1M75EE5VQ5CF $C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50."\n";}}unless ($CLGMGTP47NQ5NPXUEZXYR61JFXEFM9WHE6Y4CVLSV9QJ9KZL393) {print $CH6ZH3IDCJARGPC1LOSXRQWC3LJK7ZC6JX4M2JZ1M75EE5VQ5CF $CO6SWYY4663FXUHOYEXO4CLTZO6O9ZJE7JSJGK8ICB3U24LTC3G."\n"}close ($CH6ZH3IDCJARGPC1LOSXRQWC3LJK7ZC6JX4M2JZ1M75EE5VQ5CF);print "<div class='bs-callout bs-callout-info'>User $CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D settings saved</div>\n";}}unless ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D eq "default") {foreach my $C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4 (@CXZWG57PELE6W2L8IUTI6P4P6UH0IVB8B6UFXZEKV7H0T29PMMG) {$C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} = "$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4}";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "0" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "") {$C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} = "no"}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "1") {$C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} = "yes"}if ($C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4 eq "allowuser_all") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "0" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "") {$C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} = "Spam/Infected"}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "1") {$C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} = "All"}}$C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} = " <span class='label label-default'>$C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4}</span>";}}open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV,"<","/usr/msfe/.mailscannerusers");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CWN7JJXE68GGEI81OXC0AAFBMAIDZEQY4PQJNKNR56BIMDK12DS = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CWN7JJXE68GGEI81OXC0AAFBMAIDZEQY4PQJNKNR56BIMDK12DS;my $CIBEMEAD4N6NO96Z0OWLPM5B5X42X0LS0EO6W23MYEXB9TBKGDA;if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {$CIBEMEAD4N6NO96Z0OWLPM5B5X42X0LS0EO6W23MYEXB9TBKGDA = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{cpanelusers};} else {$CIBEMEAD4N6NO96Z0OWLPM5B5X42X0LS0EO6W23MYEXB9TBKGDA = "/usr/local/directadmin/data/users";}opendir (DIR, $CIBEMEAD4N6NO96Z0OWLPM5B5X42X0LS0EO6W23MYEXB9TBKGDA);my @CQOOD2CSPXIT13GH2934JL3QR986L32MBRF976GTVOM662MP1T9;my $C7JFSYFNM7U8H59XBWMOUS4O62Z2JMTRN6NKF3NDUWB4DF0LUXD = "<option value='default' selected>Default Settings</option><option disabled>______________</option>\n";if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D ne "default") {$C7JFSYFNM7U8H59XBWMOUS4O62Z2JMTRN6NKF3NDUWB4DF0LUXD = "<option value='default'>Default Settings</option><option disabled>______________</option>\n"}while (my $CX1XH4SR802R9RCSI9VW4HQURIIFERK36F6M136RU814UGVQ2WQ = readdir (DIR)) {if ($CX1XH4SR802R9RCSI9VW4HQURIIFERK36F6M136RU814UGVQ2WQ =~ /^\./) {next}my $C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY = ( getpwnam($CX1XH4SR802R9RCSI9VW4HQURIIFERK36F6M136RU814UGVQ2WQ) )[7];if ($C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY eq "" or $C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY eq "/") {next}if (not -d $C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY) {next}push @CQOOD2CSPXIT13GH2934JL3QR986L32MBRF976GTVOM662MP1T9, $CX1XH4SR802R9RCSI9VW4HQURIIFERK36F6M136RU814UGVQ2WQ;}closedir(DIR);foreach my $C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50 (sort @CQOOD2CSPXIT13GH2934JL3QR986L32MBRF976GTVOM662MP1T9) {if ($C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50 eq $CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D) {$C7JFSYFNM7U8H59XBWMOUS4O62Z2JMTRN6NKF3NDUWB4DF0LUXD .= "<option selected>$C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50</option>\n"} else {$C7JFSYFNM7U8H59XBWMOUS4O62Z2JMTRN6NKF3NDUWB4DF0LUXD .= "<option>$C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50</option>\n"}}if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D ne "default") {foreach (@CXZWG57PELE6W2L8IUTI6P4P6UH0IVB8B6UFXZEKV7H0T29PMMG) {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$_} = "-"}if (-e "/usr/msfe/.mailscannerusers") {foreach my $C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50 (@CWN7JJXE68GGEI81OXC0AAFBMAIDZEQY4PQJNKNR56BIMDK12DS) {if ($C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50 eq "" or $C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50 =~ /^\s/ or $C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50 =~ /^\#/) {next}my ($CHOOSCFAHE2IXN21Z95LAR4RUFD8YCA9V2X5MOLYNEXHYC472S6,$CU843F3ZHHBEZ8G3IJ2JQVKT74VUHSE6OGDHT64W595K93WOWDG) = split(/\,/,$C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50,2);if ($CHOOSCFAHE2IXN21Z95LAR4RUFD8YCA9V2X5MOLYNEXHYC472S6 eq $CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D) {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{all} = "yes";my @C9WX246Y4HQS951FF76HEC56FSTE11MSIT8VULKQKLG6RT6ALN7 = split(/\,/,$CU843F3ZHHBEZ8G3IJ2JQVKT74VUHSE6OGDHT64W595K93WOWDG);for (0..19) {if ($C9WX246Y4HQS951FF76HEC56FSTE11MSIT8VULKQKLG6RT6ALN7[$_] eq "") {$C9WX246Y4HQS951FF76HEC56FSTE11MSIT8VULKQKLG6RT6ALN7[$_] = "-"}}my $C852RL48UP26JXWKUDD69NM6W1WXFB2P52A99MM0TYV9NBHMOWD = join(",",@C9WX246Y4HQS951FF76HEC56FSTE11MSIT8VULKQKLG6RT6ALN7);if ($CU843F3ZHHBEZ8G3IJ2JQVKT74VUHSE6OGDHT64W595K93WOWDG ne "") {($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{all},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_bl},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_wl},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allow_score}, $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_all},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_direct}, $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_bulk},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_hamspam}) = split(/\,/,$C852RL48UP26JXWKUDD69NM6W1WXFB2P52A99MM0TYV9NBHMOWD);} else {foreach (@CXZWG57PELE6W2L8IUTI6P4P6UH0IVB8B6UFXZEKV7H0T29PMMG) {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$_} = "-"}$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{all} = "yes";}last;}}}}print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>\n";print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' id='user_defaults' method='post'>\n";print "<input type='hidden' name='action' value='user_settings'>\n";print "<select name='allowuser_user'>\n$C7JFSYFNM7U8H59XBWMOUS4O62Z2JMTRN6NKF3NDUWB4DF0LUXD\n</select>\n";print " <button type='submit' class='btn btn-default'>Switch</button>\n";print " <a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=user_overview'><button type='button' class='btn btn-info'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'users'}'></i> Overview</button></a>\n";print "</form>\n";print "</div>\n";print "<div class='panel-body'>\n";print "<form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' id='user_defaults' method='post'>\n";print "<input type='hidden' name='allowuser_user' value='$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D'>\n";if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D eq "default") {print "<div class='bs-callout bs-callout-info'>The following options are the default settings that will be applied to all users, unless individual users settings are changed (from the dropdown option above). This allows for extended control of what features users have access to.</div>\n";}print "<table class='table table-bordered table-striped'>\n";print "<thead><tr><th colspan='2'><h4>Viewing $CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D</h4></th></tr></thead>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{all} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{all} = "no"}print "<tr><td>Allow access to the user front-end</td><td><select name='new_all'>\n";if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D ne "default") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{all} eq "-") {print "<option value='-' selected>inherit</option>\n"}else {print "<option value='-'>inherit</option>\n";}}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{all} eq "yes") {print "<option selected>yes</option><option>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{all}</td></tr>\n"}elsif ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{all} eq "no") {print "<option>yes</option><option selected>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{all}</td></tr>\n"}else {print "<option>yes</option><option>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{all}</td></tr>\n"};if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_bl} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_bl} = "30"}print "<tr><td><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'long-arrow-right'} icon-configserver'></i> Maximum entries per account in their blacklist</td><td><select name='new_max_bl'>\n";if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D ne "default") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_bl} eq "-") {print "<option value='-' selected>inherit</option>\n"}else {print "<option value='-'>inherit</option>\n";}}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_bl} ne "-") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_bl} = 5 * int($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_bl} / 5);if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_bl} == 0) {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_bl} = 5}}for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3=5;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 < 205;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3+=5) {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_wl} ne "-" and $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_bl} == $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3) {print "<option selected>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"} else {print "<option>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"}}print "</select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{max_bl}</td></tr>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_wl} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_wl} = "30"}print "<tr><td><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'long-arrow-right'} icon-configserver'></i> Maximum entries per account in their whitelist</td><td><select name='new_max_wl'>\n";if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D ne "default") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_wl} eq "-") {print "<option value='-' selected>inherit</option>\n"}else {print "<option value='-'>inherit</option>\n";}}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_wl} ne "-") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_wl} = 5 * int($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_wl} / 5);if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_wl} == 0) {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_wl} = 5}}for (my $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3=5;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3 < 205;$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3+=5) {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_wl} ne "-" and $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_wl} == $CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3) {print "<option selected>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"} else {print "<option>$CKNC1L8L2IA7J43AIH5EJFH9AWAZKJITCVVXGQQHT0GZ9OQ3AB3</option>\n"}}print "</select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{max_wl}</td></tr>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allow_score} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allow_score} = "yes"}print "<tr><td><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'long-arrow-right'} icon-configserver'></i> Allow users to set low/high scoring spam settings</td><td><select name='new_allow_score'>\n";if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D ne "default") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allow_score} eq "-") {print "<option value='-' selected>inherit</option>\n"}else {print "<option value='-'>inherit</option>\n"}}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allow_score} eq "yes") {print "<option selected>yes</option><option>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allow_score}</td></tr>\n"}elsif ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allow_score} eq "no") {print "<option>yes</option><option selected>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allow_score}</td></tr>\n"}else {print "<option>yes</option><option>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allow_score}</td></tr>\n"};print "<tr><th colspan='2'>MailControl for Users";print " <a data-toggle='modal' class='modalButton' href='#myModal' data-height='500px' data-width='100%' title='Info'><button class='btn btn-default'><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'info-circle'}'></i> More Information</button></a>\n";print "</th></tr>\n";if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D eq "default") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{store} eq "yes") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowmc} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowmc} = "0"}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowmc}) {print "<tr class='success'>"} else {print "<tr class='danger'>"}print "<td>Enable additional end-user features (including MailControl)<br><em>Enable this option to provide access to additional functionality for users, which will be shown below once enabled</em></td><td style=' white-space: nowrap'><select name='new_allowmc'>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowmc} eq "1") {print "<option value='1' selected>enabled</option><option value='0'>disabled</option></select></td></tr>\n"}elsif ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowmc} eq "0") {print "<option value='1'>enabled</option><option value='0' selected>disabled</option></select></td></tr>\n"}}}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowmc} and $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{store} eq "yes") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser} = "0"}print "<tr><td><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'long-arrow-right'} icon-configserver'></i> <i class='fa fa-long-arrow-right icon-configserver'></i> Allow access to MailControl<br><em>This is the default setting whether MailControl should be available for all users</em></td><td style=' white-space: nowrap'><select name='new_allowuser'>\n";if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D ne "default") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser} eq "-") {print "<option value='-' selected>inherit</option>\n"}else {print "<option value='-'>inherit</option>\n"}}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser} eq "1") {print "<option value='1' selected>yes</option><option value='0'>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allowuser}</td></tr>\n"}elsif ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser} eq "0") {print "<option value='1'>yes</option><option value='0' selected>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allowuser}</td></tr>\n"}else {print "<option value='1'>yes</option><option value='0'>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allowuser}</td></tr>\n"};if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_all} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_all} = "0"}print "<tr><td><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'long-arrow-right'} icon-configserver'></i> <i class='fa fa-long-arrow-right icon-configserver'></i> Allow only Spam/Infected/Blacklisted email or allow all within the user database</td><td style=' white-space: nowrap'><select name='new_allowuser_all'>\n";if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D ne "default") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_all} eq "-") {print "<option value='-' selected>inherit</option>\n"}else {print "<option value='-'>inherit</option>\n"}}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_all} eq "1") {print "<option value='0'>Spam/Infected</option><option value='1' selected>All</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allowuser_all}</td></tr>\n"}elsif ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_all} eq "0") {print "<option value='0' selected>Spam/Infected</option><option value='1'>All</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allowuser_all}</td></tr>\n"}else {print "<option value='0'>Spam/Infected</option><option value='1'>All</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allowuser_all}</td></tr>\n"};if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_direct} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_direct} = "0"}print "<tr><td><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'long-arrow-right'} icon-configserver'></i> <i class='fa fa-long-arrow-right icon-configserver'></i> Allow Release (direct)<br><em>This allows the option where users can release emails directly into email accounts on the server</em></td><td style=' white-space: nowrap'><select name='new_allowuser_direct'>\n";if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D ne "default") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_direct} eq "-") {print "<option value='-' selected>inherit</option>\n"}else {print "<option value='-'>inherit</option>\n"}}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_direct} eq "1") {print "<option value='1' selected>yes</option><option value='0'>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allowuser_direct}</td></tr>\n"}elsif ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_direct} eq "0") {print "<option value='1'>yes</option><option value='1' selected>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allowuser_direct}</td></tr>\n"}else {print "<option value='1'>yes</option><option value='0'>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allowuser_direct}</td></tr>\n"};if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_bulk} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_bulk} = "0"}print "<tr><td><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'long-arrow-right'} icon-configserver'></i> <i class='fa fa-long-arrow-right icon-configserver'></i> Allow bulk options<br><em>Enable this option if want to allow users to be able to bulk release emails</em></td><td style=' white-space: nowrap'><select name='new_allowuser_bulk'>\n";if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D ne "default") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_bulk} eq "-") {print "<option value='-' selected>inherit</option>\n"}else {print "<option value='-'>inherit</option>\n"}}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_bulk} eq "1") {print "<option value='1' selected>yes</option><option value='0'>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allowuser_bulk}</td></tr>\n"}elsif ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_bulk} eq "0") {print "<option value='1'>yes</option><option value='0' selected>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allowuser_bulk}</td></tr>\n"}else {print "<option value='1'>yes</option><option value='0'>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allowuser_bulk}</td></tr>\n"};if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_hamspam} eq "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_hamspam} = "0"}print "<tr><td><i class='fa $CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'long-arrow-right'} icon-configserver'></i> <i class='fa fa-long-arrow-right icon-configserver'></i> Allow marking emails as Spam or Ham. This will affect the global bayes database so enable with caution</em></td><td style=' white-space: nowrap'><select name='new_allowuser_hamspam'>\n";if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D ne "default") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_hamspam} eq "-") {print "<option value='-' selected>inherit</option>\n"}else {print "<option value='-'>inherit</option>\n"}}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_hamspam} eq "1") {print "<option value='1' selected>yes</option><option value='0'>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allowuser_hamspam}</td></tr>\n"}elsif ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_hamspam} eq "0") {print "<option value='1'>yes</option><option value='0' selected>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allowuser_hamspam}</td></tr>\n"}else {print "<option value='1'>yes</option><option value='0'>no</option></select> $C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{allowuser_hamspam}</td></tr>\n"};}print "<tfoot><tr><th colspan='2'><button type='submit' class='btn btn-default' name='action' value='save_user_settings'>Save Settings</button>";if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D ne "default") {print " <button type='submit' class='btn btn-default' name='action' value='reset_user_settings'>Reset All Inherit</button>";}print "</th></tr></tfoot>\n";print "</table>\n";print "</form>\n";if ($CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D eq "default") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{store} ne "yes") {print "<table class='table table-bordered table-striped'>\n";print "<tr><td colspan='2'>\n";print "<div class='bs-callout bs-callout-danger'><div><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='hidden' name='action' value='quicksave'>\n";print "To allow MailControl access to users, you <em>must</em> enable the this option for MailScanner to store messages in quarantine\n";print "</div><br>\n<div class='text-center'><input type='submit' class='btn btn-default' value='Enable Store Messages' name='doact'></form></div></div>\n";print "</td></tr>\n";print "</table>\n";}}print "</div>\n</div>\n";print "<div class='modal fade' id='myModal' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' data-backdrop='false' style='background-color: rgba(0, 0, 0, 0.5)'>\n";print "<div class='modal-dialog modal-lg' $CVY0BNHAVOBPUAU059DBYLKGYHFVYCG2ID0SSHE6MYZF6IYLB3F>\n";print "<div class='modal-content'>\n";print "<div class='modal-body'>\n";print "<h3>MailControl for Users</h3>\n";print "<ul><li>This offers users the ability to use MailControl with a subset of the functionality of the WHM MailControl feature</li>\n";print "<li>Features include the ability to view email quarantine/storage information, view email headers and message body. Emails can be released from the quarantine store and marked as Spam or Ham. Statistics and batch processing are also available</li>\n";print "<li>Some features are not available to users for security or performance issues, e.g. auto-refresh</li>\n";print "<li>In WHM End-User Settings, default options and user specific options can be set: enable MailControl access; allow viewing of all email or just Spam/Viruses; mark email as Spam/Ham; bulk processing; Search</li></ul>\n";print "<h4>Implementation and Restrictions</h4>\n";print "<ul><li>The feature provides access to the main MailControl database. They are able to view only emails that have a recipient (to_domain) that they own within the account</li>\n";print "<li>User settings are inherited from the default settings unless configured separately in WHM</li>\n";print "<li>Spam/Ham marking is made to the global Bayes database so care should be taken with providing this option</li>\n";print "<li>Users can only release emails to domains that they own within the account</li>\n";print "<li>User settings are in WHM > ConfigServer MailScanner Front-End > Front-End Settings > End User Settings</li>\n";print "<li>Usage and error messages are logged via Syslog to /var/log/maillog with a MailControl: prefix</li>\n";print "<li>There is currently no method to translate the user MailControl UI</li>\n";print "<li><em>Enable Store Messages</em> must be enabled to use this feature</li>\n";print "<li>Users cannot access attachments in emails through the UI</li>\n";print "<li>Users cannot save/load Searches</li></ul>\n";print "</div>\n";print "<div class='modal-footer text-center'>\n";print "<button type='button' id='ModalClose' class='btn btn-default' data-dismiss='modal' title='Close'>Close</button>\n";print "</div>\n";print "</div><!-- /.modal-content -->\n";print "</div><!-- /.modal-dialog -->\n";print "</div><!-- /.modal -->\n";print "<script>\n";print "\$('.modal').click(function(event){\n";print " \$(event.target).modal('hide')\n";print "});\n";print "</script>\n";&CB4DJ5M7HG5KWW32XB614VJM42DA1556HE5F09PK6BHO9X9H044;return;}sub C6ASTFC54G2YIXFXIZIR30PPS1G532VYDTDYNS0QDVCF4OZ031A {if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {close $C9OV4MTILF27X32FD2MTD60UGT4LAIFWZ2X4E7P3M5TQMSFCNTH;select STDOUT; Cpanel::Template::process_template(
'whostmgr',{"template_file" => "${thisapp}.tmpl","${thisapp}_output" => $CAVHVS8YRPXEBJO9AKXGFA9QN12RNOBP61WM1VU0GSLJSCUUZA0,"print" => 1,});}exit;}sub CUOU7KERFOLD9SP4PG7TLP84B89VHP2G41TT6MHO3L6QJIAKTHB {my @CXZWG57PELE6W2L8IUTI6P4P6UH0IVB8B6UFXZEKV7H0T29PMMG;my @C9KCJ4GTXSN4AME0DEZ8CJPORNQC8C4IXSURG6N1SLKOXAIG3HE = ("all","max_bl","max_wl","allow_score");my @CIDA6BNHB9WIMEDQIRC4W937OESLGBR7P1X35KUURUY7QH6Y7YU = ("allowuser","allowuser_all","allowuser_direct","allowuser_bulk","allowuser_hamspam");if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowmc}) {@CXZWG57PELE6W2L8IUTI6P4P6UH0IVB8B6UFXZEKV7H0T29PMMG = (@C9KCJ4GTXSN4AME0DEZ8CJPORNQC8C4IXSURG6N1SLKOXAIG3HE, @CIDA6BNHB9WIMEDQIRC4W937OESLGBR7P1X35KUURUY7QH6Y7YU)} else {@CXZWG57PELE6W2L8IUTI6P4P6UH0IVB8B6UFXZEKV7H0T29PMMG = @C9KCJ4GTXSN4AME0DEZ8CJPORNQC8C4IXSURG6N1SLKOXAIG3HE}my %C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77;my %CRITB5SZI4CCU5TV4DEV61BAKHC0XU5FDQ9NXYTBS2U2I54QUZR;foreach my $C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4 (@CXZWG57PELE6W2L8IUTI6P4P6UH0IVB8B6UFXZEKV7H0T29PMMG) {$C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} = "$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4}";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "0" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "") {$C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} = "no"}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "1") {$C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} = "yes"}if ($C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4 eq "allowuser_all") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "0" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "") {$C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} = "Spam/Infected"}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "1") {$C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} = "All"}}$C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} = " <span class='label label-default'>$C6BQDF3GLB6QYJGM35REDT7ZOFREBI6WGANH7XTLWLI0DGNSB77{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4}</span>";}open (my $CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV,"<","/usr/msfe/.mailscannerusers");flock ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV, LOCK_SH);my @CWN7JJXE68GGEI81OXC0AAFBMAIDZEQY4PQJNKNR56BIMDK12DS = <$CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV>;close ($CB7GLBF7NLQABKIEEODSJW62BKL98QRX2A445P6XC32Y17833UV);chomp @CWN7JJXE68GGEI81OXC0AAFBMAIDZEQY4PQJNKNR56BIMDK12DS;if (-e "/usr/msfe/.mailscannerusers") {foreach my $C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50 (@CWN7JJXE68GGEI81OXC0AAFBMAIDZEQY4PQJNKNR56BIMDK12DS) {if ($C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50 eq "" or $C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50 =~ /^\s/ or $C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50 =~ /^\#/) {next}my ($CHOOSCFAHE2IXN21Z95LAR4RUFD8YCA9V2X5MOLYNEXHYC472S6,$CU843F3ZHHBEZ8G3IJ2JQVKT74VUHSE6OGDHT64W595K93WOWDG) = split(/\,/,$C42LY5L6NDJHE1OBBDJMNTJ3ZFVBPCZU9Z4KD3LCR4NMWCNOI50,2);$CRITB5SZI4CCU5TV4DEV61BAKHC0XU5FDQ9NXYTBS2U2I54QUZR{$CHOOSCFAHE2IXN21Z95LAR4RUFD8YCA9V2X5MOLYNEXHYC472S6} = $CU843F3ZHHBEZ8G3IJ2JQVKT74VUHSE6OGDHT64W595K93WOWDG;}}print "<div class='panel panel-default'>\n";print "<div class='panel-heading panel-heading-cxs'>User Settings Overview\n";print "</div>\n";print "<div class='panel-body'>\n";print "<table class='table table-condensed table-bordered table-striped'>\n";print "<thead><tr>\n";print "<th></th>\n";print "<th>Front-End Access</th>\n";print "<th>Blacklist</th>\n";print "<th>Whitelist</th>\n";print "<th>Low/High Spam</th>\n";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowmc} and $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{store} eq "yes") {print "<th>MailControl Access</th>\n";print "<th>Spam or All Emails</th>\n";print "<th>Release (direct)</th>\n";print "<th>Bulk Options</th>\n";print "<th>Ham/Spam</th>\n";}print "</tr></thead>\n";print "<tr class='info'><th><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=user_settings&allowuser_user=default'><button class='btn btn-default'>Default Settings</button></a></th>\n";foreach my $C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4 (@CXZWG57PELE6W2L8IUTI6P4P6UH0IVB8B6UFXZEKV7H0T29PMMG) {my $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4};if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "0" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "") {$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = "no"}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "1") {$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = "yes"}if ($C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4 eq "allowuser_all") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "0" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "") {$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = "Spam/Infected"}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "1") {$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = "All"}}print "<th>$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ</th>\n";}print "</tr>\n";my $CIBEMEAD4N6NO96Z0OWLPM5B5X42X0LS0EO6W23MYEXB9TBKGDA;if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {$CIBEMEAD4N6NO96Z0OWLPM5B5X42X0LS0EO6W23MYEXB9TBKGDA = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{cpanelusers};} else {$CIBEMEAD4N6NO96Z0OWLPM5B5X42X0LS0EO6W23MYEXB9TBKGDA = "/usr/local/directadmin/data/users";}opendir (DIR, $CIBEMEAD4N6NO96Z0OWLPM5B5X42X0LS0EO6W23MYEXB9TBKGDA);my @CQOOD2CSPXIT13GH2934JL3QR986L32MBRF976GTVOM662MP1T9 = readdir (DIR);closedir(DIR);foreach my $CX1XH4SR802R9RCSI9VW4HQURIIFERK36F6M136RU814UGVQ2WQ (sort @CQOOD2CSPXIT13GH2934JL3QR986L32MBRF976GTVOM662MP1T9) {my %C1SO299VI1MEHYUDU0YBZEUDQVCDSOI4BER7ZHO176MMNTX56Q0 = %C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC;if ($CX1XH4SR802R9RCSI9VW4HQURIIFERK36F6M136RU814UGVQ2WQ =~ /^\./) {next}my $C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY = ( getpwnam($CX1XH4SR802R9RCSI9VW4HQURIIFERK36F6M136RU814UGVQ2WQ) )[7];if ($C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY eq "" or $C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY eq "/") {next}if (not -d $C78I9SK5T7XN46HVQNH5WW44WBLF6C46RNX66NEXMB2S8PPRNZY) {next}print "<tr><td><a href='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO?action=user_settings&allowuser_user=$CX1XH4SR802R9RCSI9VW4HQURIIFERK36F6M136RU814UGVQ2WQ'><button class='btn btn-default'>$CX1XH4SR802R9RCSI9VW4HQURIIFERK36F6M136RU814UGVQ2WQ</button></a></td>\n";foreach (@CXZWG57PELE6W2L8IUTI6P4P6UH0IVB8B6UFXZEKV7H0T29PMMG) {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$_} = "inherit"}if ($CRITB5SZI4CCU5TV4DEV61BAKHC0XU5FDQ9NXYTBS2U2I54QUZR{$CX1XH4SR802R9RCSI9VW4HQURIIFERK36F6M136RU814UGVQ2WQ} ne "") {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{all} = "yes";my @C9WX246Y4HQS951FF76HEC56FSTE11MSIT8VULKQKLG6RT6ALN7 = split(/\,/,$CRITB5SZI4CCU5TV4DEV61BAKHC0XU5FDQ9NXYTBS2U2I54QUZR{$CX1XH4SR802R9RCSI9VW4HQURIIFERK36F6M136RU814UGVQ2WQ});for (0..19) {if ($C9WX246Y4HQS951FF76HEC56FSTE11MSIT8VULKQKLG6RT6ALN7[$_] eq "") {$C9WX246Y4HQS951FF76HEC56FSTE11MSIT8VULKQKLG6RT6ALN7[$_] = "inherit"}}my $C852RL48UP26JXWKUDD69NM6W1WXFB2P52A99MM0TYV9NBHMOWD = join(",",@C9WX246Y4HQS951FF76HEC56FSTE11MSIT8VULKQKLG6RT6ALN7);if ($CRITB5SZI4CCU5TV4DEV61BAKHC0XU5FDQ9NXYTBS2U2I54QUZR{$CX1XH4SR802R9RCSI9VW4HQURIIFERK36F6M136RU814UGVQ2WQ} ne "") {($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{all},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_bl},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{max_wl},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allow_score}, $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_all},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_direct}, $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_bulk},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{allowuser_hamspam}) = split(/\,/,$C852RL48UP26JXWKUDD69NM6W1WXFB2P52A99MM0TYV9NBHMOWD);} else {foreach (@CXZWG57PELE6W2L8IUTI6P4P6UH0IVB8B6UFXZEKV7H0T29PMMG) {$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$_} = "inherit"}$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{all} = "yes";}}foreach my $C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4 (@CXZWG57PELE6W2L8IUTI6P4P6UH0IVB8B6UFXZEKV7H0T29PMMG) {my $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4};if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "0" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "") {$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = "no"}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "1") {$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = "yes"}if ($C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4 eq "allowuser_all") {if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "0" or $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "") {$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = "Spam/Infected"}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{$C6MWR9EQVB1QX9YY9DHVSY1332JYFUZUIHTJQJEC0D8AZEEIST4} eq "1") {$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = "All"}}if ($CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ eq "" or $CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ eq "-") {$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ = "inherit"}print "<td>$CSPPE7LO0974TZ6TLGOPMC2WCMH7BTL75FHKEU88KCEBIGELFQQ</td>\n";}%C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC = %C1SO299VI1MEHYUDU0YBZEUDQVCDSOI4BER7ZHO176MMNTX56Q0;print "</tr>\n";}print "</table>\n";print "</div></div>\n";print "<hr><div><form action='$CE4O50Z6RMOCWH0V95AWFZH3ZGLZRGW2IZ60PSMJPU4JO397MQO' method='post'><input type='submit' class='btn btn-default' value='Return'><input type='hidden' name='action' value='user_settings'></form></div><br>\n";return;}sub CYLUUQONJ4S8KUZCOQ6ACO17LJ291XBEA4CHK86IZN5GBF3CLLM {my $CYZEJJSB0PAA0504QKMB32X9J3QCBQL521PQBQPABUGWG8R2X2P = 5;my %CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON;if ($CYZEJJSB0PAA0504QKMB32X9J3QCBQL521PQBQPABUGWG8R2X2P == 4) {$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'ambulance'} = "fa-ambulance";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'angle-double-left'} = "fa-angle-double-left";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'angle-double-right'} = "fa-angle-double-right";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'arrows-v'} = "fa-arrows-v";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'ban'} = "fa-ban";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'bar-chart'} = "fa-bar-chart";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'bars'} = "fa-bars";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'calendar'} = "fa-calendar";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'check'} = "fa-check";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'check-square-o'} = "fa-check-square-o";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'cog'} = "fa-cog";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'cogs'} = "fa-cogs";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'compress'} = "fa-compress";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'expand'} = "fa-expand";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'exclamation-circle'} = "fa-exclamation-circle";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'exclamation-triangle'} = "fa-exclamation-triangle";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'external-link'} = "fa-external-link";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'eye-slash'} = "fa-eye-slash";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'file-text'} = "fa-file-text";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'file-text-o'} = "fa-file-text-o";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'filter'} = "fa-filter";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'floppy-o'} = "fa-floppy-o";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'folder-open-o'} = "fa-folder-open-o";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'home'} = "fa-home";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'info-circle'} = "fa-info-circle";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'level-up'} = "fa-level-up";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'list-ol'} = "fa-list-ol";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'long-arrow-right'} = "fa-long-arrow-right";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'paperclip'} = "fa-paperclip";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'paperclip'} = "fa-paperclip";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'pause'} = "fa-pause";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'play'} = "fa-play";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'refresh'} = "fa-refresh";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'search'} = "fa-search";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'sign-in'} = "fa-sign-in";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'sort-numeric-asc'} = "fa-sort-numeric-asc";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'sort-numeric-desc'} = "fa-sort-numeric-desc";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'sort-alpha-asc'} = "fa-sort-alpha-asc";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'sort-alpha-desc'} = "fa-sort-alpha-desc";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'tachometer'} = "fa-tachometer";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'tasks'} = "fa-tasks";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'times'} = "fa-times";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'trash'} = "fa-trash";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'users'} = "fa-users";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'faurl'} = "$ENV{cp_security_token}/libraries/fontawesome/css/font-awesome.min.css";}elsif ($CYZEJJSB0PAA0504QKMB32X9J3QCBQL521PQBQPABUGWG8R2X2P == 5) {$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'ambulance'} = "fa-ambulance";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'angle-double-left'} = "fa-angle-double-left";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'angle-double-right'} = "fa-angle-double-right";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'arrows-v'} = "fa-arrows-alt-v";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'ban'} = "fa-ban";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'bar-chart'} = "fa-chart-bar";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'bars'} = "fa-bars";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'calendar'} = "fa-calendar-alt";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'check'} = "fa-check";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'check-square-o'} = "fa-check-square";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'cog'} = "fa-cog";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'cogs'} = "fa-cogs";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'compress'} = "fa-compress";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'expand'} = "fa-expand";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'exclamation-circle'} = "fa-exclamation-circle";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'exclamation-triangle'} = "fa-exclamation-triangle";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'external-link'} = "fa-external-link-alt";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'eye-slash'} = "fa-eye-slash";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'file-text'} = "fa-file-alt";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'file-text-o'} = "fa-file-alt";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'filter'} = "fa-filter";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'floppy-o'} = "fa-save";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'folder-open-o'} = "fa-folder-open";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'home'} = "fa-home";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'info-circle'} = "fa-info-circle";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'level-up'} = "fa-level-up";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'list-ol'} = "fa-list-ol";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'long-arrow-right'} = "fa-long-arrow-alt-right";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'paperclip'} = "fa-paperclip";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'pause'} = "fa-pause";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'play'} = "fa-play";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'question'} = "fa-question";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'refresh'} = "fa-sync";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'search'} = "fa-search";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'sign-in'} = "fa-sign-in";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'sort-numeric-asc'} = "fa-sort-numeric-down";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'sort-numeric-desc'} = "fa-sort-numeric-up";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'sort-alpha-asc'} = "fa-sort-alpha-down";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'sort-alpha-desc'} = "fa-sort-alpha-up";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'tachometer'} = "fa-tachometer-alt";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'tasks'} = "fa-tasks";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'times'} = "fa-times";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'trash'} = "fa-trash-alt";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'users'} = "fa-users";$CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON{'faurl'} = "https://use.fontawesome.com/releases/v5.0.10/css/all.css";}return \%CDUG2T2PYCLRHHZTPG0IYHS7KVZV9ASXQA3RHQSFKZXU7KAVAON;}# start csgetversion
sub CL4K5ZCME69Y2HO87OO2MNMSAJDRDJJM9FI6B4HXOCDFNJSIY1W {my $CMO44278MQVVOBIIJNXOXVUB6743IC2PRU37O7K6KRKDX45OS42 = shift;my $CZ1ZM0YNZZD28STE5DPF40TB29VIRR1ZN0P21DVKRCR99SXIDIO = shift;my $CQCL42G0FUI0ND3X4DA9M5S0YEEOTBZK1GWPLEZ0KODKVHC1KLP = 0;my $CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9;if (-e "/var/lib/configserver/".$CMO44278MQVVOBIIJNXOXVUB6743IC2PRU37O7K6KRKDX45OS42.".txt.error") {open (my $C7WIKKM7ECGJAM09NUVNJAOQ80ZILU85KQA2GH322BM1OME2VS7, "<", "/var/lib/configserver/".$CMO44278MQVVOBIIJNXOXVUB6743IC2PRU37O7K6KRKDX45OS42.".txt.error");flock ($C7WIKKM7ECGJAM09NUVNJAOQ80ZILU85KQA2GH322BM1OME2VS7, LOCK_SH);$CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 = <$C7WIKKM7ECGJAM09NUVNJAOQ80ZILU85KQA2GH322BM1OME2VS7>;close ($C7WIKKM7ECGJAM09NUVNJAOQ80ZILU85KQA2GH322BM1OME2VS7);chomp $CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9;if ($CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 eq "") {$CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 = "Failed to retrieve latest version from ConfigServer";} else {$CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 = "Failed to retrieve latest version from ConfigServer: $CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9";}}elsif (-e "/var/lib/configserver/".$CMO44278MQVVOBIIJNXOXVUB6743IC2PRU37O7K6KRKDX45OS42.".txt") {open (my $C7WIKKM7ECGJAM09NUVNJAOQ80ZILU85KQA2GH322BM1OME2VS7, "<", "/var/lib/configserver/".$CMO44278MQVVOBIIJNXOXVUB6743IC2PRU37O7K6KRKDX45OS42.".txt");flock ($C7WIKKM7ECGJAM09NUVNJAOQ80ZILU85KQA2GH322BM1OME2VS7, LOCK_SH);$CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 = <$C7WIKKM7ECGJAM09NUVNJAOQ80ZILU85KQA2GH322BM1OME2VS7>;close ($C7WIKKM7ECGJAM09NUVNJAOQ80ZILU85KQA2GH322BM1OME2VS7);chomp $CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9;if ($CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 eq "") {$CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 = "Failed to retrieve latest version from ConfigServer";} else {if ($CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 =~ /^[\d\.]*$/) {if ($CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 > $CZ1ZM0YNZZD28STE5DPF40TB29VIRR1ZN0P21DVKRCR99SXIDIO) {$CQCL42G0FUI0ND3X4DA9M5S0YEEOTBZK1GWPLEZ0KODKVHC1KLP = 1} else {$CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 = ""}} else {$CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 = ""}}}elsif (-e "/var/lib/configserver/error") {open (my $C7WIKKM7ECGJAM09NUVNJAOQ80ZILU85KQA2GH322BM1OME2VS7, "<", "/var/lib/configserver/error");flock ($C7WIKKM7ECGJAM09NUVNJAOQ80ZILU85KQA2GH322BM1OME2VS7, LOCK_SH);$CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 = <$C7WIKKM7ECGJAM09NUVNJAOQ80ZILU85KQA2GH322BM1OME2VS7>;close ($C7WIKKM7ECGJAM09NUVNJAOQ80ZILU85KQA2GH322BM1OME2VS7);chomp $CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9;if ($CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 eq "") {$CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 = "Failed to retrieve latest version from ConfigServer";} else {$CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 = "Failed to retrieve latest version from ConfigServer: $CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9";}} else {$CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 = "Failed to retrieve latest version from ConfigServer";}return ($CQCL42G0FUI0ND3X4DA9M5S0YEEOTBZK1GWPLEZ0KODKVHC1KLP, $CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9);}sub CPK17OMEE8QCAQF77DE2JAZGBXU1ICKYTXWV9IGWCJEE17BA2VF {my $CMO44278MQVVOBIIJNXOXVUB6743IC2PRU37O7K6KRKDX45OS42 = shift;my $CZ1ZM0YNZZD28STE5DPF40TB29VIRR1ZN0P21DVKRCR99SXIDIO = shift;my $CQCL42G0FUI0ND3X4DA9M5S0YEEOTBZK1GWPLEZ0KODKVHC1KLP = 0;if ($CMO44278MQVVOBIIJNXOXVUB6743IC2PRU37O7K6KRKDX45OS42 eq "msinstall") {my ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO, $CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9) = &urlget("https://download.configserver.com/version.txt");if (!$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO and $CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 ne "" and $CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 =~ /^[\d\.]*$/ and $CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 > $CZ1ZM0YNZZD28STE5DPF40TB29VIRR1ZN0P21DVKRCR99SXIDIO) {$CQCL42G0FUI0ND3X4DA9M5S0YEEOTBZK1GWPLEZ0KODKVHC1KLP = 1} else {$CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 = ""}return ($CQCL42G0FUI0ND3X4DA9M5S0YEEOTBZK1GWPLEZ0KODKVHC1KLP, $CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9);}elsif ($CMO44278MQVVOBIIJNXOXVUB6743IC2PRU37O7K6KRKDX45OS42 eq "msfe") {my ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO, $CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9) = &urlget("https://download.configserver.com/msfeversion.txt");if (!$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO and $CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 ne "" and $CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 =~ /^[\d\.]*$/ and $CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 > $CZ1ZM0YNZZD28STE5DPF40TB29VIRR1ZN0P21DVKRCR99SXIDIO) {$CQCL42G0FUI0ND3X4DA9M5S0YEEOTBZK1GWPLEZ0KODKVHC1KLP = 1} else {$CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9 = ""}return ($CQCL42G0FUI0ND3X4DA9M5S0YEEOTBZK1GWPLEZ0KODKVHC1KLP, $CHJP4HBOLJMQ23GRFU4DCHAYDCSCKU0LUWLW8AR4DA5T2ZRO0H9);}return;}sub digest {&CTIWH9GG9KH1BPU9X0208JHRDDETW3X77WBMTEFCCBTDCUJ5FGT;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digest}) {open (my $CHHDOTZOV65XHXHLSUAX30SEDL1BZFH7JB07MX17YYERVQIW8BH, "<", "/usr/msfe/digestdomains");flock ($CHHDOTZOV65XHXHLSUAX30SEDL1BZFH7JB07MX17YYERVQIW8BH, LOCK_SH);my @C7JTWS3WH4L6UECI55X24LJRSLX5MI1PQULX1R8XVCB9J7W4RIR = <$CHHDOTZOV65XHXHLSUAX30SEDL1BZFH7JB07MX17YYERVQIW8BH>;close ($CHHDOTZOV65XHXHLSUAX30SEDL1BZFH7JB07MX17YYERVQIW8BH);chomp @C7JTWS3WH4L6UECI55X24LJRSLX5MI1PQULX1R8XVCB9J7W4RIR;if (scalar(@C7JTWS3WH4L6UECI55X24LJRSLX5MI1PQULX1R8XVCB9J7W4RIR)) {&CHNHNMFJRZMXF4NIJVI9VSH41JB20HLVKD5J0J8IOAK0ACWCCA4(@C7JTWS3WH4L6UECI55X24LJRSLX5MI1PQULX1R8XVCB9J7W4RIR)}}if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digestdomains} ne "" and $C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digestto} ne "") {my @C7JTWS3WH4L6UECI55X24LJRSLX5MI1PQULX1R8XVCB9J7W4RIR;foreach my $CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW (split(/\,/,$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digestdomains})) {push @C7JTWS3WH4L6UECI55X24LJRSLX5MI1PQULX1R8XVCB9J7W4RIR, "$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW:yes:$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digestto}:$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digestfreq}:::1";}if (scalar(@C7JTWS3WH4L6UECI55X24LJRSLX5MI1PQULX1R8XVCB9J7W4RIR)) {&CHNHNMFJRZMXF4NIJVI9VSH41JB20HLVKD5J0J8IOAK0ACWCCA4(@C7JTWS3WH4L6UECI55X24LJRSLX5MI1PQULX1R8XVCB9J7W4RIR)}}return;}sub CHNHNMFJRZMXF4NIJVI9VSH41JB20HLVKD5J0J8IOAK0ACWCCA4 {my @C7JTWS3WH4L6UECI55X24LJRSLX5MI1PQULX1R8XVCB9J7W4RIR = @_;$CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT = 1;unless (-e "/usr/local/cpanel/version") {$CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT = 0}my %CMI8TAAA71L46SB5WV7ZA78RPKNFNPPMEMMGN2C0MAJZQEI168I;my %CQ7TC0RU3C66BKNDX80CS75PPLVBV4YAXPETDT96G1Q162RO7I2;my $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ;my $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO;my %CA0HBX9HKE6T1NT6WX5Q5V2XNZZ3MEZIIP277KBGLXSLZ4R7LCZ;my %C54OLMFCPXL2O98LOWXUT5CLWF3I316EMZPSHZBI86DJJJBEOIY;if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("dbi:SQLite:dbname=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbdir},"","",{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;} else {$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ = DBI->connect("DBI:mysql:".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}.";host=".$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbhost},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbuser},$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbpass},{PrintError=>0}) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;}if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {print("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO] [$C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_dbname}]"); return}if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = path("/etc/userdomains")->lines;chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G) {my ($CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW,$CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D) = split(/\:\s*/,$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46);if ($CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW eq "") {next}$CA0HBX9HKE6T1NT6WX5Q5V2XNZZ3MEZIIP277KBGLXSLZ4R7LCZ{$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW} = $CD5W9SQ8IN6ZW0CZCB69QGOS9E9SMW42960TZ5NMEF91JPV8X4D;}}foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@C7JTWS3WH4L6UECI55X24LJRSLX5MI1PQULX1R8XVCB9J7W4RIR) {my ($CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW,$COE4VXHW4I3Q2ZCI8FC2ZCNRGJL2B6TY4MWPW8RKEGOF68S054F,$C587O0TOI0W199AFA1SODUN6X6V14BPGMAGSJ5UJ91OC478PP4B,$C2FSED6CDEQJLAZ31Z7CQPRD96DHV9U1TTK90OCMPUFJWVTIS6A,$CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD,$C6Q3OMYUFF4HV0NEA6XVSMH4R9I6VTDRLFV1YCG92E7LVCFSGBP,$CQAK5CA6S82FQRW99W29RHVHM64HJ6MFWZHHK1OO7Q9KL9DZ5X2) = split(/\:/, $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46);if ($COE4VXHW4I3Q2ZCI8FC2ZCNRGJL2B6TY4MWPW8RKEGOF68S054F and ($C587O0TOI0W199AFA1SODUN6X6V14BPGMAGSJ5UJ91OC478PP4B eq "" and $C6Q3OMYUFF4HV0NEA6XVSMH4R9I6VTDRLFV1YCG92E7LVCFSGBP)) {my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA;my $CCEY76QTBKVAHI6IN8F2QJMQTXDB3NY5CKNFXDDIK7SRGZDXC0U;my $CWYQO3KCW18MCUF9RTRG0CQ31J8WYEJG37LGC9YJ0E1KBJTE8TE = $C2FSED6CDEQJLAZ31Z7CQPRD96DHV9U1TTK90OCMPUFJWVTIS6A;my $CIGSF9KIX9B78BKGH0P19RTEC6W9YJYAC9HRJGEDTOYM6F566BR = (localtime(time))[2];my $C3U4POBQC6X94PFFYVOMUP2ZZHC09B2N2D5F0N06XTPC72Y5WZW = "timestamp >= DATE_SUB(now(), INTERVAL $CWYQO3KCW18MCUF9RTRG0CQ31J8WYEJG37LGC9YJ0E1KBJTE8TE HOUR)";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$C3U4POBQC6X94PFFYVOMUP2ZZHC09B2N2D5F0N06XTPC72Y5WZW = "date(timestamp) >= date('now', '-$CWYQO3KCW18MCUF9RTRG0CQ31J8WYEJG37LGC9YJ0E1KBJTE8TE hours')"}if ($ARGV[0] eq "-a" or (($CIGSF9KIX9B78BKGH0P19RTEC6W9YJYAC9HRJGEDTOYM6F566BR/$CWYQO3KCW18MCUF9RTRG0CQ31J8WYEJG37LGC9YJ0E1KBJTE8TE) == int($CIGSF9KIX9B78BKGH0P19RTEC6W9YJYAC9HRJGEDTOYM6F566BR/$CWYQO3KCW18MCUF9RTRG0CQ31J8WYEJG37LGC9YJ0E1KBJTE8TE))) {if ($CCEY76QTBKVAHI6IN8F2QJMQTXDB3NY5CKNFXDDIK7SRGZDXC0U ne "") {$CCEY76QTBKVAHI6IN8F2QJMQTXDB3NY5CKNFXDDIK7SRGZDXC0U .= " OR "}$CCEY76QTBKVAHI6IN8F2QJMQTXDB3NY5CKNFXDDIK7SRGZDXC0U = "($C3U4POBQC6X94PFFYVOMUP2ZZHC09B2N2D5F0N06XTPC72Y5WZW AND (to_domain = '$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW'))";}if ($CCEY76QTBKVAHI6IN8F2QJMQTXDB3NY5CKNFXDDIK7SRGZDXC0U ne "") {$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT to_address FROM maillog WHERE (isspam = '1' OR ishighspam = '1' OR virusinfected = '1' OR nameinfected = '1' OR otherinfected='1') AND ($CCEY76QTBKVAHI6IN8F2QJMQTXDB3NY5CKNFXDDIK7SRGZDXC0U)";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {print("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {print("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO] [$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA]"); return}my @C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV = @{$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->{NAME}};my $C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchall_arrayref;my %C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ;if (scalar @$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS > 0) {foreach my $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M (@$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS) {for (0..@C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M->[$_];}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address} =~ /^[a-zA-Z0-9\-\_\.\@\%\+]+$/) {$CMI8TAAA71L46SB5WV7ZA78RPKNFNPPMEMMGN2C0MAJZQEI168I{$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address}}{$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW} = $C2FSED6CDEQJLAZ31Z7CQPRD96DHV9U1TTK90OCMPUFJWVTIS6A;$CMI8TAAA71L46SB5WV7ZA78RPKNFNPPMEMMGN2C0MAJZQEI168I{$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address}}{recipient} = 1;$CQ7TC0RU3C66BKNDX80CS75PPLVBV4YAXPETDT96G1Q162RO7I2{$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW} = $CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD;}}}}}my $CSMP4KDH18UNM8796GN80OFV6S1H6C1KEISFJ2RMF7M1P496OWP = "jupiter";if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT and $CA0HBX9HKE6T1NT6WX5Q5V2XNZZ3MEZIIP277KBGLXSLZ4R7LCZ{$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW}) {my @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G = path("/var/cpanel/users/$CA0HBX9HKE6T1NT6WX5Q5V2XNZZ3MEZIIP277KBGLXSLZ4R7LCZ{$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW}")->lines;chomp @CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CYWIYN7K2OX1RPC3W141RYHK5BRH6VVBE00WENRKX7GVYTBEO2G) {if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /^RS(.*)=(.*)/) {$CSMP4KDH18UNM8796GN80OFV6S1H6C1KEISFJ2RMF7M1P496OWP = $2;last;}}}if ($COE4VXHW4I3Q2ZCI8FC2ZCNRGJL2B6TY4MWPW8RKEGOF68S054F and ($C587O0TOI0W199AFA1SODUN6X6V14BPGMAGSJ5UJ91OC478PP4B =~ /^[a-zA-Z0-9\-\_\.\@\%\+]+$/)) {$CMI8TAAA71L46SB5WV7ZA78RPKNFNPPMEMMGN2C0MAJZQEI168I{$C587O0TOI0W199AFA1SODUN6X6V14BPGMAGSJ5UJ91OC478PP4B}{$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW} = $C2FSED6CDEQJLAZ31Z7CQPRD96DHV9U1TTK90OCMPUFJWVTIS6A;$CQ7TC0RU3C66BKNDX80CS75PPLVBV4YAXPETDT96G1Q162RO7I2{$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW} = $CAT8LBEDW1XG7OZ0EM50BAYHTDCNDWJRLSU3C7K7051ACL9QUMD;if ($CQAK5CA6S82FQRW99W29RHVHM64HJ6MFWZHHK1OO7Q9KL9DZ5X2) {$CMI8TAAA71L46SB5WV7ZA78RPKNFNPPMEMMGN2C0MAJZQEI168I{$C587O0TOI0W199AFA1SODUN6X6V14BPGMAGSJ5UJ91OC478PP4B}{admin} = 1}$CMI8TAAA71L46SB5WV7ZA78RPKNFNPPMEMMGN2C0MAJZQEI168I{$C587O0TOI0W199AFA1SODUN6X6V14BPGMAGSJ5UJ91OC478PP4B}{$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW} = $C2FSED6CDEQJLAZ31Z7CQPRD96DHV9U1TTK90OCMPUFJWVTIS6A;$C54OLMFCPXL2O98LOWXUT5CLWF3I316EMZPSHZBI86DJJJBEOIY{$C587O0TOI0W199AFA1SODUN6X6V14BPGMAGSJ5UJ91OC478PP4B} = $CSMP4KDH18UNM8796GN80OFV6S1H6C1KEISFJ2RMF7M1P496OWP;}}foreach my $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P (keys %CMI8TAAA71L46SB5WV7ZA78RPKNFNPPMEMMGN2C0MAJZQEI168I) {my $CCEY76QTBKVAHI6IN8F2QJMQTXDB3NY5CKNFXDDIK7SRGZDXC0U;foreach my $CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW (keys %{$CMI8TAAA71L46SB5WV7ZA78RPKNFNPPMEMMGN2C0MAJZQEI168I{$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P}}) {my $CWYQO3KCW18MCUF9RTRG0CQ31J8WYEJG37LGC9YJ0E1KBJTE8TE = $CMI8TAAA71L46SB5WV7ZA78RPKNFNPPMEMMGN2C0MAJZQEI168I{$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P}{$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW};my $CIGSF9KIX9B78BKGH0P19RTEC6W9YJYAC9HRJGEDTOYM6F566BR = (localtime(time))[2];my $C3U4POBQC6X94PFFYVOMUP2ZZHC09B2N2D5F0N06XTPC72Y5WZW = "timestamp >= DATE_SUB(now(), INTERVAL $CWYQO3KCW18MCUF9RTRG0CQ31J8WYEJG37LGC9YJ0E1KBJTE8TE HOUR)";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_sqlite}) {$C3U4POBQC6X94PFFYVOMUP2ZZHC09B2N2D5F0N06XTPC72Y5WZW = "date(timestamp) >= date('now', '-$CWYQO3KCW18MCUF9RTRG0CQ31J8WYEJG37LGC9YJ0E1KBJTE8TE hours')"}if ($ARGV[0] eq "-a" or (($CIGSF9KIX9B78BKGH0P19RTEC6W9YJYAC9HRJGEDTOYM6F566BR/$CWYQO3KCW18MCUF9RTRG0CQ31J8WYEJG37LGC9YJ0E1KBJTE8TE) == int($CIGSF9KIX9B78BKGH0P19RTEC6W9YJYAC9HRJGEDTOYM6F566BR/$CWYQO3KCW18MCUF9RTRG0CQ31J8WYEJG37LGC9YJ0E1KBJTE8TE))) {if ($CCEY76QTBKVAHI6IN8F2QJMQTXDB3NY5CKNFXDDIK7SRGZDXC0U ne "") {$CCEY76QTBKVAHI6IN8F2QJMQTXDB3NY5CKNFXDDIK7SRGZDXC0U .= " OR "}$CCEY76QTBKVAHI6IN8F2QJMQTXDB3NY5CKNFXDDIK7SRGZDXC0U .= "($C3U4POBQC6X94PFFYVOMUP2ZZHC09B2N2D5F0N06XTPC72Y5WZW AND (to_domain = '$CHKCFN0PWYFL4U0AP85V8OZ6AMOMSRANP6VEC6KWDB86BWUQOEW'))";}}my $CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA;if ($CCEY76QTBKVAHI6IN8F2QJMQTXDB3NY5CKNFXDDIK7SRGZDXC0U ne "") {my $CUT0I0RMT3RNH8YV4GOE7X5BQ4N6ET0J5IWW8QZV1MPFR7LMGBA;if ($CMI8TAAA71L46SB5WV7ZA78RPKNFNPPMEMMGN2C0MAJZQEI168I{$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P}{recipient}) {$CUT0I0RMT3RNH8YV4GOE7X5BQ4N6ET0J5IWW8QZV1MPFR7LMGBA = "(to_address = '$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P') AND"}$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA = "SELECT * FROM maillog WHERE $CUT0I0RMT3RNH8YV4GOE7X5BQ4N6ET0J5IWW8QZV1MPFR7LMGBA (isspam = '1' OR ishighspam = '1' OR virusinfected = '1' OR nameinfected = '1' OR otherinfected='1') AND ($CCEY76QTBKVAHI6IN8F2QJMQTXDB3NY5CKNFXDDIK7SRGZDXC0U) ORDER BY date DESC, time DESC";my $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR = $CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->prepare($CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA) or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {print("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO]"); return}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->execute() or $CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO = $DBI::errstr;if ($CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO) {print("MySQL Error: [$CYEICRK67BAAJIQLPLU9261Z9CBAMDU9SYXG9FTY69ELGLCB2JO] [$CCQITL4KLRZWA0L9TVGH48XY3V9M7M9U7NIBB5QMQQCIANK2JSA]"); return}my @C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV = @{$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->{NAME}};my $C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS = $CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->fetchall_arrayref;my %C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ;if (scalar @$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS > 0) {my $CZ9FPI7Q346BEQVXYJ0HW1V6311QE3X88HD31I8JZHN0G8DWMJA;my $CLQHFO86LJXZT21VNH115JJQS93L36MHK3R9F4PIOK8OSRQNO8U;my $C6SQL7X8TXVE5IXRHFKFTJUVCE466TKA410NGD3GJ5Y8D94TV18 = &CMZ4E8DLLLVO47I7X8POI12Y6TLYG2ANGHTLPKOTQH0H4ETC3T5(1);my $CB7231UY7GF67Z2UND155CVM4TU6V8MLXSMPB6T76RRAZMH5P4N = $CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P;my $CW5I2PEO98XV77FELLL0B9SFJYSQZB6N12GGFP8VGMAMB9LYQKE = 0;foreach my $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M (@$C291LT867IBY1T32JOZNRHAZB53GOQEN8UOY0TR2CNP7O2B2FQS) {for (0..@C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{$C7XJT85C0PAK0QJ9N3U72FMOM26NETMI8MG5MZ0NGWFXA8T6MFV[$_]} = $CHFKN628N7GKLNOPZAVZYHQ9056559MQ7QAZ6OEZ54NAV4W1J0M->[$_];}my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{date};$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/-//g;my $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT = &CD5BQL3VYV7NDWNMRQMZ5R4UZZB26U22M2E5ROTB7TRVFDDZ7U2($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{id}, $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P);my $CDKS58W63N19O01UQ2LH02NMON87KISD38H4G14790QTY8GIM00 = hostname;my $CS5GOHGOFMPDRR707QVY6KS2K7TD93SNXBPIVZWY9S090BWRSRD;if ($CU785QKBYNSY4SNP2L6N9D2FNGI3H105YC42ORU8KNUJU9E3AFT) {if ($CMI8TAAA71L46SB5WV7ZA78RPKNFNPPMEMMGN2C0MAJZQEI168I{$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P}{admin}) {$CS5GOHGOFMPDRR707QVY6KS2K7TD93SNXBPIVZWY9S090BWRSRD = "https://$CDKS58W63N19O01UQ2LH02NMON87KISD38H4G14790QTY8GIM00:2087/cgi/configserver/mailscanner.cgi?action=mc_email&id=$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{id}";}elsif ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digesturl} != 0) {my $CSMP4KDH18UNM8796GN80OFV6S1H6C1KEISFJ2RMF7M1P496OWP = "jupiter";if ($C54OLMFCPXL2O98LOWXUT5CLWF3I316EMZPSHZBI86DJJJBEOIY{$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P} ne "") {$CSMP4KDH18UNM8796GN80OFV6S1H6C1KEISFJ2RMF7M1P496OWP = $C54OLMFCPXL2O98LOWXUT5CLWF3I316EMZPSHZBI86DJJJBEOIY{$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P}}$CS5GOHGOFMPDRR707QVY6KS2K7TD93SNXBPIVZWY9S090BWRSRD = "https://$CDKS58W63N19O01UQ2LH02NMON87KISD38H4G14790QTY8GIM00:2083/frontend/$CSMP4KDH18UNM8796GN80OFV6S1H6C1KEISFJ2RMF7M1P496OWP/mailscanner/index.html?action=mc_email&id=$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{id}";}} else {if ($CMI8TAAA71L46SB5WV7ZA78RPKNFNPPMEMMGN2C0MAJZQEI168I{$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P}{admin}) {$CS5GOHGOFMPDRR707QVY6KS2K7TD93SNXBPIVZWY9S090BWRSRD = "https://$CDKS58W63N19O01UQ2LH02NMON87KISD38H4G14790QTY8GIM00:2222/CMD_PLUGINS_ADMIN/mailscanner/index.raw?action=mc_email&id=$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{id}";}elsif ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{digesturl} != 0) {$CS5GOHGOFMPDRR707QVY6KS2K7TD93SNXBPIVZWY9S090BWRSRD = "https://$CDKS58W63N19O01UQ2LH02NMON87KISD38H4G14790QTY8GIM00:2222/CMD_PLUGINS/mailscanner/index.raw?action=mc_email&id=$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{id}";}}my $CDCR7IOA8DF4X95FS3MIJ04FWDGIMDAG5PUUU2SJK5Q4HXER87J;my %CBVNLUF8GM7A6RIVZPZ9DZSHC7SAH95R11BQH1H0FY7W2C6O16F;my (undef, $C2KEQBWKYV8IHN4M2GS73O8GPG0191ARZ79DHJ6QEMN81J4TP11) = split (/\:/,$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{hostname},2);if ($C2KEQBWKYV8IHN4M2GS73O8GPG0191ARZ79DHJ6QEMN81J4TP11 eq "") {next}foreach my $CYP50SGKYVB0C7FX6XKKD5A92ZCMDWL383HNMQ7ET8IKC9JO7K8 (split(/\,/,$C2KEQBWKYV8IHN4M2GS73O8GPG0191ARZ79DHJ6QEMN81J4TP11)) {$CBVNLUF8GM7A6RIVZPZ9DZSHC7SAH95R11BQH1H0FY7W2C6O16F{$CYP50SGKYVB0C7FX6XKKD5A92ZCMDWL383HNMQ7ET8IKC9JO7K8} = 1}if ($CBVNLUF8GM7A6RIVZPZ9DZSHC7SAH95R11BQH1H0FY7W2C6O16F{spambox}) {$CDCR7IOA8DF4X95FS3MIJ04FWDGIMDAG5PUUU2SJK5Q4HXER87J = "SpamBox"}elsif ($CBVNLUF8GM7A6RIVZPZ9DZSHC7SAH95R11BQH1H0FY7W2C6O16F{delete}) {$CDCR7IOA8DF4X95FS3MIJ04FWDGIMDAG5PUUU2SJK5Q4HXER87J = "Deleted"}elsif ($CBVNLUF8GM7A6RIVZPZ9DZSHC7SAH95R11BQH1H0FY7W2C6O16F{forward}) {$CDCR7IOA8DF4X95FS3MIJ04FWDGIMDAG5PUUU2SJK5Q4HXER87J = "Forwarded"}elsif ($CBVNLUF8GM7A6RIVZPZ9DZSHC7SAH95R11BQH1H0FY7W2C6O16F{deliver}) {$CDCR7IOA8DF4X95FS3MIJ04FWDGIMDAG5PUUU2SJK5Q4HXER87J = "Delivered"}if ($CMI8TAAA71L46SB5WV7ZA78RPKNFNPPMEMMGN2C0MAJZQEI168I{$CKKQ8VWH0SN8G800S1MK7UQGSZU6SVFLQRNT2LG1EZQ1W0QJ18P}{recipient} and !$CBVNLUF8GM7A6RIVZPZ9DZSHC7SAH95R11BQH1H0FY7W2C6O16F{spambox}) {next}if ($CBVNLUF8GM7A6RIVZPZ9DZSHC7SAH95R11BQH1H0FY7W2C6O16F{store} and -e $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT) {if ($CS5GOHGOFMPDRR707QVY6KS2K7TD93SNXBPIVZWY9S090BWRSRD ne "") {$CDCR7IOA8DF4X95FS3MIJ04FWDGIMDAG5PUUU2SJK5Q4HXER87J .= ", <a href='$CS5GOHGOFMPDRR707QVY6KS2K7TD93SNXBPIVZWY9S090BWRSRD'><strong>Quarantine</strong></a>";} else {$CDCR7IOA8DF4X95FS3MIJ04FWDGIMDAG5PUUU2SJK5Q4HXER87J .= ", Quarantine";}}$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject} =~ s/^\s//;my $C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55;if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size} < 1024) {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = $C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size}."B"}elsif ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size} < 1048576) {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = int ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size}/1024)."KB"}elsif ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size} < 1073741824) {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = int ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size}/(1024*1024))."MB"}elsif ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size} >= 1073741824) {$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55 = int ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{size}/(1024*1024*1024))."GB"}my $CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "clean";if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{sascore} eq "") {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "notscanned"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{isspam}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "lowscoringspam"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{ishighspam}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "highscoringspam"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{spamwhitelisted}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "whitelisted"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{spamblacklisted}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "blacklisted"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{virusinfected}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "infected"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{nameinfected}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "infected"}if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{otherinfected}) {$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O = "infected"}if ($CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O eq "infected") {$CDCR7IOA8DF4X95FS3MIJ04FWDGIMDAG5PUUU2SJK5Q4HXER87J = "";if ($CQ7TC0RU3C66BKNDX80CS75PPLVBV4YAXPETDT96G1Q162RO7I2{$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_domain}} eq "yes") {$CDCR7IOA8DF4X95FS3MIJ04FWDGIMDAG5PUUU2SJK5Q4HXER87J .= "Delivered";} else {$CDCR7IOA8DF4X95FS3MIJ04FWDGIMDAG5PUUU2SJK5Q4HXER87J .= "Deleted";}if ($CBVNLUF8GM7A6RIVZPZ9DZSHC7SAH95R11BQH1H0FY7W2C6O16F{store} and -e $CM79MWZVJNVDWLCDCYQXSHYJ165SNGC83FZLEBFIS3MB3VSS4AT) {if ($CS5GOHGOFMPDRR707QVY6KS2K7TD93SNXBPIVZWY9S090BWRSRD ne "") {$CDCR7IOA8DF4X95FS3MIJ04FWDGIMDAG5PUUU2SJK5Q4HXER87J .= ", <a href='$CS5GOHGOFMPDRR707QVY6KS2K7TD93SNXBPIVZWY9S090BWRSRD'><strong>Quarantine</strong></a>";} else {$CDCR7IOA8DF4X95FS3MIJ04FWDGIMDAG5PUUU2SJK5Q4HXER87J .= ", Quarantine";}}}$CZ9FPI7Q346BEQVXYJ0HW1V6311QE3X88HD31I8JZHN0G8DWMJA .= "<tr class='$CMAF5Z2JELCF0GGQVF7NCPXP33LZP5AQAP3NHFWGIOG05UHGN0O'>\n";$CZ9FPI7Q346BEQVXYJ0HW1V6311QE3X88HD31I8JZHN0G8DWMJA .= "<td>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{timestamp}</td>\n";$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject} =~ s/^\s//;if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{headers} =~ /Subject:\s*\=\?([^\?]+)\?/i) {my @C6QX8JQ06A89BQKCOGMNHHJY9X1MUGK4082R8I9KXPEPZ9CMKCQ = split(/\n/,$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{headers});my $CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB = Mail::Header->new();$CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB->header(\@C6QX8JQ06A89BQKCOGMNHHJY9X1MUGK4082R8I9KXPEPZ9CMKCQ);my $C7I29FYCPD5UFFMI74WI7JSS83ROOT7IVQEOIGZCXMZOWYOWW20 = $CACSK8DW6TSEL3X25XLAMSWDZG3N2PQQF3TMXVOVEND8VHOBIJB->get("Subject");my $CNOQA5402IALQRRERVB67OVY4WJOS68E1M0FRCC8YQ9C2OHRUEJ;if ($C7I29FYCPD5UFFMI74WI7JSS83ROOT7IVQEOIGZCXMZOWYOWW20 =~ /\=\?([^\?]+)\?/) {$CNOQA5402IALQRRERVB67OVY4WJOS68E1M0FRCC8YQ9C2OHRUEJ = $1}eval {local $SIG{__DIE__} = undef;if ($CNOQA5402IALQRRERVB67OVY4WJOS68E1M0FRCC8YQ9C2OHRUEJ ne "" and find_encoding($CNOQA5402IALQRRERVB67OVY4WJOS68E1M0FRCC8YQ9C2OHRUEJ)) {my $CS1X1TAZKBG29LHMZKBBUTZR87TOJNCCUL3RXQ7VWFNBI1KWRNG = decode('MIME-Header', $C7I29FYCPD5UFFMI74WI7JSS83ROOT7IVQEOIGZCXMZOWYOWW20);$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject} = encode('utf8', $CS1X1TAZKBG29LHMZKBBUTZR87TOJNCCUL3RXQ7VWFNBI1KWRNG);}};}$CZ9FPI7Q346BEQVXYJ0HW1V6311QE3X88HD31I8JZHN0G8DWMJA .= "<td>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{subject}</td>\n";$CZ9FPI7Q346BEQVXYJ0HW1V6311QE3X88HD31I8JZHN0G8DWMJA .= "<td>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{from_address}";if ($C6WC9M43J95ICXOPESL51WVEFRRNG2HFH49QI4DSFR4GZP798GC{mc_clientip}) {if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip}=~ /:/) {$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip} =~ s/\.\d+$//g}$CZ9FPI7Q346BEQVXYJ0HW1V6311QE3X88HD31I8JZHN0G8DWMJA .= "<br>($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{clientip})";}$CZ9FPI7Q346BEQVXYJ0HW1V6311QE3X88HD31I8JZHN0G8DWMJA .= "</td>\n";$CZ9FPI7Q346BEQVXYJ0HW1V6311QE3X88HD31I8JZHN0G8DWMJA .= "<td>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{to_address}</td>\n";$CZ9FPI7Q346BEQVXYJ0HW1V6311QE3X88HD31I8JZHN0G8DWMJA .= "<td class='text-center'>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{id}</td>\n";$CZ9FPI7Q346BEQVXYJ0HW1V6311QE3X88HD31I8JZHN0G8DWMJA .= "<td class='text-right'>$C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{sascore}</td>\n";if ($C52LQPOQS1617ES3YHZLNRB295AQB2GYU6PWQ6I56ESV2M2VWRZ{headers} =~ /multipart\/mixed/i) {}$CZ9FPI7Q346BEQVXYJ0HW1V6311QE3X88HD31I8JZHN0G8DWMJA .= "<td>$C4IWNUE6BF4AHDMZVPF3VV9N4EZ6C3PC78ZRBIRAF6EZJBYFU55</td>\n";$CZ9FPI7Q346BEQVXYJ0HW1V6311QE3X88HD31I8JZHN0G8DWMJA .= "<td>$CDCR7IOA8DF4X95FS3MIJ04FWDGIMDAG5PUUU2SJK5Q4HXER87J</td>\n";$CZ9FPI7Q346BEQVXYJ0HW1V6311QE3X88HD31I8JZHN0G8DWMJA .= "</tr>\n";$CW5I2PEO98XV77FELLL0B9SFJYSQZB6N12GGFP8VGMAMB9LYQKE++;}$CLQHFO86LJXZT21VNH115JJQS93L36MHK3R9F4PIOK8OSRQNO8U .= "<tr><td style='text-align: center; width: 150px;' class='lowscoringspam'>Low Scoring Spam</td>\n";$CLQHFO86LJXZT21VNH115JJQS93L36MHK3R9F4PIOK8OSRQNO8U .= "<td style='text-align: center; width: 150px;' class='highscoringspam'>High Scoring Spam</td>\n";$CLQHFO86LJXZT21VNH115JJQS93L36MHK3R9F4PIOK8OSRQNO8U .= "<td style='text-align: center; width: 150px;' class='blacklisted'>Blacklisted</td>\n";$CLQHFO86LJXZT21VNH115JJQS93L36MHK3R9F4PIOK8OSRQNO8U .= "<td style='text-align: center; width: 150px;' class='infected'>Infected</td></tr>\n";if ($CW5I2PEO98XV77FELLL0B9SFJYSQZB6N12GGFP8VGMAMB9LYQKE) {my $CA6ZF1MRUNHFM63BZGRI4P5V6SMG03K2P2P98B3A378SEJFIY8S;my $CDKS58W63N19O01UQ2LH02NMON87KISD38H4G14790QTY8GIM00 = hostname;my $C8KKQF7ZLS9KYRXKW0OWDRF9547V67NMGYQ4WWLNANWGQP58SLW = 'root@'.$CDKS58W63N19O01UQ2LH02NMON87KISD38H4G14790QTY8GIM00;my $CQW8LIB6UOIO2I2FS9QYV7K6MV7HQ6XOPHJCKKDIEU7SRDZ94XP = strftime("\%z", localtime);my $CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = localtime();$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P =~ s/^(\w+)\s+(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+(\d+)$/$1, $3 $2 $5 $4/;$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P = "$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P $CQW8LIB6UOIO2I2FS9QYV7K6MV7HQ6XOPHJCKKDIEU7SRDZ94XP";my $CZRUONZWFZCY36777XB4XX7HNWW7S7VLVP7ROCEMT1WTV8KXOWD;if (-e "/usr/msfe/digest.local.html") {open ($CZRUONZWFZCY36777XB4XX7HNWW7S7VLVP7ROCEMT1WTV8KXOWD, "<", "/usr/msfe/digest.local.html");} else {open ($CZRUONZWFZCY36777XB4XX7HNWW7S7VLVP7ROCEMT1WTV8KXOWD, "<", "/usr/msfe/digest.html");}flock ($CZRUONZWFZCY36777XB4XX7HNWW7S7VLVP7ROCEMT1WTV8KXOWD, LOCK_SH);my @CGTK17Z24GI5XTEFNS9QG68L05H7TKTOF5KZP5EGTPVNLTTIEJ1 = <$CZRUONZWFZCY36777XB4XX7HNWW7S7VLVP7ROCEMT1WTV8KXOWD>;close ($CZRUONZWFZCY36777XB4XX7HNWW7S7VLVP7ROCEMT1WTV8KXOWD);chomp @CGTK17Z24GI5XTEFNS9QG68L05H7TKTOF5KZP5EGTPVNLTTIEJ1;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (@CGTK17Z24GI5XTEFNS9QG68L05H7TKTOF5KZP5EGTPVNLTTIEJ1) {if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /\[TO\]/) {$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ s/\[TO\]/$CB7231UY7GF67Z2UND155CVM4TU6V8MLXSMPB6T76RRAZMH5P4N/g}if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /\[FROM\]/) {$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ s/\[FROM\]/$C8KKQF7ZLS9KYRXKW0OWDRF9547V67NMGYQ4WWLNANWGQP58SLW/g}if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /\[DATE\]/) {$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ s/\[DATE\]/$CLT0LQ7K9SUFVE5526M8JK2Q7JD8WALMA4LOK9SU622XEAWPZ4P/g}if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /\[STYLES\]/) {$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ s/\[STYLES\]/$C6SQL7X8TXVE5IXRHFKFTJUVCE466TKA410NGD3GJ5Y8D94TV18/g}if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /\[ROWS\]/) {$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ s/\[ROWS\]/$CZ9FPI7Q346BEQVXYJ0HW1V6311QE3X88HD31I8JZHN0G8DWMJA/g}if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /\[KEY\]/) {$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ s/\[KEY\]/$CLQHFO86LJXZT21VNH115JJQS93L36MHK3R9F4PIOK8OSRQNO8U/g}if ($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ /\[HOSTNAME\]/) {$C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 =~ s/\[HOSTNAME\]/$CDKS58W63N19O01UQ2LH02NMON87KISD38H4G14790QTY8GIM00/g}$CA6ZF1MRUNHFM63BZGRI4P5V6SMG03K2P2P98B3A378SEJFIY8S .= $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46."\n";}my $CJIDFOFD82BRRG0YEMX6DM9OI7JDS5Z3UW0KSE1XPVGP1P1CUPJ;foreach my $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46 (split(/\n/, $CA6ZF1MRUNHFM63BZGRI4P5V6SMG03K2P2P98B3A378SEJFIY8S)) {if (length($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46) > 990) {substr($C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46, 990, 0) = "\n";}$CJIDFOFD82BRRG0YEMX6DM9OI7JDS5Z3UW0KSE1XPVGP1P1CUPJ .= $C6P0E52TIJ3QDW4GS2RYC9VKV86O1I8TNOQOSUVMNPCAEPSJD46."\n";}$CA6ZF1MRUNHFM63BZGRI4P5V6SMG03K2P2P98B3A378SEJFIY8S = $CJIDFOFD82BRRG0YEMX6DM9OI7JDS5Z3UW0KSE1XPVGP1P1CUPJ;open (my $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647, "|-", "/usr/sbin/sendmail -t");print $CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647 $CA6ZF1MRUNHFM63BZGRI4P5V6SMG03K2P2P98B3A378SEJFIY8S;close ($CRWL3TLI13HM6SSEYFTGANFUWM8QG96YG3C9GABCF5YQLCPW647);}}$CJI37LNW6BFZZY6VYLO9ZSKXFA36K4PYQV3II7RYDHBBAO86ULR->finish();}}$CA6TN1PJ6SBF0HILFOXVFT3POWYVHTZ8KQCAHHMD6OJB0C69SGZ->disconnect;return;}# end digestemail
1;