# 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 ($C2E1ZNMLOQYAAUZW5KBELU627UHP3ONWVVX6KIB501F8S8PWSTO, $C3TU5DCJ6ZV7Z72UX17FYM027H5N2N1H3KMCFL06KOGL1S4X1A6, $CKWG6JHI8IL1ROSRYJUYUGQJBT6AI4Y56GG21ESZER29O3PFBB2, $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC, $CEZSOSBE188FF2434O62DNXLFG1HXC1YQVUU98OFE8QKQONO3NG, $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM, %COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0, $CDFDE64ZUVBRLATZDOR11MG0JRK29GMI22SK54ZTI3VG4BJAK8A, %CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC, $CGA90F46CKX8V2ISLFBXEP0WDMFX3CHB39EFNBZIJCJNIGDZJYF, $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB, $CP913EPU6PHN33LF7H0BDL54MPVNRYRMMZ4JNIEUW4YAQSGILSC, %CXRJY8MT8R2ADP0DBTCN5T6EDRFS8S3EUK1AAUVJQ3TNY0LQFS1, $C1JSA293HYOHVEC8PKDN222M6R8DELD8HNCGTJFHJY750K62J7Q, $CWRLDSF9MOVM0BQK2VAH482BM5N302A2PSMXJQ800PX3J2P2M25, %C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI, $C6ZE53XXJH8CIS8099UE3DWN3OLMHGI7SBGKRB83DORKTOKRQUG, %CD7I8M7IVTJLYTMTR1C87LXOO2FQSRXFLX1XLF0L7RWRGWHMZOK, %C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET, $CLB8OX4QLMWQA6N5T3U38XL5BL1DZPXUW09J97P1YIIP7RV63KT, $CPRHJEFW3HKBAGVE2DN032RXEF0WNI7DIU0Z9GVAEV8AP4CI7OJ, $CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP, $thisapp, $CR2F7BS6ZNP8SK434MAEALTIJ6ZIS7RLON92KLOEAWLTICG01TH, $CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU, $C4452O14CDP6BDUQP1B42M0ESQOV8XIGLDNC7Y1C7CDIYQ9MXM9, $CPW1YA8TJ2G1N07QLWRHMPZ4K1VLD9ZCWGA9W5UI8NZCKJZ9XG2, @CUH4W57IZW0H1BCMHWCOB2SONGU4B9CT7YYLPSDQX4VHQFVKNYX);sub displayUI {my $C2HIVZ6SBEVKS672A7KFAKHEVRDNHZLS8FISEM405ZGQ4NVCOMN = shift;open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, "<", "/usr/msfe/msfeversion.txt");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CWFIXPJAL5OCJK1XOY8YZM85D2ENWC0ZT4L2TSHSI17D2HIGSOS = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CWFIXPJAL5OCJK1XOY8YZM85D2ENWC0ZT4L2TSHSI17D2HIGSOS;my $msfev = $CWFIXPJAL5OCJK1XOY8YZM85D2ENWC0ZT4L2TSHSI17D2HIGSOS[0];&CNXU7S74USRAVQ9WHUT99QXQYB8429Q5607YRTJXQ7GHJHIW553;%C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI = %{$C2HIVZ6SBEVKS672A7KFAKHEVRDNHZLS8FISEM405ZGQ4NVCOMN};my $C5SJRO1WYQZ5L6KVNLT5N4LCR2UL87E1ESM165F394R3YF3B21K;if (-e "/proc/1/comm") {open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, "<", "/proc/1/comm");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my $C5SJRO1WYQZ5L6KVNLT5N4LCR2UL87E1ESM165F394R3YF3B21K = (path("/proc/1/comm")->lines)[0];chomp $C5SJRO1WYQZ5L6KVNLT5N4LCR2UL87E1ESM165F394R3YF3B21K;}if ($C5SJRO1WYQZ5L6KVNLT5N4LCR2UL87E1ESM165F394R3YF3B21K ne "systemd") {$C5SJRO1WYQZ5L6KVNLT5N4LCR2UL87E1ESM165F394R3YF3B21K = "init"}$CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP = "/sbin/service";$CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU = 1;$CPW1YA8TJ2G1N07QLWRHMPZ4K1VLD9ZCWGA9W5UI8NZCKJZ9XG2 = "/usr/local/cpanel/3rdparty/bin";unless (-e "/usr/local/cpanel/version") {$CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU = 0;$CPW1YA8TJ2G1N07QLWRHMPZ4K1VLD9ZCWGA9W5UI8NZCKJZ9XG2 = "/usr/bin";}$C4452O14CDP6BDUQP1B42M0ESQOV8XIGLDNC7Y1C7CDIYQ9MXM9 = "mailnull:mail";unless ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {$C4452O14CDP6BDUQP1B42M0ESQOV8XIGLDNC7Y1C7CDIYQ9MXM9 = "mail:mail"}if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {$CKWG6JHI8IL1ROSRYJUYUGQJBT6AI4Y56GG21ESZER29O3PFBB2 = "mailscanner.cgi";$C2E1ZNMLOQYAAUZW5KBELU627UHP3ONWVVX6KIB501F8S8PWSTO = "mailscanner";} else {$CKWG6JHI8IL1ROSRYJUYUGQJBT6AI4Y56GG21ESZER29O3PFBB2 = "/CMD_PLUGINS_ADMIN/mailscanner/index.raw";$C2E1ZNMLOQYAAUZW5KBELU627UHP3ONWVVX6KIB501F8S8PWSTO = "/CMD_PLUGINS_ADMIN/mailscanner/images";}my $CGBKMSJLHS164LVGV1DHYA2ME6JYVSKLR4HWUI4IFPYC6910ENT = &CF84SRMXUZJTNB07TL9W8EX8II0D2JU9PQLCBO6TWUWB4N7OUYM;%C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET = %{$CGBKMSJLHS164LVGV1DHYA2ME6JYVSKLR4HWUI4IFPYC6910ENT};$CWRLDSF9MOVM0BQK2VAH482BM5N302A2PSMXJQ800PX3J2P2M25 = "1";if (-e "/usr/msfe/mailscannerq") {$CWRLDSF9MOVM0BQK2VAH482BM5N302A2PSMXJQ800PX3J2P2M25 = "2"}$CLB8OX4QLMWQA6N5T3U38XL5BL1DZPXUW09J97P1YIIP7RV63KT = qr/(^127\.)|(^192\.168\.)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^::1$)|(^[fF][cCdD])/;$CP913EPU6PHN33LF7H0BDL54MPVNRYRMMZ4JNIEUW4YAQSGILSC = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_searches};if ($CP913EPU6PHN33LF7H0BDL54MPVNRYRMMZ4JNIEUW4YAQSGILSC eq "") {$CP913EPU6PHN33LF7H0BDL54MPVNRYRMMZ4JNIEUW4YAQSGILSC = 8}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_ajax") {&CFEHVXPY5DATNU6EPNW3TRKO0E9EZPDQ49PTJQKPWJIA32QGR2W;exit;}&CXEUIVV25UUH94HC99BFXRITP3FCBYEPU1GQGNQLO782LJKTPUU;if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_attach" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_bodydl") {my $CZ897U5Q1M3Y0TBHEH72WAGX66I5X7PXVDY8G6RX25ZPIV68K5P;if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{id} ne "") {unless ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{id} =~ /^[\w\-]+$/) {$CZ897U5Q1M3Y0TBHEH72WAGX66I5X7PXVDY8G6RX25ZPIV68K5P = 1}}if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{date} ne "") {unless ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{date} =~ /^\d+$/) {$CZ897U5Q1M3Y0TBHEH72WAGX66I5X7PXVDY8G6RX25ZPIV68K5P = 1}}if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{part} ne "") {unless ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{part} =~ /^\d+$/) {$CZ897U5Q1M3Y0TBHEH72WAGX66I5X7PXVDY8G6RX25ZPIV68K5P = 1}}if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{isspam} ne "") {unless ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{isspam} =~ /^\d+$/) {$CZ897U5Q1M3Y0TBHEH72WAGX66I5X7PXVDY8G6RX25ZPIV68K5P = 1}}if ($CZ897U5Q1M3Y0TBHEH72WAGX66I5X7PXVDY8G6RX25ZPIV68K5P) {print "Content-type: text/html\r\n\r\n";print "Security failure\n";} else {if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_attach") {&CETTPJY79OMUJKDZT2OMHDO2EBRCBZMMMPDL5I2CPMXGKGFIKH6}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_bodydl") {&CDP2ZSMFB79VGGL9NTDIATRQ1W7B8BSKOOXO0K7MS4FZ9TNEPAR}}exit;}$thisapp = "mailscanner";my $C1VA40BIEWSKKNL2BB28BB6C7YKM5NF3G979TKY45WYBSCS9CLW;my $CIPB5PCKHSVM76BKWG7BT796O3N988R3DNK42SNN05B0F4G7A6V;if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {if (-e "/usr/local/cpanel/whostmgr/docroot/cgi/configserver/${thisapp}/${thisapp}.conf") {sysopen (my $CHOXSQEEU5MW33R6QTBOE8DJ5NJE6I7T00OKWH3LX8RGJUVU69X, "/usr/local/cpanel/whostmgr/docroot/cgi/configserver/${thisapp}/${thisapp}.conf", O_RDWR | O_CREAT);flock ($CHOXSQEEU5MW33R6QTBOE8DJ5NJE6I7T00OKWH3LX8RGJUVU69X, LOCK_EX);my @C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P = <$CHOXSQEEU5MW33R6QTBOE8DJ5NJE6I7T00OKWH3LX8RGJUVU69X>;chomp @C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P;for (0..scalar(@C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P)) {if ($C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P[$_] =~ /^target=mainFrame/) {$C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P[$_] = "target=_self";$C1VA40BIEWSKKNL2BB28BB6C7YKM5NF3G979TKY45WYBSCS9CLW = 1;}}if ($C1VA40BIEWSKKNL2BB28BB6C7YKM5NF3G979TKY45WYBSCS9CLW) {seek ($CHOXSQEEU5MW33R6QTBOE8DJ5NJE6I7T00OKWH3LX8RGJUVU69X, 0, 0);truncate ($CHOXSQEEU5MW33R6QTBOE8DJ5NJE6I7T00OKWH3LX8RGJUVU69X, 0);foreach (@C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P) {print $CHOXSQEEU5MW33R6QTBOE8DJ5NJE6I7T00OKWH3LX8RGJUVU69X "$_\n";}&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("/usr/local/cpanel/bin/register_appconfig","/usr/local/cpanel/whostmgr/docroot/cgi/configserver/${thisapp}/${thisapp}.conf");$C1VA40BIEWSKKNL2BB28BB6C7YKM5NF3G979TKY45WYBSCS9CLW = "

Updated application. The next time you login to WHM this will open within the native WHM main window instead of launching a separate window

\n";}close ($CHOXSQEEU5MW33R6QTBOE8DJ5NJE6I7T00OKWH3LX8RGJUVU69X);}}if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {print "Content-type: text/html\r\n\r\n"}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{top}) {$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{topwindow} = 1;&CXEUIVV25UUH94HC99BFXRITP3FCBYEPU1GQGNQLO782LJKTPUU(1);}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{compact}) {$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{topwindow} = 1;$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{compactwindow} = 1;&CXEUIVV25UUH94HC99BFXRITP3FCBYEPU1GQGNQLO782LJKTPUU(1);}if (($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{topwindow} or $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{compactwindow}) and ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mailcontrol" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} =~ /^mc_/) and $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} ne "mc_settings") {$CIPB5PCKHSVM76BKWG7BT796O3N988R3DNK42SNN05B0F4G7A6V = 1}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_email" and $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_newwindow} == 1) {$CIPB5PCKHSVM76BKWG7BT796O3N988R3DNK42SNN05B0F4G7A6V = 1}my $CR2F7BS6ZNP8SK434MAEALTIJ6ZIS7RLON92KLOEAWLTICG01TH;unless ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "tailcmd" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_searchdel" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_searchsave" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_searchloadload" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_searchsavesave" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_searchload" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_daily" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_bayes" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_salint" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_mslint" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_body" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_ham" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_spam" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_forget" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_spamreport" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_blacklist" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_whitelist" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_rel_sc" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_rel_send" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_rel_forw" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_rel_direct" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_blockip" or $CIPB5PCKHSVM76BKWG7BT796O3N988R3DNK42SNN05B0F4G7A6V) {if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {open $CDFDE64ZUVBRLATZDOR11MG0JRK29GMI22SK54ZTI3VG4BJAK8A, '>', \$CR2F7BS6ZNP8SK434MAEALTIJ6ZIS7RLON92KLOEAWLTICG01TH;select $CDFDE64ZUVBRLATZDOR11MG0JRK29GMI22SK54ZTI3VG4BJAK8A;} print < EOF unless ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {print "\n"} print < ConfigServer MailScanner Front-End
EOF } else { print < ConfigServer MailScanner Front-End
EOF }$CGA90F46CKX8V2ISLFBXEP0WDMFX3CHB39EFNBZIJCJNIGDZJYF = "
Loading, Please wait...";unless ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "tailcmd" or ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{compactwindow} and $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mailcontrol")) { print <

ConfigServer MailScanner Front-End v$msfev

EOF if ($C1VA40BIEWSKKNL2BB28BB6C7YKM5NF3G979TKY45WYBSCS9CLW ne "") {print $C1VA40BIEWSKKNL2BB28BB6C7YKM5NF3G979TKY45WYBSCS9CLW}}$C1JSA293HYOHVEC8PKDN222M6R8DELD8HNCGTJFHJY750K62J7Q = pack("H*","6c6963656e73652e636f6e6669677365727665722e636f6d");$CEZSOSBE188FF2434O62DNXLFG1HXC1YQVUU98OFE8QKQONO3NG = <$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'warning'}
\n";if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "savemsfe") {my $CCM87N5B5GIDMEWADSABZ3L8FH0FZ72QXCZREBI850MJQWLDRJT;$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{digestdomains} = "";foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI) {if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^new_(.*)/) {my $C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT = $1;if ($C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT =~ /^digestdomains-/) {$CCM87N5B5GIDMEWADSABZ3L8FH0FZ72QXCZREBI850MJQWLDRJT .= ",$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R}";} else {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT}=$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R};}}}$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{digestdomains} .= $CCM87N5B5GIDMEWADSABZ3L8FH0FZ72QXCZREBI850MJQWLDRJT;delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_driver};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir};sysopen (my $C73DJWIBPYB9H2UN7BGRSF527YY1FF42NJQTXHRU35V36RSEKKX,"/usr/msfe/msconfig.txt", O_WRONLY | O_CREAT | O_TRUNC);flock ($C73DJWIBPYB9H2UN7BGRSF527YY1FF42NJQTXHRU35V36RSEKKX, LOCK_EX);foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC) {print $C73DJWIBPYB9H2UN7BGRSF527YY1FF42NJQTXHRU35V36RSEKKX "$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R=$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R}\n";}close ($C73DJWIBPYB9H2UN7BGRSF527YY1FF42NJQTXHRU35V36RSEKKX);chmod (0644, "/usr/msfe/msconfig.txt");if (readlink "/usr/msfe/mailscannerbw") {print "Symlinked file failure"; return 1;}sysopen (my $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, "/usr/msfe/mailscannerbw", O_WRONLY | O_CREAT | O_TRUNC);flock ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, LOCK_EX);if (readlink "/usr/msfe/spam.blacklist.rules") {print "Symlinked file failure"; return 1;}open (my $CFLEUMITGIYSD8L225XR2U08OKI81OO5YFWCD395E7J3A93PYGV,">","/usr/msfe/spam.blacklist.rules");flock($CFLEUMITGIYSD8L225XR2U08OKI81OO5YFWCD395E7J3A93PYGV, LOCK_EX);if (readlink "/usr/msfe/spam.whitelist.rules") {print "Symlinked file failure"; return 1;}open (my $CHEC9FZ4A3WZTEJZAJXE56V50X32IQ0XGXKLTX8W0X7MEPCXATH,">","/usr/msfe/spam.whitelist.rules");flock($CHEC9FZ4A3WZTEJZAJXE56V50X32IQ0XGXKLTX8W0X7MEPCXATH, LOCK_EX);my $C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL;my $CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR;my $CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4 = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{wl};my $CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{bl};$CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4 =~ s/\r//g;$CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4 =~ s/\n+/\n/g;$CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG =~ s/\r//g;$CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG =~ s/\n+/\n/g;$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL = "";$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR = "";foreach my $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX (split(/\n/,$CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4)) {$CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX =~ s/\s//g;$CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX = lc $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX;if ($C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL ne "") {$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL .= ","}$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL .= $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX;if ($CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX =~ /(^\d+\.\d+\.\d+\.\d+$)/) {print $CHEC9FZ4A3WZTEJZAJXE56V50X32IQ0XGXKLTX8W0X7MEPCXATH "To: *\@\* and From: $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX\tyes\n";} else {print $CHEC9FZ4A3WZTEJZAJXE56V50X32IQ0XGXKLTX8W0X7MEPCXATH "To: *\@\* and $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{spam_wl_ini} $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX\tyes\n";}}foreach my $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX (split(/\n/,$CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG)) {$CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX =~ s/\s//g;$CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX = lc $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX;if ($CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR ne "") {$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR .= ","}$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR .= $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX;if ($CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX =~ /(^\d+\.\d+\.\d+\.\d+$)/) {print $CFLEUMITGIYSD8L225XR2U08OKI81OO5YFWCD395E7J3A93PYGV "To: *\@\* and From: $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX\tyes\n";} else {print $CFLEUMITGIYSD8L225XR2U08OKI81OO5YFWCD395E7J3A93PYGV "To: *\@\* and $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{spam_bl_ini} $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX\tyes\n";}}print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL\n";print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR\n";close ($CHEC9FZ4A3WZTEJZAJXE56V50X32IQ0XGXKLTX8W0X7MEPCXATH);close ($CFLEUMITGIYSD8L225XR2U08OKI81OO5YFWCD395E7J3A93PYGV);close ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D);if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{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 "

Changes saved, reloading...\n";print "

\n";if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{new_method} == 1 and -e "/usr/msfe/mailscannerq") {if (-e "/usr/msfe/mailscannerq") {unlink "/usr/msfe/mailscannerq"}if (-e "/usr/msfe/mailscannerq.conf") {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("mv -fv /usr/msfe/mailscannerq.conf /usr/msfe/mailscannerq.conf.disable")}&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("/usr/msfe/mschange.pl 1");}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{new_method} > 1 and !(-e "/usr/msfe/mailscannerq")) {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("touch /usr/msfe/mailscannerq");if (-e "/usr/msfe/mailscannerq.conf.disable") {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("mv -fv /usr/msfe/mailscannerq.conf.disable /usr/msfe/mailscannerq.conf")}&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("/usr/msfe/mschange.pl 2");}}&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("/usr/msfe/msrules.pl -bw");print "
\n";}print "

\n";print "
\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {print "\n";}print "\n";print "\n";print "\n";print "
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
Default for spam scanning
(yes/no)
Default action for low scoring spam
(deliver/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.
Default action for high scoring spam
(deliver/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.
Default for virus scanning
(yes/no)
Allow users and defaults to use MSFE SpamBox (BETA)
This option will deliver email to the recipients spam folder (<mailbox>.spam). ";if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {print "It does not 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.
Default delivery action for email found to be virus infected and is subsequently cleaned
(yes/no). Since such email is likely to have been sent by the virus/worm it is recommended to not deliver. Recommended: no
Default interval that the back-end script should run at
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
Low scoring spam default score
High scoring spam default score
(must be higher than Low scoring spam default score)
MailScanner / Exim integration
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.

\n";print "
Two process method (current default)
advantages:
\n";print "
  • Scans all email
  • Maintains a complete MailControl database
\n";print "disadvantages:
\n";print "
  • Scans all email when only relayed SMTP is really needed
  • Uses extra resources to maintain two exim processes
  • Relies on cPanel maintaining interoperability
\n";print "
One process method (BETA):
advantages
\n";print "
  • Scans only relayed SMTP email saving resources
  • Fewer resources to maintain a single exim process
  • Independent and simple exim integration
\n";print "disadvantages:
\n";print "
  • MailControl database only contains relayed SMTP email
\n";print "
Allow users to enable Digest Emails (BETA)
\n

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).

\n";print "

The email sent uses the template /usr/msfe/digest.html. To alter it do not modify that file as it will be overwritten during upgrades. Instead, copy the file to /usr/msfe/digest.local.html and edit that instance.

\n";print "

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.

\n";print "
Add MailControl URL for each item in the Digest Email for end users (BETA)
\n

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.

For Admin only: Digest Emails (BETA)
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 "
Digest Frequency:
\n";print "
:

\n";my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;if (-e "/usr/msfe/mailscannerbw") {if (readlink "/usr/msfe/mailscannerbw") {print "Symlinked file failure"; return 1;}open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F,"<","/usr/msfe/mailscannerbw");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;}my $CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4 = $CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ[0];my $CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG = $CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ[1];my @C4NWE0KM31J43QBV10AX4SC48GUIGA1RB366P3EDYADTAJXDKGQ = split(/\,/,$CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4);my @CP69IQ9Z828268WFWQDFKFGM44CLMKYTL88SV67UVWT4EQPIAG4 = split(/\,/,$CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG);$CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4 =~ s/\,/\n/g;$CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG =~ s/\,/\n/g;print "\n";print "\n";print "\n";print "\n";print "
Server Spam Whitelist:
Server Spam Blacklist:
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'bwformat'}
\n";print "

View Advanced Settings

\n";print "\n";print "

\n";print "
\n";print "\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "conf") {open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F,"<","/usr/mailscanner/etc/MailScanner.conf");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CPI0XMAQWK7O9PGYP1Q4ZS0LVQC07JVK52S2PPDVZ28RKMSG0II = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CPI0XMAQWK7O9PGYP1Q4ZS0LVQC07JVK52S2PPDVZ28RKMSG0II;my @C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P;push @C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P, "# Main configuration file for the MailScanner Email Processor\n";my $CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI = 0;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CPI0XMAQWK7O9PGYP1Q4ZS0LVQC07JVK52S2PPDVZ28RKMSG0II) {if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /Definition of variables which are substituted into definitions below/) {$CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI = 1}if ($CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI) {push @C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P, $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW}}my %C720KZYF27MIFYZOUJ6BLZKHV458B0IGOFSHZOJORSLLA6D1WB6;if (-e "/usr/msfe/restricted.txt") {foreach my $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX (path("/usr/msfe/restricted.txt")->lines) {chomp $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX;$C720KZYF27MIFYZOUJ6BLZKHV458B0IGOFSHZOJORSLLA6D1WB6{$CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX} = 1;}} print < 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;} EOF print path("/usr/msfe/msfe.div")->slurp;print "
\n";print "
\n";print "\n";my $CUMGH8B1TX2QFTYUXVVB7YEM0426PX8GCUX211BRC9RCVGX7LI0 = 1;my @CQNEABRLW8KXHAPHD1W3A55WWHZENFBBD1OJBLWAHA93O980W7O;my $C8074C5ZEPDELDZNJBUR9NZPOQCNK54VWX0XF6TVUJZRD6KVLMV;my $CM1EZKVFDVIETSKMN36SUNLIZUARMC6RFZFW0Q0BI55CRPHXVP9 = 1;my $CSRWNLTV3C3JG0CNXYHTZCOSONGBM67DY4VYCB0MZS3GM08OBQV = 0;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P) {unless ($C8074C5ZEPDELDZNJBUR9NZPOQCNK54VWX0XF6TVUJZRD6KVLMV) {$C8074C5ZEPDELDZNJBUR9NZPOQCNK54VWX0XF6TVUJZRD6KVLMV = $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW;next;}if (($C8074C5ZEPDELDZNJBUR9NZPOQCNK54VWX0XF6TVUJZRD6KVLMV !~ /^\#/) and ($C8074C5ZEPDELDZNJBUR9NZPOQCNK54VWX0XF6TVUJZRD6KVLMV =~ /\s=\s/)) {if ($CSRWNLTV3C3JG0CNXYHTZCOSONGBM67DY4VYCB0MZS3GM08OBQV) {print "\n"}$CSRWNLTV3C3JG0CNXYHTZCOSONGBM67DY4VYCB0MZS3GM08OBQV = 0;my ($CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI,$CSTSNZRMJWZJ2HEKLGSSY861UBQCMYBO0MKTUU23XQX6XSYC9FR) = split (/\s+=\s+/,$C8074C5ZEPDELDZNJBUR9NZPOQCNK54VWX0XF6TVUJZRD6KVLMV);my $C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT = $CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI;my $CUWO73I6VH45P4Q5CHK5TFCL1FQ7WHB4DLG33PNX24M288RZU4C = $CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI;$CUWO73I6VH45P4Q5CHK5TFCL1FQ7WHB4DLG33PNX24M288RZU4C =~ s/(^\s+)|(\s+$)//g;$C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT =~ s/\s/\_/g;$C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT =~ s/\W/\_/g;my $CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = length($CSTSNZRMJWZJ2HEKLGSSY861UBQCMYBO0MKTUU23XQX6XSYC9FR) + 4;if ($C720KZYF27MIFYZOUJ6BLZKHV458B0IGOFSHZOJORSLLA6D1WB6{$CUWO73I6VH45P4Q5CHK5TFCL1FQ7WHB4DLG33PNX24M288RZU4C}) {print "
$CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI = (cannot be changed via the UI)
\n";} else {print "
$CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI =
\n";}} else {if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^\# ------/ or $CM1EZKVFDVIETSKMN36SUNLIZUARMC6RFZFW0Q0BI55CRPHXVP9) {if ($CSRWNLTV3C3JG0CNXYHTZCOSONGBM67DY4VYCB0MZS3GM08OBQV) {print "\n"}$CSRWNLTV3C3JG0CNXYHTZCOSONGBM67DY4VYCB0MZS3GM08OBQV = 0;$CM1EZKVFDVIETSKMN36SUNLIZUARMC6RFZFW0Q0BI55CRPHXVP9 = 0;my $C96T4JTQA5NTZGYPEYYZCJ40Q0S8X1J51SDKT87CORQZ4WYITE5;if ($C8074C5ZEPDELDZNJBUR9NZPOQCNK54VWX0XF6TVUJZRD6KVLMV =~ /^\# (.*)$/) {$C96T4JTQA5NTZGYPEYYZCJ40Q0S8X1J51SDKT87CORQZ4WYITE5 = $1}push @CQNEABRLW8KXHAPHD1W3A55WWHZENFBBD1OJBLWAHA93O980W7O, $C96T4JTQA5NTZGYPEYYZCJ40Q0S8X1J51SDKT87CORQZ4WYITE5;unless ($CUMGH8B1TX2QFTYUXVVB7YEM0426PX8GCUX211BRC9RCVGX7LI0) {print "\n"}print "

\n
";print "$1
\n";$CUMGH8B1TX2QFTYUXVVB7YEM0426PX8GCUX211BRC9RCVGX7LI0 = 0;$C8074C5ZEPDELDZNJBUR9NZPOQCNK54VWX0XF6TVUJZRD6KVLMV = "";next;}if ($C8074C5ZEPDELDZNJBUR9NZPOQCNK54VWX0XF6TVUJZRD6KVLMV =~ /^\# / and $CSRWNLTV3C3JG0CNXYHTZCOSONGBM67DY4VYCB0MZS3GM08OBQV == 0) {$CSRWNLTV3C3JG0CNXYHTZCOSONGBM67DY4VYCB0MZS3GM08OBQV = 1;print "
\n
\n";}$C8074C5ZEPDELDZNJBUR9NZPOQCNK54VWX0XF6TVUJZRD6KVLMV =~ s/\#//g;$C8074C5ZEPDELDZNJBUR9NZPOQCNK54VWX0XF6TVUJZRD6KVLMV =~ s//>/g;$C8074C5ZEPDELDZNJBUR9NZPOQCNK54VWX0XF6TVUJZRD6KVLMV =~ s/\n/
\n/g;print "$C8074C5ZEPDELDZNJBUR9NZPOQCNK54VWX0XF6TVUJZRD6KVLMV
\n";}$C8074C5ZEPDELDZNJBUR9NZPOQCNK54VWX0XF6TVUJZRD6KVLMV = $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW;}$C8074C5ZEPDELDZNJBUR9NZPOQCNK54VWX0XF6TVUJZRD6KVLMV =~ s//>/g;$C8074C5ZEPDELDZNJBUR9NZPOQCNK54VWX0XF6TVUJZRD6KVLMV =~ s/\n/
\n/g;print "$C8074C5ZEPDELDZNJBUR9NZPOQCNK54VWX0XF6TVUJZRD6KVLMV
\n";print "
\n";print "
\n\n";print "\n";print "
\n";print "
\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "saveconf") {open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F,"<","/usr/mailscanner/etc/MailScanner.conf");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P;my %C720KZYF27MIFYZOUJ6BLZKHV458B0IGOFSHZOJORSLLA6D1WB6;if (-e "/usr/msfe/restricted.txt") {foreach my $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX (path("/usr/msfe/restricted.txt")->lines) {chomp $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX;$C720KZYF27MIFYZOUJ6BLZKHV458B0IGOFSHZOJORSLLA6D1WB6{$CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX} = 1;}}&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("cp -a /usr/mailscanner/etc/MailScanner.conf /usr/mailscanner/etc/MailScanner.conf.".time);sysopen (my $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, "/usr/mailscanner/etc/MailScanner.conf", O_WRONLY | O_CREAT | O_TRUNC);flock ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, LOCK_EX);for (my $C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 = 0; $C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 < @C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P;$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662++) {if (($C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P[$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662] !~ /^\#/) and ($C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P[$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662] =~ /\s=\s/)) {my ($CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI,$CSTSNZRMJWZJ2HEKLGSSY861UBQCMYBO0MKTUU23XQX6XSYC9FR) = split (/\s+=\s+/,$C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P[$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662]);my $C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT = $CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI;my $CODKSJCI3142F9WAL27ABEGMRNUDXNYOBQ29A2PJSO1IQZDDMBD = $CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI;$CODKSJCI3142F9WAL27ABEGMRNUDXNYOBQ29A2PJSO1IQZDDMBD =~ s/(^\s+)|(\s+$)//g;;$C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT =~ s/\s/\_/g;$C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT =~ s/\W/\_/g;if ($C720KZYF27MIFYZOUJ6BLZKHV458B0IGOFSHZOJORSLLA6D1WB6{$CODKSJCI3142F9WAL27ABEGMRNUDXNYOBQ29A2PJSO1IQZDDMBD}) {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P[$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662]\n";} else {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{$C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT}\n";}} else {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P[$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662]\n";}}close ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D);print "
\n";print "

$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Changes saved. Restarting MailScanner'}...

\n

\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP MailScanner restart");print "

\n

...$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Done'}.

\n";print "

\n";print "
\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "upgrade") {print "Retrieving new MailScanner package...\n";print "
";if (-e "/usr/src/msinstall.tar.gz") {unlink ("/usr/src/msinstall.tar.gz") or die $!}print "Retrieving new MailScanner package...\n";my ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC, $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM) = &urlget("https://download.configserver.com/msinstall.tar.gz","/usr/src/msinstall.tar.gz");if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {print "$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC\n";exit;}if (! -z "/usr/src/msinstall.tar.gz") {print "Unpacking new MailScanner package...\n";print "
";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("cd /usr/src ; tar -xvzf msinstall.tar.gz 2>&1");&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("su -s /bin/bash - root -c 'cd /usr/src/msinstall ; sh /usr/src/msinstall/install.sh'");print "
";print "Tidying up...\n";print "
";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("rm -Rf /usr/src/msinstall*");print "
";print "...All done.\n";}print "
";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "upgrademsfe") {my $CB0DN76OLKBP3RT9TJZ7GO91GGG4PR0XTFOW2EXJMIOL554R1O4 = "ipv4";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{ipv6}) {$CB0DN76OLKBP3RT9TJZ7GO91GGG4PR0XTFOW2EXJMIOL554R1O4 = "ipv6"}print "Retrieving new MSFE package...\n";print "
";if (-e "/usr/src/msfedata") {unlink ("/usr/src/msfedata") or die $!}my ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC, $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM) = &urlget("http://download.configserver.com/msfeinstaller.tgz","/usr/src/msfeinstaller.tgz");if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {print "$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC\n";exit;}if (! -z "/usr/src/msfeinstaller.tgz") {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("su -s /bin/bash - root -c 'cd /usr/src ; tar -xzf msfeinstaller.tgz ; perl msfeinstaller.pl $CB0DN76OLKBP3RT9TJZ7GO91GGG4PR0XTFOW2EXJMIOL554R1O4'");&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("rm -Rfv /usr/src/msfe*");}print "
";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "templates") {open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F,"<","/usr/mailscanner/etc/rules/$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{template}");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P;print "
\n";print "
View $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{template}
\n";print "
\n";foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P) {print $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW."\n";;}print "
\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "rulesup") {print "
\n";print "
Updating all user rules from current settings
\n";print "
Updating...\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("/usr/msfe/msbe.pl -a");print "\n...Done
\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "enable") {print "
\n";print "
Enabling MailScanner
\n";print "
\n";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{spambox}) {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("mv -fv /usr/msfe/spambox.conf.disable /usr/msfe/spambox.conf")}if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("touch /etc/exiscandisable");if ($CWRLDSF9MOVM0BQK2VAH482BM5N302A2PSMXJQ800PX3J2P2M25 eq "1") {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("touch /etc/exim_outgoing.conf");&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("/scripts/buildeximconf");&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("/scripts/restartsrv_exim");} else {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("mv -fv /usr/msfe/mailscannerq.conf.disable /usr/msfe/mailscannerq.conf");}&CSFEHB4N39PIMNFZFCS8F45ZSKAZL9JVSOEPK6GSCIK3XEQ3OKT ("mailscanner:0", "mailscanner:1", "/etc/chkserv.d/chkservd.conf");} else {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("mv -fv /usr/msfe/mailscannerq.conf.disable /usr/msfe/mailscannerq.conf");open (my $C34H3DD8Q6LWCL84AVMA80DXIN4VTUB88NS4AQLHM2YOZM8G7GA, "<", "/etc/exim.conf");flock ($C34H3DD8Q6LWCL84AVMA80DXIN4VTUB88NS4AQLHM2YOZM8G7GA, LOCK_SH);my @C28NMBS1W865OZ5R8I7SN2H3C9RXFTQ8S6K39KL8PO1VM6J1EZ2 = <$C34H3DD8Q6LWCL84AVMA80DXIN4VTUB88NS4AQLHM2YOZM8G7GA>;close ($C34H3DD8Q6LWCL84AVMA80DXIN4VTUB88NS4AQLHM2YOZM8G7GA);chomp @C28NMBS1W865OZ5R8I7SN2H3C9RXFTQ8S6K39KL8PO1VM6J1EZ2;if (grep {$_ =~ /include_if_exists \/usr\/msfe\/mailscannerq\.conf/} @C28NMBS1W865OZ5R8I7SN2H3C9RXFTQ8S6K39KL8PO1VM6J1EZ2) {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP exim restart");} else {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("/usr/msfe/mschange.pl 2");}}&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("/usr/msfe/mscheck.pl");&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP MailScanner restart");print "\n...Done
\n";print "

\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "disable") {print "
\n";print "
Disabling MailScanner
\n";print "
\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP MailScanner stop");&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("mv -fv /usr/msfe/mailscannerq.conf /usr/msfe/mailscannerq.conf.disable");&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("mv -fv /usr/msfe/spambox.conf /usr/msfe/spambox.conf.disable");if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {&CSFEHB4N39PIMNFZFCS8F45ZSKAZL9JVSOEPK6GSCIK3XEQ3OKT ("mailscanner:1", "mailscanner:0", "/etc/chkserv.d/chkservd.conf");&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("rm -fv /etc/exim_outgoing.conf");&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("rm -fv /etc/exiscandisable");&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("/scripts/buildeximconf");&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("/scripts/restartsrv_exim");} else {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP exim restart");}print "\n...Done
\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "start") {print "
\n";print "
Starting MailScanner
\n";print "
\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP MailScanner start");if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {&CSFEHB4N39PIMNFZFCS8F45ZSKAZL9JVSOEPK6GSCIK3XEQ3OKT ("mailscanner:0", "mailscanner:1", "/etc/chkserv.d/chkservd.conf");}print "\n...Done
\n";print "

\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "stop") {print "
\n";print "
Stopping MailScanner
\n";print "
\n";if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {&CSFEHB4N39PIMNFZFCS8F45ZSKAZL9JVSOEPK6GSCIK3XEQ3OKT ("mailscanner:1", "mailscanner:0", "/etc/chkserv.d/chkservd.conf");}&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP MailScanner stop");print "\n...Done
\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "restart") {print "
\n";print "
Restarting MailScanner
\n";print "
\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP MailScanner restart");print "\n...Done
\n";print "

\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "reload") {print "
\n";print "
Reloading MailScanner
\n";print "
\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP MailScanner reload");print "\n...Done
\n";print "

\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "status") {print "
\n";print "
MailScanner status
\n";print "
\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP MailScanner status");print "\n...Done
\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "requeue") {print "
\n";print "
Exim Requeue [/usr/msfe/msreq.pl]
\n";print "
\n";system ("/usr/msfe/msreq.pl");print "\n...Done
\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "verify") {my $CB0DN76OLKBP3RT9TJZ7GO91GGG4PR0XTFOW2EXJMIOL554R1O4 = "ipv4";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{ipv6}) {$CB0DN76OLKBP3RT9TJZ7GO91GGG4PR0XTFOW2EXJMIOL554R1O4 = "ipv6"}print "
\n";print "
Verifying license
\n";print "
\n";my ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC, $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM) = &urlget("http://".$CB0DN76OLKBP3RT9TJZ7GO91GGG4PR0XTFOW2EXJMIOL554R1O4.".license.configserver.com/cgi-bin/msfe/verify.cgi");if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {print "Unable to verify license at this time"} else {print "$CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM"}print "
\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{change}) {}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "Tail Maillog" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "tail") {$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{lines} =~ s/\D//g;if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{lines} eq "" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{lines} == 0) {$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{lines} = 30}my $CINQ09W37RDVIZVZT459JOKEKJ8X5HQI845R7115O41GTWPEQMF = $CKWG6JHI8IL1ROSRYJUYUGQJBT6AI4Y56GG21ESZER29O3PFBB2;my $C8BB7R0E2XBQGAVN19LBH19T3AIHEYF8U70LIXL417G3R8JAKIO = 120;my $C03ME7PQYMT5LWRJH9007Y07OC7D2U9WIPAI2N3OPBPX521WIIY = 10;open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, "<", "/usr/msfe/csfajaxtail.js");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CG78P2BDSIIB4VKY1U5KNYZYWMDWJ992MYCI12V69P4DDNPNB22 = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);print "\n"; print <Log file /var/log/maillog. Lines:  

Refresh in 0

 
EOF &C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "tailcmd") {my $CBU6X2S2B2PO4H1NDVRBJ54POXXS92E4NJN6V83UNLFK4IVV2US = "/var/log/maillog";if (!-e "/var/log/maillog" and -e "/var/log/mail.log") {$CBU6X2S2B2PO4H1NDVRBJ54POXXS92E4NJN6V83UNLFK4IVV2US = "/var/log/mail.log"}$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{lines} =~ s/\D//g;if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{lines} eq "" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{lines} == 0) {$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{lines} = 30}print "
";my $CL9OZTO17GMZIE8BUQ35Q4U7DIOM03VPHGGLE7XBKTNHC7Z1MTS = 30;eval {local $SIG{__DIE__} = undef;local $SIG{'ALRM'} = sub {die};alarm($CL9OZTO17GMZIE8BUQ35Q4U7DIOM03VPHGGLE7XBKTNHC7Z1MTS);my ($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2);my $C05OC546M89FEX74YS742JVNM2T6CALZOJATMW5MHXH3RK8DLWD = open3($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2,"/usr/bin/tail","-$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{lines}",$CBU6X2S2B2PO4H1NDVRBJ54POXXS92E4NJN6V83UNLFK4IVV2US);while (<$CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2>) {my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW = $_;$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW = encode_entities($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW, '<>&');print $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW;}waitpid ($C05OC546M89FEX74YS742JVNM2T6CALZOJATMW5MHXH3RK8DLWD, 0);alarm(0);};alarm(0);if ($@) {print "TIMEOUT: tail command took too long. Timed out after $CL9OZTO17GMZIE8BUQ35Q4U7DIOM03VPHGGLE7XBKTNHC7Z1MTS seconds\n"}print "
\n";print "\n";exit;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "queue") {print "\n";print "";my ($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, $CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK);if ($CWRLDSF9MOVM0BQK2VAH482BM5N302A2PSMXJQ800PX3J2P2M25 eq "1") {$CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK = open3($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, "/usr/sbin/exim -bpc");}if ($CWRLDSF9MOVM0BQK2VAH482BM5N302A2PSMXJQ800PX3J2P2M25 eq "2") {$CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK = open3($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, "/usr/sbin/exim -bpc -qGmailscanner");}my @CTCCX6PXM8O4WBDSBYF8S9OH4TWXW8OGSDENBXQQ7ZU9UX85L0D = <$CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2>;waitpid ($CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK, 0);chomp @CTCCX6PXM8O4WBDSBYF8S9OH4TWXW8OGSDENBXQQ7ZU9UX85L0D;unless ($CTCCX6PXM8O4WBDSBYF8S9OH4TWXW8OGSDENBXQQ7ZU9UX85L0D[0]) {$CTCCX6PXM8O4WBDSBYF8S9OH4TWXW8OGSDENBXQQ7ZU9UX85L0D[0] = 0}print "\n";if ($CWRLDSF9MOVM0BQK2VAH482BM5N302A2PSMXJQ800PX3J2P2M25 eq "1") {$CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK = open3($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, "/usr/sbin/exim -bpc -C /etc/exim_outgoing.conf");}if ($CWRLDSF9MOVM0BQK2VAH482BM5N302A2PSMXJQ800PX3J2P2M25 eq "2") {$CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK = open3($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, "/usr/sbin/exim -bpc");}@CTCCX6PXM8O4WBDSBYF8S9OH4TWXW8OGSDENBXQQ7ZU9UX85L0D = <$CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2>;waitpid ($CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK, 0);chomp @CTCCX6PXM8O4WBDSBYF8S9OH4TWXW8OGSDENBXQQ7ZU9UX85L0D;unless ($CTCCX6PXM8O4WBDSBYF8S9OH4TWXW8OGSDENBXQQ7ZU9UX85L0D[0]) {$CTCCX6PXM8O4WBDSBYF8S9OH4TWXW8OGSDENBXQQ7ZU9UX85L0D[0] = 0}print "\n";print "
Email Queues
Incoming Mail Queue (mail to be processed by MailScanner)$CTCCX6PXM8O4WBDSBYF8S9OH4TWXW8OGSDENBXQQ7ZU9UX85L0D[0] messages
Outgoing Mail Queue (mail to be processed by Exim for delivery)$CTCCX6PXM8O4WBDSBYF8S9OH4TWXW8OGSDENBXQQ7ZU9UX85L0D[0] messages
\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mailcontrol") {&CN1GPQVNRJ6GVSWS7OI9W6OYB6BK06IXA0VW0WCRX402FRJXO9Y($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{offset},$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{do});if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{topwindow}) {print "
\n

\n";} else {&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} =~ /^mc_\w+$/) {my $CZ897U5Q1M3Y0TBHEH72WAGX66I5X7PXVDY8G6RX25ZPIV68K5P;if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{id} ne "") {$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{id} =~ s/\s//g;unless ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{id} =~ /^[\w\-]+$/) {$CZ897U5Q1M3Y0TBHEH72WAGX66I5X7PXVDY8G6RX25ZPIV68K5P = 1}}if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{date} ne "") {$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{date} =~ s/\s//g;unless ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{date} =~ /^\d+$/) {$CZ897U5Q1M3Y0TBHEH72WAGX66I5X7PXVDY8G6RX25ZPIV68K5P = 1}}if ($CZ897U5Q1M3Y0TBHEH72WAGX66I5X7PXVDY8G6RX25ZPIV68K5P) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("Security error");} else {if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_email") {&COXPF3QXLRAT8UKF9YW4B1T9Q5LTGP4YGPTN0CVO2INZR4DFUV8}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_body") {&CU1SQRV39ND2YNXA39YV9S5SUJ4D0DWUWWNGA51XBFNZL9Q1KMU}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_spam") {&CX1YV6HUC4TBYL3X19FBFBBHM2GKYQ1U76DLB9C95MLZZ3GM5H4}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_spamreport") {&CDFW2EQYY84PMNM8GYXVGA1TGE96ZPN3V34LCAV3BGI4MGICYKZ}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_ham") {&CIGKC2IKHX85W37HH7GJVF6UHSVKLW6WOUHDD480HGF8R5TAYNS}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_forget") {&COVQL9Z1DASDE4V3GO2OVXCD1ZQ2Z1H5IM0EYWQASMGT6186TE1}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_whitelist") {&C1SVQI5PBA188SXUDX66WH84FFDXUN63GDPUQ6B7V66GANRACUT("whitelist")}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_blacklist") {&C1SVQI5PBA188SXUDX66WH84FFDXUN63GDPUQ6B7V66GANRACUT("blacklist")}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_rel_send") {&CCR2H3SWWEVC5ABG964RJDAHVZB2PRXVT8MYW4Z9KZN8XQPD9AR}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_rel_forw") {&C6JN358J40FR42DDUJNN67QM46LYFNO1FZG6S879HVK9711SDCJ}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_rel_direct") {&CE6QJF3UKKHNJZT34FJ3JJ1H08ZUDC7HQN81XQ7513IIDAVMXR6}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_rel_sc") {&CMMLU6423U9AEAPV4F2DBXONJ67JOOCXMUBZCRH3W9ODIZV69K6}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_loader") {print $CGA90F46CKX8V2ISLFBXEP0WDMFX3CHB39EFNBZIJCJNIGDZJYF}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_bayes") {&C0SQCRQ9G44SSX0R68VROBZ6RXGAM0T3CJRV1DFE4QJLWMPZ4X2}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_salint") {&C5H38O60IVGRHWKL8ILWIMG24RCXLAVGJO5ZGM5ZKW7N96PDKD9}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_mslint") {&CN4EBLSGNWNAPOJCGEWIWZO3FC0FL5GDWSA7RB9MVIIEFN9U63W}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_bulkham") {&CDOFN7SXQY6XWJF1XJYU6SPLSP59XO2U2RW6TROWOZYSZX2HNCS}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_bulkspam") {&CEKA8ASQZ3S7XAINQQL91TRP1QNLRNN2BW4AK88D22MAPS4GGKK}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_bulkspamreport") {&C9EB6PF3XO68F3J5B0CIOG65137E6HXUVXMVDK18LN6KDZ3VUI1}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_bulkforget") {&CGJ2BPBVNQXIGKM9X4AAXQ8VTNLT94OQKGFJUB4L6ONR8RXPHO3}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_bulkblockip") {&CB1W9AKJGF6EPOGLA5V62O51Y3NFEGUV84WNDUR10M0UYJSKZR4}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_bulkrelsend") {&CJFYOE6AFNYGOP2BMVMFIK3JWZX31M7Y7UF4YPBM5R1APFYWI3G}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_bulkrelforw") {&CS30RLU1S0O3C1MTESE08KH2GB7O0A4YW8DPQ5WH1LYI5POZMLM}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_bulkscforw") {&C51T3EKSHN54BJX3ZGY2MRTHX2MTFW9IO48VRF26PYZI7ROLEFE}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_stats") {&CXLBCB31VOWOZB5R5UYKBUCV9OCTQJ9AETOVUYD0CHDNBEQSP09}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_settings") {&C65GYAVG4JF8PF92GDR7ITFKYXIFKE7VOWLR5YZLQTPFWN2H4LO}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_settingssave") {&CW65P3DLF4G4WCYLL14YY8JBSDH55SMFZ44RZMOUXU1Q9FGT0D8}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_searchsave") {&C6F96NMQBUO31UVKKPIEOCJX2SEJVQHPF8CKYOUM048MWZENWSH}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_searchsavesave") {&C2S4D1JWOWZ14Y9WLANFCNW9YZ28CBT95JVCVS6CRSU2TJ45ME7}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_searchload") {&CKIA201B39YBR9CYA2WNUBBERRVE6CXBG62ASFR0CV948U18RPL}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_searchloadload") {&CFE7ICXOV0NULSP90JA0NG1UKJ73US92SKBJVRIXG02379Z3KUZ}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_searchdel") {&CBUPAKR8WBYHAL0E40D0N6EJB89UUARGOWT9WYK262MU7FX2V5Z}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_daily") {&C5LLIHVPWXWTM63GVPG0CO83GN7DX56MI8MWS3OHC16CXTYNGXF}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_tools") {&CC5WRI8W1MW09CF3QY1D2OQU44J2R1HMG2SMKXR7BCJQOSZ0QM6}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_blockip") {&C6LPYKAARIU30EV350J7J4BUSKPNBUDF1QLK94FRQCY7NPVGR3J}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_blockip_real") {&CFB8JJFNLF47YULQGCZ1CKR0ART4FULPI11JG4C8YIZH2M56EY4}}}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "quick") {my @C28NMBS1W865OZ5R8I7SN2H3C9RXFTQ8S6K39KL8PO1VM6J1EZ2 = path("/usr/mailscanner/etc/MailScanner.conf")->lines;chomp @C28NMBS1W865OZ5R8I7SN2H3C9RXFTQ8S6K39KL8PO1VM6J1EZ2;print "

\n";print "

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.

";print "\n";print "";if (my @CBZG5TC2HKF68GJRFT58XSRH4TBUB55LI2UQWLW6C7142R7XYK0 = grep {$_ =~ /^Max Children =/i} @C28NMBS1W865OZ5R8I7SN2H3C9RXFTQ8S6K39KL8PO1VM6J1EZ2) {my ($CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI,$C4GPFZOP66NLANUQK280IL5UST9P0NCURQV0TXORXMVDXVMN3MO) = split (/\s+=\s+/,$CBZG5TC2HKF68GJRFT58XSRH4TBUB55LI2UQWLW6C7142R7XYK0[0]);if ($C4GPFZOP66NLANUQK280IL5UST9P0NCURQV0TXORXMVDXVMN3MO > 1) {print "\n";} else {print "\n";}}my $CLGIE126G3ZVBOJ117I31R4LGPC5V2CIEY657O0AENWLKI1X2NT = 0;if (my @CBZG5TC2HKF68GJRFT58XSRH4TBUB55LI2UQWLW6C7142R7XYK0 = grep {$_ =~ /^Dangerous Content Scanning =/i} @C28NMBS1W865OZ5R8I7SN2H3C9RXFTQ8S6K39KL8PO1VM6J1EZ2) {my ($CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI,$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) = split (/\s+=\s+/,$CBZG5TC2HKF68GJRFT58XSRH4TBUB55LI2UQWLW6C7142R7XYK0[0]);if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC =~ /off|no/i) {print "\n";$CLGIE126G3ZVBOJ117I31R4LGPC5V2CIEY657O0AENWLKI1X2NT = 1;} else {print "\n";}}unless ($CLGIE126G3ZVBOJ117I31R4LGPC5V2CIEY657O0AENWLKI1X2NT) {if (my @CBZG5TC2HKF68GJRFT58XSRH4TBUB55LI2UQWLW6C7142R7XYK0 = grep {$_ =~ /^File Command =/i} @C28NMBS1W865OZ5R8I7SN2H3C9RXFTQ8S6K39KL8PO1VM6J1EZ2) {my ($CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI,$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) = split (/\s+=\s+/,$CBZG5TC2HKF68GJRFT58XSRH4TBUB55LI2UQWLW6C7142R7XYK0[0]);if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC eq "") {print "\n";} else {print "\n";}}}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{virus_scanning_rules_ini} !~ /From/) {print "\n";} else {print "\n";}if (my @CBZG5TC2HKF68GJRFT58XSRH4TBUB55LI2UQWLW6C7142R7XYK0 = grep {$_ =~ /^Scan Messages =/i} @C28NMBS1W865OZ5R8I7SN2H3C9RXFTQ8S6K39KL8PO1VM6J1EZ2) {my ($CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI,$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) = split (/\s+=\s+/,$CBZG5TC2HKF68GJRFT58XSRH4TBUB55LI2UQWLW6C7142R7XYK0[0]);if (lc $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC eq "no") {print "\n";} else {print "\n";}}my @CM7ZVX2YDQ83GGLFKFHJSEWMVM87MDQ55RO9MLCIVIVPGBZB9DX = path("/usr/msfe/msconfig.txt")->lines;if (my @CBZG5TC2HKF68GJRFT58XSRH4TBUB55LI2UQWLW6C7142R7XYK0 = grep {$_ =~ /^store=no/i} @CM7ZVX2YDQ83GGLFKFHJSEWMVM87MDQ55RO9MLCIVIVPGBZB9DX) {print "\n";} else {print "\n";}print "
Performance Scanning Options
Reduce the number of child processes by 1 (Current:$C4GPFZOP66NLANUQK280IL5UST9P0NCURQV0TXORXMVDXVMN3MO Min:1)
Increase the number of child processes by 1 (Current:$C4GPFZOP66NLANUQK280IL5UST9P0NCURQV0TXORXMVDXVMN3MO Min:1)
Dangerous Content scanning
Dangerous Content scanning
(also disables File Attachment checking)
File Attachment checking
File Attachment checking
Outgoing Virus Scanning
Outgoing Virus Scanning
Scan Messages
(If disabled, MailScanner does not scan emails)
Scan Messages
(If disabled, MailScanner does not scan emails)
Store Messages
(If disabled, MailScanner does not store emails in quarantine)
Store Messages
(If disabled, MailScanner does not store emails in quarantine)
\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "manualcheck") {print "

Checking versions...

\n\n";open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, "<", "/usr/msfe/version.txt");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @C9ES39KKOKEIDHOIXYIFQEFEQZUZOIIY8C36Y168R4NWURRH8O1 = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @C9ES39KKOKEIDHOIXYIFQEFEQZUZOIIY8C36Y168R4NWURRH8O1;my $C6ZE53XXJH8CIS8099UE3DWN3OLMHGI7SBGKRB83DORKTOKRQUG = $C9ES39KKOKEIDHOIXYIFQEFEQZUZOIIY8C36Y168R4NWURRH8O1[0];my ($CD8PI75UZEGC3CL9KJ6GQAJN54EAZIP3ZR2673RFFHX9HJJ38XC, $CCQDY3XLVBTEYVJEBOH5BUD55PNRQ61PULJZZ5R4J2MYYNLR6Z6) = &CACL6NBGTU0GILA6RJW7MB8FR7L5KXOMD9B5CKNH2ZX6RC8JT22("msinstall",$C6ZE53XXJH8CIS8099UE3DWN3OLMHGI7SBGKRB83DORKTOKRQUG);if ($CD8PI75UZEGC3CL9KJ6GQAJN54EAZIP3ZR2673RFFHX9HJJ38XC) {print "
A new version of the ConfigServer MailScanner Script (Current:v$C6ZE53XXJH8CIS8099UE3DWN3OLMHGI7SBGKRB83DORKTOKRQUG New:v$CCQDY3XLVBTEYVJEBOH5BUD55PNRQ61PULJZZ5R4J2MYYNLR6Z6) is available. View ChangeLog
\n";}else {print "
You are running the latest version of the ConfigServer MailScanner Script (v$C6ZE53XXJH8CIS8099UE3DWN3OLMHGI7SBGKRB83DORKTOKRQUG). An Upgrade button will appear here if a new version becomes available
\n";}print "

\n";my ($CY82OSUSQDZ7LWK8K824DRDS0A7NQPE19ND1OR32AFSIUSUKLLC, $CSXSYWVI9RSLVJLGH07EFOLUK3R2K6HCVQVSSJ9SZ36WY1J99PL) = &CACL6NBGTU0GILA6RJW7MB8FR7L5KXOMD9B5CKNH2ZX6RC8JT22("msfe",$msfev);if ($CY82OSUSQDZ7LWK8K824DRDS0A7NQPE19ND1OR32AFSIUSUKLLC) {print "
A new version of the MailScanner Front-End (Current:v$msfev New:v$CSXSYWVI9RSLVJLGH07EFOLUK3R2K6HCVQVSSJ9SZ36WY1J99PL) is available.View ChangeLog
\n";} else {print "
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
\n";}print "
\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "quicksave") {if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} =~ /Outgoing Virus Scanning/) {my $CPE72P07JHOX120B9YA0M83EOSFAF29DDV8XHIY39XUBYOM1054 = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{virus_scanning_rules_ini};if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} eq "Enable Outgoing Virus Scanning") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{virus_scanning_rules_ini} = "FromOrTo:";} else {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{virus_scanning_rules_ini} = "To:";}delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_driver};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir};sysopen (my $C73DJWIBPYB9H2UN7BGRSF527YY1FF42NJQTXHRU35V36RSEKKX, "/usr/msfe/msconfig.txt", O_WRONLY | O_CREAT | O_TRUNC);flock ($C73DJWIBPYB9H2UN7BGRSF527YY1FF42NJQTXHRU35V36RSEKKX, LOCK_EX);foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC) {print $C73DJWIBPYB9H2UN7BGRSF527YY1FF42NJQTXHRU35V36RSEKKX "$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R=$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R}\n";}close ($C73DJWIBPYB9H2UN7BGRSF527YY1FF42NJQTXHRU35V36RSEKKX);open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F,"<","/usr/mailscanner/etc/rules/virus.scanning.rules");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CTYMLQD14ESVHN6L0MC0JI0UXXPFGLGBGSI5M62V74DTNU19WCT = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CTYMLQD14ESVHN6L0MC0JI0UXXPFGLGBGSI5M62V74DTNU19WCT;sysopen (my $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, "/usr/mailscanner/etc/rules/virus.scanning.rules", O_WRONLY | O_CREAT | O_TRUNC);flock ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, LOCK_EX);foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CTYMLQD14ESVHN6L0MC0JI0UXXPFGLGBGSI5M62V74DTNU19WCT) {if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^$CPE72P07JHOX120B9YA0M83EOSFAF29DDV8XHIY39XUBYOM1054\s+\*\@/) {$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ s/^$CPE72P07JHOX120B9YA0M83EOSFAF29DDV8XHIY39XUBYOM1054/$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{virus_scanning_rules_ini}/}print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW\n";}close ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D);print "

Changes saved, reloading...\n";print "

\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP MailScanner reload");print "
\n";}else {open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F,"<","/usr/mailscanner/etc/MailScanner.conf");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P;&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("cp -af /usr/mailscanner/etc/MailScanner.conf /usr/mailscanner/etc/MailScanner.conf.".time);sysopen (my $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, "/usr/mailscanner/etc/MailScanner.conf", O_WRONLY | O_CREAT | O_TRUNC);flock ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, LOCK_EX);foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@C7H9JBG9Z38L66QSUAL0SG4BK4MQD42HN3TGLMAY7AUC1V6VP7P) {if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} eq "Reduce Child Count" and ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^Max Children =/i)) {my ($CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI,$C4GPFZOP66NLANUQK280IL5UST9P0NCURQV0TXORXMVDXVMN3MO) = split (/\s+=\s+/,$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW);if ($C4GPFZOP66NLANUQK280IL5UST9P0NCURQV0TXORXMVDXVMN3MO > 1) {$C4GPFZOP66NLANUQK280IL5UST9P0NCURQV0TXORXMVDXVMN3MO--}print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "Max Children = $C4GPFZOP66NLANUQK280IL5UST9P0NCURQV0TXORXMVDXVMN3MO\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} eq "Increase Child Count" and ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^Max Children =/i)) {my ($CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI,$C4GPFZOP66NLANUQK280IL5UST9P0NCURQV0TXORXMVDXVMN3MO) = split (/\s+=\s+/,$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW);$C4GPFZOP66NLANUQK280IL5UST9P0NCURQV0TXORXMVDXVMN3MO++;print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "Max Children = $C4GPFZOP66NLANUQK280IL5UST9P0NCURQV0TXORXMVDXVMN3MO\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} eq "Disable Content Scanning" and ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^Dangerous Content Scanning =/i)) {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "Dangerous Content Scanning = no\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} eq "Enable Content Scanning" and ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^Dangerous Content Scanning =/i)) {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "Dangerous Content Scanning = \%rules-dir\%/virus.scanning.rules\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} eq "Enable File Scanning" and ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^File Command =/i)) {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "File Command = /usr/bin/file\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} eq "Enable File Scanning" and ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^Filename Rules =/i)) {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "Filename Rules = \%rules-dir\%/filename.rules.rules\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} eq "Enable File Scanning" and ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^Filetype Rules =/i)) {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "Filetype Rules = \%rules-dir\%/filetype.rules.rules\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} eq "Disable File Scanning" and ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^File Command =/i)) {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "File Command =\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} eq "Disable File Scanning" and ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^Filename Rules =/i)) {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "Filename Rules =\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} eq "Disable File Scanning" and ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^Filetype Rules =/i)) {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "Filetype Rules =\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} eq "Disable Scan Messages" and ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^Scan Messages =/i)) {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "Scan Messages = no\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} eq "Enable Scan Messages" and ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^Scan Messages =/i)) {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "Scan Messages = yes\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} eq "Disable Store Messages" and ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^Non Spam Actions =/i)) {my @CM7ZVX2YDQ83GGLFKFHJSEWMVM87MDQ55RO9MLCIVIVPGBZB9DX = path("/usr/msfe/msconfig.txt")->lines;foreach (@CM7ZVX2YDQ83GGLFKFHJSEWMVM87MDQ55RO9MLCIVIVPGBZB9DX) {if ($_ =~ /^store=/) {$_ = "store=no\n"}}path("/usr/msfe/msconfig.txt")->append({truncate => 1},@CM7ZVX2YDQ83GGLFKFHJSEWMVM87MDQ55RO9MLCIVIVPGBZB9DX);print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "Non Spam Actions = deliver header \"X-Spam-Status: No\"\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("/usr/msfe/msrules.pl -bw");}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} eq "Disable Store Messages" and ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^Quarantine Whole Messages As Queue Files =/i)) {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "Quarantine Whole Messages As Queue Files = no\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} eq "Enable Store Messages" and ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^Non Spam Actions =/i)) {my @CM7ZVX2YDQ83GGLFKFHJSEWMVM87MDQ55RO9MLCIVIVPGBZB9DX = path("/usr/msfe/msconfig.txt")->lines;foreach (@CM7ZVX2YDQ83GGLFKFHJSEWMVM87MDQ55RO9MLCIVIVPGBZB9DX) {if ($_ =~ /^store=/) {$_ = "store=yes\n"}}path("/usr/msfe/msconfig.txt")->append({truncate => 1},@CM7ZVX2YDQ83GGLFKFHJSEWMVM87MDQ55RO9MLCIVIVPGBZB9DX);print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "Non Spam Actions = store deliver header \"X-Spam-Status: No\"\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("/usr/msfe/msrules.pl -bw");}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{doact} eq "Enable Store Messages" and ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^Quarantine Whole Messages As Queue Files =/i)) {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "Quarantine Whole Messages As Queue Files = no\n";}else {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW\n";}}close ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D);print "

$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Changes saved. Restarting MailScanner'}...

\n

\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP MailScanner restart");}print "

\n

...$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Done'}.

\n";print "

\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;}else {my ($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2);my $CV4TU2C3PF4V4FDG6KA7P5JLQFAS2QB79HE6G1T8AWUVYHWU6AE = "/usr/bin/pgrep -u mailnull -f MailScanner";unless ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {$CV4TU2C3PF4V4FDG6KA7P5JLQFAS2QB79HE6G1T8AWUVYHWU6AE = "/usr/bin/pgrep -u mail -f MailScanner"}my $CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK = open3($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, $CV4TU2C3PF4V4FDG6KA7P5JLQFAS2QB79HE6G1T8AWUVYHWU6AE);my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2>;waitpid ($CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK, 0);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;my $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = "Running";if (@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ < 2) {$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = "Stopped!"}my $C7ZJ0230IDZY67KR95HZ1XEMRFFSYTTREH5XNAKJ7N4JLO7WZVC = 0;if ($CWRLDSF9MOVM0BQK2VAH482BM5N302A2PSMXJQ800PX3J2P2M25 eq "1") {open (my $C34H3DD8Q6LWCL84AVMA80DXIN4VTUB88NS4AQLHM2YOZM8G7GA, "<", "/etc/exim.conf");flock ($C34H3DD8Q6LWCL84AVMA80DXIN4VTUB88NS4AQLHM2YOZM8G7GA, LOCK_SH);my @C28NMBS1W865OZ5R8I7SN2H3C9RXFTQ8S6K39KL8PO1VM6J1EZ2 = <$C34H3DD8Q6LWCL84AVMA80DXIN4VTUB88NS4AQLHM2YOZM8G7GA>;close ($C34H3DD8Q6LWCL84AVMA80DXIN4VTUB88NS4AQLHM2YOZM8G7GA);chomp @C28NMBS1W865OZ5R8I7SN2H3C9RXFTQ8S6K39KL8PO1VM6J1EZ2;if (my @CBZG5TC2HKF68GJRFT58XSRH4TBUB55LI2UQWLW6C7142R7XYK0 = grep {$_ =~ /^spool_directory = \/var\/spool\/exim_incoming/i} @C28NMBS1W865OZ5R8I7SN2H3C9RXFTQ8S6K39KL8PO1VM6J1EZ2) {$C7ZJ0230IDZY67KR95HZ1XEMRFFSYTTREH5XNAKJ7N4JLO7WZVC = 1} else {$C7ZJ0230IDZY67KR95HZ1XEMRFFSYTTREH5XNAKJ7N4JLO7WZVC = 0}if (! -e "/etc/exim_outgoing.conf" or -z "/etc/exim_outgoing.conf") {$C7ZJ0230IDZY67KR95HZ1XEMRFFSYTTREH5XNAKJ7N4JLO7WZVC = 0}}if ($CWRLDSF9MOVM0BQK2VAH482BM5N302A2PSMXJQ800PX3J2P2M25 eq "2") {if (-e "/usr/msfe/mailscannerq.conf") {$C7ZJ0230IDZY67KR95HZ1XEMRFFSYTTREH5XNAKJ7N4JLO7WZVC = 1} else {$C7ZJ0230IDZY67KR95HZ1XEMRFFSYTTREH5XNAKJ7N4JLO7WZVC = 0}}unless ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {open (my $C34H3DD8Q6LWCL84AVMA80DXIN4VTUB88NS4AQLHM2YOZM8G7GA, "<", "/etc/exim.conf");flock ($C34H3DD8Q6LWCL84AVMA80DXIN4VTUB88NS4AQLHM2YOZM8G7GA, LOCK_SH);my @C28NMBS1W865OZ5R8I7SN2H3C9RXFTQ8S6K39KL8PO1VM6J1EZ2 = <$C34H3DD8Q6LWCL84AVMA80DXIN4VTUB88NS4AQLHM2YOZM8G7GA>;close ($C34H3DD8Q6LWCL84AVMA80DXIN4VTUB88NS4AQLHM2YOZM8G7GA);chomp @C28NMBS1W865OZ5R8I7SN2H3C9RXFTQ8S6K39KL8PO1VM6J1EZ2;unless (grep {$_ =~ /include_if_exists \/usr\/msfe\/mailscannerq\.conf/} @C28NMBS1W865OZ5R8I7SN2H3C9RXFTQ8S6K39KL8PO1VM6J1EZ2) {$C7ZJ0230IDZY67KR95HZ1XEMRFFSYTTREH5XNAKJ7N4JLO7WZVC = 0}}if (!$C7ZJ0230IDZY67KR95HZ1XEMRFFSYTTREH5XNAKJ7N4JLO7WZVC) {$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = "Disabled!";}my @C0WDNN21OUXZHEV4ARHX8Z2GHQX5Z7MBJHNNSMOPT0SSX6LYGXI;my %CJ3DKTZKND7ZXH136RN9KDX2XNZC73E5L7W1FUWHAC30Q1QZFNV;my $C2H59BBJRF30TCCIMKL0ZMVE7FFM8F9UEXAW6VBY9I2SX3EEEM0;if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {$C2H59BBJRF30TCCIMKL0ZMVE7FFM8F9UEXAW6VBY9I2SX3EEEM0 = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{cpanelusers};} else {$C2H59BBJRF30TCCIMKL0ZMVE7FFM8F9UEXAW6VBY9I2SX3EEEM0 = "/usr/local/directadmin/data/users";}opendir (DIR, $C2H59BBJRF30TCCIMKL0ZMVE7FFM8F9UEXAW6VBY9I2SX3EEEM0) or die $!;while (my $CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY = readdir (DIR)) {if ($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY =~ /^\./) {next}my (undef,undef,undef,undef,undef,undef,undef,$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4,undef,undef) = getpwnam($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY);$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4 =~ /(.*)/;$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4 = $1;if ($C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4 eq "") {next}if (not -d "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4") {next}if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {open (my $C8FN4SD5ZY4EIW688ULKJFLLWDGG4UR2TYDXX4UC2W50C0GQUZ9, "<", "$C2H59BBJRF30TCCIMKL0ZMVE7FFM8F9UEXAW6VBY9I2SX3EEEM0/$CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY");flock ($C8FN4SD5ZY4EIW688ULKJFLLWDGG4UR2TYDXX4UC2W50C0GQUZ9, LOCK_SH);my @CIWCAXS43FI53LW1WFW2GNQ1DGYBKDAHE60VVICZZ3977QZ26LN = <$C8FN4SD5ZY4EIW688ULKJFLLWDGG4UR2TYDXX4UC2W50C0GQUZ9>;close ($C8FN4SD5ZY4EIW688ULKJFLLWDGG4UR2TYDXX4UC2W50C0GQUZ9);chomp @CIWCAXS43FI53LW1WFW2GNQ1DGYBKDAHE60VVICZZ3977QZ26LN;my $CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CIWCAXS43FI53LW1WFW2GNQ1DGYBKDAHE60VVICZZ3977QZ26LN) {if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^DNS=(.*)/) {$CJ3DKTZKND7ZXH136RN9KDX2XNZC73E5L7W1FUWHAC30Q1QZFNV{$CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY} = $1;last;}}push (@C0WDNN21OUXZHEV4ARHX8Z2GHQX5Z7MBJHNNSMOPT0SSX6LYGXI, $CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY);} else {open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, "<", "/etc/virtual/domainowners") or die "Unable to open /etc/virtual/domainowners for reading: $!";flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CIWCAXS43FI53LW1WFW2GNQ1DGYBKDAHE60VVICZZ3977QZ26LN = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CIWCAXS43FI53LW1WFW2GNQ1DGYBKDAHE60VVICZZ3977QZ26LN;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CIWCAXS43FI53LW1WFW2GNQ1DGYBKDAHE60VVICZZ3977QZ26LN) {my ($CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY,$CJMGR96VBKM3B2DW8ZCEGVIS26DBK64XU562PTPN19JZ4IZLDCO) = split(/:\s+/,$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW);if (($CJMGR96VBKM3B2DW8ZCEGVIS26DBK64XU562PTPN19JZ4IZLDCO eq $CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY) and ($CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY ne "")) {$CJ3DKTZKND7ZXH136RN9KDX2XNZC73E5L7W1FUWHAC30Q1QZFNV{$CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY} = $CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY;push (@C0WDNN21OUXZHEV4ARHX8Z2GHQX5Z7MBJHNNSMOPT0SSX6LYGXI, $CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY);last;}}}}closedir (DIR);@C0WDNN21OUXZHEV4ARHX8Z2GHQX5Z7MBJHNNSMOPT0SSX6LYGXI = sort @C0WDNN21OUXZHEV4ARHX8Z2GHQX5Z7MBJHNNSMOPT0SSX6LYGXI;print "

New updates are available

";my $CNFG9HH4W8QRD0GQADT98SFWWLIFSNDWF5PPQ4VRZAXD6WRFCG3 = 0;if (-e "/etc/exiscandisable") {$CNFG9HH4W8QRD0GQADT98SFWWLIFSNDWF5PPQ4VRZAXD6WRFCG3 = 1}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC eq "Running") {print "

MailScanner Status: $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC

\n";} else {print "

MailScanner Status: $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC

\n";}print "\n";print "";my $C5REAV6YSKPDLBA0X9RQZOFH0PR865ZOZQYJSX4OVK7AIYUIO28 = "";if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{topwindow}) {$C5REAV6YSKPDLBA0X9RQZOFH0PR865ZOZQYJSX4OVK7AIYUIO28 = "target='_blank'"}print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "
MailScanner Service
Front-end for the MailScanner Log and Quarantine Database (if enabled)
Status of the MailScanner processes
Stop the MailScanner processes
Note: No email will be delivered while the MailScanner processes are stopped
Start the MailScanner processes
Reload the MailScanner processes (after making a ruleset change)
Restart the MailScanner processes
Watch /var/log/maillog where MailScanner entries are logged
Shows the length of the Incoming and Outgoing email queues
Checks for incorrectly queued emails, fixes the queued files and forces an exim queue run
\n";print "\n";print "";print "\n";print "\n";print "\n";if ($C7ZJ0230IDZY67KR95HZ1XEMRFFSYTTREH5XNAKJ7N4JLO7WZVC) {print "\n";} else {print "\n";}print "\n";print "\n";print "\n";print "
MailScanner Configuration
Configuration settings to improve MailScanner performance <-> effectiveness
Modify the configuration file for MailScanner
Modify the ConfigServer Front-End configuration for MailScanner
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
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
View MailScanner Ruleset file
Access user settings as the user (Note: This will open in a new Tab/Window impersonating the chosen user)
Force an update of the MailScanner rules with end-user settings
\n";if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {unless (-e "/etc/osm/osmd.pl") {print "
Add outgoing spam monitoring and protection using ConfigServer OutGoing Spam Monitor (osm)
\n"}}unless (-e "/etc/cxs/cxs.pl") {print "
Add server and user data protection against exploits using ConfigServer eXploit Scanner (cxs)
\n"}print "\n";print "";my $C6ZE53XXJH8CIS8099UE3DWN3OLMHGI7SBGKRB83DORKTOKRQUG;open (my $C41Z2SO1QJ0T1ZSDGT8GOQ135QQ34E9UXJXXFIEYJWB5S0CZEOE, "<", "/usr/mailscanner/usr/sbin/MailScanner");flock ($C41Z2SO1QJ0T1ZSDGT8GOQ135QQ34E9UXJXXFIEYJWB5S0CZEOE, LOCK_SH);my @C9ES39KKOKEIDHOIXYIFQEFEQZUZOIIY8C36Y168R4NWURRH8O1 = <$C41Z2SO1QJ0T1ZSDGT8GOQ135QQ34E9UXJXXFIEYJWB5S0CZEOE>;close ($C41Z2SO1QJ0T1ZSDGT8GOQ135QQ34E9UXJXXFIEYJWB5S0CZEOE);chomp @C9ES39KKOKEIDHOIXYIFQEFEQZUZOIIY8C36Y168R4NWURRH8O1;my @CBZG5TC2HKF68GJRFT58XSRH4TBUB55LI2UQWLW6C7142R7XYK0 = grep {$_ =~ /MailScanner::Config::MailScannerVersion =/i} @C9ES39KKOKEIDHOIXYIFQEFEQZUZOIIY8C36Y168R4NWURRH8O1;if ($CBZG5TC2HKF68GJRFT58XSRH4TBUB55LI2UQWLW6C7142R7XYK0[0] =~ /([\d\.]+)/) {$C6ZE53XXJH8CIS8099UE3DWN3OLMHGI7SBGKRB83DORKTOKRQUG = $1}print "\n";open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, "<", "/usr/msfe/version.txt");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);@C9ES39KKOKEIDHOIXYIFQEFEQZUZOIIY8C36Y168R4NWURRH8O1 = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @C9ES39KKOKEIDHOIXYIFQEFEQZUZOIIY8C36Y168R4NWURRH8O1;$C6ZE53XXJH8CIS8099UE3DWN3OLMHGI7SBGKRB83DORKTOKRQUG = $C9ES39KKOKEIDHOIXYIFQEFEQZUZOIIY8C36Y168R4NWURRH8O1[0];my ($CD8PI75UZEGC3CL9KJ6GQAJN54EAZIP3ZR2673RFFHX9HJJ38XC, $CCQDY3XLVBTEYVJEBOH5BUD55PNRQ61PULJZZ5R4J2MYYNLR6Z6) = &C5VQ0Z25CLTKCLJWWV7U6SWJMU5KIPKJQOGPWNMU85D3NH7B03A("msinstall",$C6ZE53XXJH8CIS8099UE3DWN3OLMHGI7SBGKRB83DORKTOKRQUG);if ($CD8PI75UZEGC3CL9KJ6GQAJN54EAZIP3ZR2673RFFHX9HJJ38XC) {print "\n";} else {print "\n";}my ($CY82OSUSQDZ7LWK8K824DRDS0A7NQPE19ND1OR32AFSIUSUKLLC, $CSXSYWVI9RSLVJLGH07EFOLUK3R2K6HCVQVSSJ9SZ36WY1J99PL) = &C5VQ0Z25CLTKCLJWWV7U6SWJMU5KIPKJQOGPWNMU85D3NH7B03A("msfe",$msfev);if ($CY82OSUSQDZ7LWK8K824DRDS0A7NQPE19ND1OR32AFSIUSUKLLC) {print "\n";} else {print "\n";}print "\n";print "
Upgrade (An upgrade button will appear if a newer version is available)
MailScanner - v$C6ZE53XXJH8CIS8099UE3DWN3OLMHGI7SBGKRB83DORKTOKRQUG installed
A new version of the ConfigServer MailScanner Script (Current:v$C6ZE53XXJH8CIS8099UE3DWN3OLMHGI7SBGKRB83DORKTOKRQUG New:v$CCQDY3XLVBTEYVJEBOH5BUD55PNRQ61PULJZZ5R4J2MYYNLR6Z6) is available. View ChangeLog
ConfigServer MailScanner Script - v$C6ZE53XXJH8CIS8099UE3DWN3OLMHGI7SBGKRB83DORKTOKRQUG installed and up to date
A new version of the MailScanner Front-End (Current:v$msfev New:v$CSXSYWVI9RSLVJLGH07EFOLUK3R2K6HCVQVSSJ9SZ36WY1J99PL) is available.View ChangeLog
MailScanner Front-End - v$msfev installed and up to date
\n";if ($CD8PI75UZEGC3CL9KJ6GQAJN54EAZIP3ZR2673RFFHX9HJJ38XC or $CY82OSUSQDZ7LWK8K824DRDS0A7NQPE19ND1OR32AFSIUSUKLLC) {print "\n"}}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_debug}) {foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %{$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB}) {print "$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R}
\n"}}print "
msfe: v$msfev
";print "

©2004-2023, ConfigServer Services (Way to the Web Limited)

\n";print < \$("#loader").hide();\$("#docs-link").hide();window.parent.parent.scrollTo(0,0);parent.resizeIframe(parent.document.getElementById("myiframe")); EOF unless ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "tailcmd" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_searchdel" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_searchsave" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_searchload" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_searchloadload" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_searchsavesave" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_daily" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_bayes" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_salint" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_mslint" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_body" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_ham" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_spam" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_forget" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_whitelist" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_blacklist" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_spamreport" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_rel_sc" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_rel_send" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_rel_forw" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_rel_direct" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mc_blockip" or $CIPB5PCKHSVM76BKWG7BT796O3N988R3DNK42SNN05B0F4G7A6V) {if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {close $CDFDE64ZUVBRLATZDOR11MG0JRK29GMI22SK54ZTI3VG4BJAK8A;select STDOUT; Cpanel::Template::process_template( 'whostmgr',{"template_file" => "${thisapp}.tmpl","${thisapp}_output" => $CR2F7BS6ZNP8SK434MAEALTIJ6ZIS7RLON92KLOEAWLTICG01TH,"print" => 1,});} else {print "\n";print "\n";}} else {print "\n";print "\n";}return;}sub data {open (my $CO3VQH1J6B3LMJWAIPIY95G001FEWJ7TISUFGP3A1QUVUAOARHK, "<", $C3TU5DCJ6ZV7Z72UX17FYM027H5N2N1H3KMCFL06KOGL1S4X1A6);flock ($CO3VQH1J6B3LMJWAIPIY95G001FEWJ7TISUFGP3A1QUVUAOARHK, LOCK_SH);my $CGWXMGVB21U45JRIMPIP0X79Y7T0LOU97TH4XO8MYNE3ATEGAJB = do {local $/; <$CO3VQH1J6B3LMJWAIPIY95G001FEWJ7TISUFGP3A1QUVUAOARHK>};close ($CO3VQH1J6B3LMJWAIPIY95G001FEWJ7TISUFGP3A1QUVUAOARHK);while (length($CEZSOSBE188FF2434O62DNXLFG1HXC1YQVUU98OFE8QKQONO3NG) < length($CGWXMGVB21U45JRIMPIP0X79Y7T0LOU97TH4XO8MYNE3ATEGAJB) ) {$CEZSOSBE188FF2434O62DNXLFG1HXC1YQVUU98OFE8QKQONO3NG .= $CEZSOSBE188FF2434O62DNXLFG1HXC1YQVUU98OFE8QKQONO3NG}my @CF6MI08BWX24PL26G5E5I1TXQ07CNFNKCKZGC2ECILJJLFUPY9D = split (//,$CGWXMGVB21U45JRIMPIP0X79Y7T0LOU97TH4XO8MYNE3ATEGAJB);my @C70VQ7FBUKWIRXIV6ELR9YBVCOZXXCBN7S2OZVAJZFMDETCO04H = split (//,$CEZSOSBE188FF2434O62DNXLFG1HXC1YQVUU98OFE8QKQONO3NG);my $CGCNBTU2LTVFYJ8YSSNZW4T2O69MJIR0TUGKBDJU1JFELFP0WYX;for (my $CZ9VZN6P6Z2YSW133CFWB16X77S44K3A8F2ZZLP19600VBRZ7RX = 0;$CZ9VZN6P6Z2YSW133CFWB16X77S44K3A8F2ZZLP19600VBRZ7RX <= @CF6MI08BWX24PL26G5E5I1TXQ07CNFNKCKZGC2ECILJJLFUPY9D;$CZ9VZN6P6Z2YSW133CFWB16X77S44K3A8F2ZZLP19600VBRZ7RX++) {$CGCNBTU2LTVFYJ8YSSNZW4T2O69MJIR0TUGKBDJU1JFELFP0WYX .= pack('C',unpack('C',$CF6MI08BWX24PL26G5E5I1TXQ07CNFNKCKZGC2ECILJJLFUPY9D[$CZ9VZN6P6Z2YSW133CFWB16X77S44K3A8F2ZZLP19600VBRZ7RX])^unpack('C',$C70VQ7FBUKWIRXIV6ELR9YBVCOZXXCBN7S2OZVAJZFMDETCO04H[$CZ9VZN6P6Z2YSW133CFWB16X77S44K3A8F2ZZLP19600VBRZ7RX]))}return split(/\n/,$CGCNBTU2LTVFYJ8YSSNZW4T2O69MJIR0TUGKBDJU1JFELFP0WYX);}sub CNXU7S74USRAVQ9WHUT99QXQYB8429Q5607YRTJXQ7GHJHIW553 {open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F,"<","/usr/msfe/msconfig.txt");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ) {my ($C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT,$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R) = split(/\=/,$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW,2);$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT} = $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R;}my $CMHKS4T1DD1CJ0AEUYLXVNXFP599F8FDL8I738GLLCA1K7VUZ8U = "/usr/msfe/mslang.txt";open(my $CB9RWSNIT82KUPONE12I4ITOI5U0SXNDJQO9UQX2ZU51822TG2F,"<",$CMHKS4T1DD1CJ0AEUYLXVNXFP599F8FDL8I738GLLCA1K7VUZ8U);flock ($CB9RWSNIT82KUPONE12I4ITOI5U0SXNDJQO9UQX2ZU51822TG2F, LOCK_SH);@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CB9RWSNIT82KUPONE12I4ITOI5U0SXNDJQO9UQX2ZU51822TG2F>;close ($CB9RWSNIT82KUPONE12I4ITOI5U0SXNDJQO9UQX2ZU51822TG2F);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ) {my ($C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT,$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R) = split(/\=/,$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW,2);$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT} = $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R;}my $C263GXWS3VQN0YXSAYUGANY5QNOJCK7160IN9Z8BJDQULIX2O29 = lc(substr($ENV{HTTP_ACCEPT_LANGUAGE},0,2));if (-e "/usr/msfe/mslang.".$C263GXWS3VQN0YXSAYUGANY5QNOJCK7160IN9Z8BJDQULIX2O29.".txt") { $CMHKS4T1DD1CJ0AEUYLXVNXFP599F8FDL8I738GLLCA1K7VUZ8U = "/usr/msfe/mslang.".$C263GXWS3VQN0YXSAYUGANY5QNOJCK7160IN9Z8BJDQULIX2O29.".txt" }open(my $C55RPGHX2OP06AQPDDSXTRHOVAXBC107THCQYHTW7ISF5XN3GCG,"<",$CMHKS4T1DD1CJ0AEUYLXVNXFP599F8FDL8I738GLLCA1K7VUZ8U);flock ($C55RPGHX2OP06AQPDDSXTRHOVAXBC107THCQYHTW7ISF5XN3GCG, LOCK_SH);@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$C55RPGHX2OP06AQPDDSXTRHOVAXBC107THCQYHTW7ISF5XN3GCG>;close ($C55RPGHX2OP06AQPDDSXTRHOVAXBC107THCQYHTW7ISF5XN3GCG);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ) {my ($C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT,$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R) = split(/\=/,$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW,2);$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT} = $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R;}if (-e "/usr/msfe/mailcontrol/mailcontrol.txt") {open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F,"<","/usr/msfe/mailcontrol/mailcontrol.txt");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ) {my ($C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT,$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R) = split(/\=/,$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW,2);$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT} = $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R;}}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir} eq "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir} = "/var/spool/MailScanner/mailscanner.db"}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_release} eq "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_release} = "postmaster\@".hostname}return;}sub CDEKDKZSQFRIQEDXY207Z0BWB74RECFQGG9SIW0L44H9AGWOVR5 {open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, "<", "/usr/msfe/servers");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;my @C7SGWV2YXN0OE2Q3961R4SFVYVH21UJDYTFVKQYUB4194WMAC44;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{ipv6} eq "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{ipv6} = 0}foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ) {my ($CB0DN76OLKBP3RT9TJZ7GO91GGG4PR0XTFOW2EXJMIOL554R1O4, $CE2JRHCIKJAAZYH95K1207E5DAZUZI8YLQQBAM3X2558JBEN57D) = split(/:/,decode_base64($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW),2);if ($CE2JRHCIKJAAZYH95K1207E5DAZUZI8YLQQBAM3X2558JBEN57D !~ /$C1JSA293HYOHVEC8PKDN222M6R8DELD8HNCGTJFHJY750K62J7Q/) {&CI7O3IHEJ77YV1JWQH73AUZVBQIZRVA629KH2N0FDQ12PQVHW0Y}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{ipv6} and $CB0DN76OLKBP3RT9TJZ7GO91GGG4PR0XTFOW2EXJMIOL554R1O4 eq "ipv6") {push @C7SGWV2YXN0OE2Q3961R4SFVYVH21UJDYTFVKQYUB4194WMAC44, $CE2JRHCIKJAAZYH95K1207E5DAZUZI8YLQQBAM3X2558JBEN57D}if (!$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{ipv6} and $CB0DN76OLKBP3RT9TJZ7GO91GGG4PR0XTFOW2EXJMIOL554R1O4 eq "ipv4") {push @C7SGWV2YXN0OE2Q3961R4SFVYVH21UJDYTFVKQYUB4194WMAC44, $CE2JRHCIKJAAZYH95K1207E5DAZUZI8YLQQBAM3X2558JBEN57D}}for (my $C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 = @C7SGWV2YXN0OE2Q3961R4SFVYVH21UJDYTFVKQYUB4194WMAC44; --$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662;) {my $CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX = int(rand($C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662+1));if ($C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 == $CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX) {next}@C7SGWV2YXN0OE2Q3961R4SFVYVH21UJDYTFVKQYUB4194WMAC44[$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662,$CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX] = @C7SGWV2YXN0OE2Q3961R4SFVYVH21UJDYTFVKQYUB4194WMAC44[$CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX,$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662];}foreach my $CE2JRHCIKJAAZYH95K1207E5DAZUZI8YLQQBAM3X2558JBEN57D (@C7SGWV2YXN0OE2Q3961R4SFVYVH21UJDYTFVKQYUB4194WMAC44) {my ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC, $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM) = &urlget("$CE2JRHCIKJAAZYH95K1207E5DAZUZI8YLQQBAM3X2558JBEN57D/cgi-bin/msfe/data.cgi","/usr/msfe/msfe.data.new",1);unless ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {move ("/usr/msfe/msfe.data.new", $C3TU5DCJ6ZV7Z72UX17FYM027H5N2N1H3KMCFL06KOGL1S4X1A6);chmod(oct(644),$C3TU5DCJ6ZV7Z72UX17FYM027H5N2N1H3KMCFL06KOGL1S4X1A6);last;} else {print "Error: [$CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM]"}}return;}sub C5FYEVUUDQDKW69O1Z9IIPMFC1MF2PFZ5RVVGTGO0F1Z6RVOPW5 {my $CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{msfeuser};if ($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY =~ /\W/) {print "Invalid user [$CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY]";exit;}my $C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4 = ( getpwnam($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY) )[7];if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {open(my $CZQFP6GNUSTCEBWVSTLNQ6BZZ95SQ8EGHCXHPQNG4QM6Z6PHSNC,"<","/var/cpanel/users/$CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY");flock ($CZQFP6GNUSTCEBWVSTLNQ6BZZ95SQ8EGHCXHPQNG4QM6Z6PHSNC, LOCK_SH);my @CIWCAXS43FI53LW1WFW2GNQ1DGYBKDAHE60VVICZZ3977QZ26LN = <$CZQFP6GNUSTCEBWVSTLNQ6BZZ95SQ8EGHCXHPQNG4QM6Z6PHSNC>;close($CZQFP6GNUSTCEBWVSTLNQ6BZZ95SQ8EGHCXHPQNG4QM6Z6PHSNC);chomp @CIWCAXS43FI53LW1WFW2GNQ1DGYBKDAHE60VVICZZ3977QZ26LN;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CIWCAXS43FI53LW1WFW2GNQ1DGYBKDAHE60VVICZZ3977QZ26LN) {if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^DNS(.*)=(.*)/) {push @CUH4W57IZW0H1BCMHWCOB2SONGU4B9CT7YYLPSDQX4VHQFVKNYX, $2}}} else {open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, "<", "/etc/virtual/domainowners") or die "Unable to open /etc/virtual/domainowners for reading: $!";flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CIWCAXS43FI53LW1WFW2GNQ1DGYBKDAHE60VVICZZ3977QZ26LN = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CIWCAXS43FI53LW1WFW2GNQ1DGYBKDAHE60VVICZZ3977QZ26LN;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CIWCAXS43FI53LW1WFW2GNQ1DGYBKDAHE60VVICZZ3977QZ26LN) {my ($CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY,$CJMGR96VBKM3B2DW8ZCEGVIS26DBK64XU562PTPN19JZ4IZLDCO) = split(/:\s+/,$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW);if (($CJMGR96VBKM3B2DW8ZCEGVIS26DBK64XU562PTPN19JZ4IZLDCO eq $CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY) and ($CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY ne "")) {push @CUH4W57IZW0H1BCMHWCOB2SONGU4B9CT7YYLPSDQX4VHQFVKNYX, $CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY;}}}print "

MailScanner Settings for User:$CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY

\n";my %C0CJ3JAA0MSKXSJ9QM4DHT4NMONWGYW2AIGM03Q1UUAJP7CO1W0;if (-e "/usr/msfe/.mailscannerusers") {open(my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F,"<","/usr/msfe/.mailscannerusers");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CSPD6TA649MTEFLFYUX6CJVBWX3EIJL32CY0GGXG8DG8UOGAPFX = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CSPD6TA649MTEFLFYUX6CJVBWX3EIJL32CY0GGXG8DG8UOGAPFX;foreach my $CO3S92XF3LHML38MY9D5BGRGJHOZ6VHZYH838DGXCBNP5C4P8X3 (@CSPD6TA649MTEFLFYUX6CJVBWX3EIJL32CY0GGXG8DG8UOGAPFX) {my ($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY,$CMLBV0DIRQ3G57HJ24BBO7RZIYXAW0D4CU57E267N9ZH93SQ2F6,undef) = split(/\,/,$CO3S92XF3LHML38MY9D5BGRGJHOZ6VHZYH838DGXCBNP5C4P8X3);if ($CMLBV0DIRQ3G57HJ24BBO7RZIYXAW0D4CU57E267N9ZH93SQ2F6 eq "" or $CMLBV0DIRQ3G57HJ24BBO7RZIYXAW0D4CU57E267N9ZH93SQ2F6 eq "yes") {$C0CJ3JAA0MSKXSJ9QM4DHT4NMONWGYW2AIGM03Q1UUAJP7CO1W0{$CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY} = 1}}}if ((not $C0CJ3JAA0MSKXSJ9QM4DHT4NMONWGYW2AIGM03Q1UUAJP7CO1W0{$CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY}) and ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{all} ne "yes")) {print "

This user does not have the MailScanner service enabled\n";print "

[ Back to MailScanner WHM Front-End ]\n";return 1;}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{change} < 3) {print "

\n";print "[1] $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Enable scanning of emails for spam'}
\n";print "[2] $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Action to perform on email likely to be spam but may contain false-positives'}
\n";print "[3] $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Action to perform on email almost definitely spam'}
\n";print "[4] $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Enable scanning of emails for viruses'}
\n";print "[5] $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Deliver virus infected email that has been cleaned'}
\n";print "

$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Email Black/Whitelist settings'}  $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Other settings'}

\n";print "

\n";}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{change} == 1) {my $CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0;if (-e "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannercfg") {if (readlink "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannercfg") {print "Symlinked file failure"; return 1;}open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F,"<","$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannercfg");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;$CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0 = $CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ[2];}print "\n";print "\n";if (readlink "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanner") {print "Symlinked file failure"; return 1;}sysopen (my $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanner", O_WRONLY | O_CREAT | O_TRUNC);flock ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, LOCK_EX);foreach my $CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY (@CUH4W57IZW0H1BCMHWCOB2SONGU4B9CT7YYLPSDQX4VHQFVKNYX) {my $CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{"$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY\_spam"};my $CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{"$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY\_hspam"};my $CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{"$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY\_lspam"};my $C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{"$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY\_virus"};my $CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5 = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{"$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY\_dvirus"};if ($CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD eq "") {$CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_spam}}if ($CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK eq "") {$CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_lspam}}if ($CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM eq "") {$CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_hspam}}if ($C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL eq "") {$C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_virus}}if ($CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5 eq "") {$CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5 = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_dvirus}}print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY:$CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD:$CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK:$CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM:$C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL:$CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5:\n";my $CRB6OOXJE9INCOMJMJL2SSN4A3U8HHY6I7JHJ7CG954K6DWZEM8 = $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK};if ($CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK eq "forward") {$CRB6OOXJE9INCOMJMJL2SSN4A3U8HHY6I7JHJ7CG954K6DWZEM8 = "$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK} spam@$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY"}if ($CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK eq "forwardto") {$CRB6OOXJE9INCOMJMJL2SSN4A3U8HHY6I7JHJ7CG954K6DWZEM8 = "$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK} $CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0"}my $CBCW127NJOPW5LQMT85N5QD06WSCCRNQBPGABH85NNJZSWXMM1K = $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM};if ($CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM eq "forward") {$CBCW127NJOPW5LQMT85N5QD06WSCCRNQBPGABH85NNJZSWXMM1K = "$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM} spam@$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY"}if ($CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM eq "forwardto") {$CBCW127NJOPW5LQMT85N5QD06WSCCRNQBPGABH85NNJZSWXMM1K = "$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM} $CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0"}print "\n";}close ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D);chown ((getpwnam($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY))[2,3],"$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanner");print "\n";print "
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Domain'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Spam Scanning'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Low Scoring Spam'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'High Scoring Spam'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Virus Scanning'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Deliver Cleaned Emails'}
$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD}$CRB6OOXJE9INCOMJMJL2SSN4A3U8HHY6I7JHJ7CG954K6DWZEM8$CBCW127NJOPW5LQMT85N5QD06WSCCRNQBPGABH85NNJZSWXMM1K$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5}
 [1][2][3][4][5]
\n";if (readlink "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanneru") {print "Symlinked file failure"; return 1;}sysopen (my $CKG9A5QZ2Y95R2VFEN6V3O7SPU22QUIEH3T0DGP79916PCU0V2B, "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanneru", O_WRONLY | O_CREAT | O_TRUNC);flock ($CKG9A5QZ2Y95R2VFEN6V3O7SPU22QUIEH3T0DGP79916PCU0V2B, LOCK_EX);close ($CKG9A5QZ2Y95R2VFEN6V3O7SPU22QUIEH3T0DGP79916PCU0V2B);chown ((getpwnam($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY))[2,3],"$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanneru");print "

[ $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Back to MailScanner Configuration'} ]\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{change} == 2) {my $CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0;if (-e "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannercfg") {if (readlink "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannercfg") {print "Symlinked file failure"; return 1;}open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F,"<","$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannercfg");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;$CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0 = $CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ[2];}print "\n";print "\n";if (readlink "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanner") {print "Symlinked file failure"; return 1;}sysopen (my $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanner", O_WRONLY | O_CREAT | O_TRUNC);flock ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, LOCK_EX);foreach my $CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY (@CUH4W57IZW0H1BCMHWCOB2SONGU4B9CT7YYLPSDQX4VHQFVKNYX) {my $CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{"all_spam"};my $CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{"all_hspam"};my $CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{"all_lspam"};my $C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{"all_virus"};my $CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5 = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{"all_dvirus"};if ($CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD eq "") {$CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_spam}}if ($CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK eq "") {$CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_lspam}}if ($CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM eq "") {$CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_hspam}}if ($C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL eq "") {$C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_virus}}if ($CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5 eq "") {$CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5 = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_dvirus}}print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY:$CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD:$CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK:$CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM:$C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL:$CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5:\n";my $CRB6OOXJE9INCOMJMJL2SSN4A3U8HHY6I7JHJ7CG954K6DWZEM8 = $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK};if ($CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK eq "forward") {$CRB6OOXJE9INCOMJMJL2SSN4A3U8HHY6I7JHJ7CG954K6DWZEM8 = "$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK} spam@$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY"}if ($CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK eq "forwardto") {$CRB6OOXJE9INCOMJMJL2SSN4A3U8HHY6I7JHJ7CG954K6DWZEM8 = "$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK} $CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0"}my $CBCW127NJOPW5LQMT85N5QD06WSCCRNQBPGABH85NNJZSWXMM1K = $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM};if ($CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM eq "forward") {$CBCW127NJOPW5LQMT85N5QD06WSCCRNQBPGABH85NNJZSWXMM1K = "$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM} spam@$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY"}if ($CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM eq "forwardto") {$CBCW127NJOPW5LQMT85N5QD06WSCCRNQBPGABH85NNJZSWXMM1K = "$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM} $CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0"}print "\n";}close ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D);chown ((getpwnam($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY))[2,3],"$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanner");print "\n";print "
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Domain'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Spam Scanning'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Low Scoring Spam'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'High Scoring Spam'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Virus Scanning'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Deliver Cleaned Emails'}
$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD}$CRB6OOXJE9INCOMJMJL2SSN4A3U8HHY6I7JHJ7CG954K6DWZEM8$CBCW127NJOPW5LQMT85N5QD06WSCCRNQBPGABH85NNJZSWXMM1K$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5}
 [1][2][3][4][5]
\n";if (readlink "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanneru") {print "Symlinked file failure"; return 1;}sysopen (my $CKG9A5QZ2Y95R2VFEN6V3O7SPU22QUIEH3T0DGP79916PCU0V2B, "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanneru", O_WRONLY | O_CREAT | O_TRUNC);flock ($CKG9A5QZ2Y95R2VFEN6V3O7SPU22QUIEH3T0DGP79916PCU0V2B, LOCK_EX);close ($CKG9A5QZ2Y95R2VFEN6V3O7SPU22QUIEH3T0DGP79916PCU0V2B);chown ((getpwnam($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY))[2,3],"$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanneru");print "

[ $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Back to MailScanner Configuration'} ]\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{change} == 3) {my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;if (-e "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannerbw") {if (readlink "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannerbw") {print "Symlinked file failure"; return 1;}open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F,"<","$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannerbw");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;}my $CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4 = $CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ[0];my $CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG = $CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ[1];my @C4NWE0KM31J43QBV10AX4SC48GUIGA1RB366P3EDYADTAJXDKGQ = split(/\,/,$CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4);my @CP69IQ9Z828268WFWQDFKFGM44CLMKYTL88SV67UVWT4EQPIAG4 = split(/\,/,$CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG);$CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4 =~ s/\,/\n/g;$CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG =~ s/\,/\n/g;print "

$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'bwinfo'}

\n";print "

\n";print "";print "";print "\n";print "\n";print "\n";print "\n";print "
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Whitelist'}:

$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Maximum Entries'}: ".@C4NWE0KM31J43QBV10AX4SC48GUIGA1RB366P3EDYADTAJXDKGQ."/$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{max_wl}
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Blacklist'}:

$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Maximum Entries'}: ".@CP69IQ9Z828268WFWQDFKFGM44CLMKYTL88SV67UVWT4EQPIAG4."/$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{max_bl}
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'bwformat'}
\n";print "


\n";print "

[ $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Back to MailScanner Configuration'} ]\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{change} == 4) {print "\n";if (readlink "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannerbw") {print "Symlinked file failure"; return 1;}sysopen (my $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannerbw", O_WRONLY | O_CREAT | O_TRUNC);flock ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, LOCK_EX);my $C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL;my $CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR;my $CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4 = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{"wl"};my $CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{"bl"};$CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4 =~ s/\r//g;$CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4 =~ s/\n+/\n/g;$CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG =~ s/\r//g;$CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG =~ s/\n+/\n/g;$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL = "";$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR = "";foreach my $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX (split(/\n/,$CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4)) {$CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX =~ s/\s//g;$CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX = lc $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX;if ($C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL ne "") {$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL .= ","}$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL .= $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX;}foreach my $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX (split(/\n/,$CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG)) {$CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX =~ s/\s//g;$CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX = lc $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX;if ($CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR ne "") {$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR .= ","}$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR .= $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX;}my @C4NWE0KM31J43QBV10AX4SC48GUIGA1RB366P3EDYADTAJXDKGQ = split(/\,/,$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL);my @CP69IQ9Z828268WFWQDFKFGM44CLMKYTL88SV67UVWT4EQPIAG4 = split(/\,/,$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR);if (@C4NWE0KM31J43QBV10AX4SC48GUIGA1RB366P3EDYADTAJXDKGQ > $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{max_wl}) {$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL = "";for (my $C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 = 0;$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 < $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{max_wl};$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662++) {if ($C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL ne "") {$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL .= ","}$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL .= $C4NWE0KM31J43QBV10AX4SC48GUIGA1RB366P3EDYADTAJXDKGQ[$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662];}}if (@CP69IQ9Z828268WFWQDFKFGM44CLMKYTL88SV67UVWT4EQPIAG4 > $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{max_bl}) {$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR = "";for (my $C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 = 0;$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 < $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{max_bl};$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662++) {if ($CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR ne "") {$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR .= ","}$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR .= $CP69IQ9Z828268WFWQDFKFGM44CLMKYTL88SV67UVWT4EQPIAG4[$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662];}}print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL\n";print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR\n";close ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D);chown ((getpwnam($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY))[2,3],"$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannerbw");if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{bwplus} eq "yes") {my $CNDBTZHQ8ZN2NW8SCHZUWJOGBZ6HFXNH2OQWQ7OD6WJJ6Z81Z13 = $C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL;my $CY6KSAZ1PYT6TWS9RHA7WK0RZGKS4XINIU77BKL8XXY4U3ZB10C = $CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR;$CNDBTZHQ8ZN2NW8SCHZUWJOGBZ6HFXNH2OQWQ7OD6WJJ6Z81Z13 =~ s/\,/\n/g;$CY6KSAZ1PYT6TWS9RHA7WK0RZGKS4XINIU77BKL8XXY4U3ZB10C =~ s/\,/\n/g;if (readlink "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/whitelist_senders") {print "Symlinked file failure"; return 1;}sysopen (my $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/whitelist_senders", O_WRONLY | O_CREAT | O_TRUNC);flock ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, LOCK_EX);print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D $CNDBTZHQ8ZN2NW8SCHZUWJOGBZ6HFXNH2OQWQ7OD6WJJ6Z81Z13."\n";close ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D);chown ((getpwnam($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY))[2,3],"$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/whitelist_senders");if (readlink "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/blacklist_senders") {print "Symlinked file failure"; return 1;}sysopen (my $CZJWAYJDMQ6JEQRELMOR9SHQCAGC3BMS0ORY1O0XH6EF0EDJTY6, "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/blacklist_senders", O_WRONLY | O_CREAT | O_TRUNC);flock ($CZJWAYJDMQ6JEQRELMOR9SHQCAGC3BMS0ORY1O0XH6EF0EDJTY6, LOCK_EX);print $CZJWAYJDMQ6JEQRELMOR9SHQCAGC3BMS0ORY1O0XH6EF0EDJTY6 $CY6KSAZ1PYT6TWS9RHA7WK0RZGKS4XINIU77BKL8XXY4U3ZB10C."\n";close ($CZJWAYJDMQ6JEQRELMOR9SHQCAGC3BMS0ORY1O0XH6EF0EDJTY6);chown ((getpwnam($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY))[2,3],"$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/blacklist_senders");}$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL =~ s/\,/\\n/g;$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR =~ s/\,/\\n/g;print "\n";print "\n";print "
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Whitelist'}:
$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Blacklist'}:
$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR
\n";if (readlink "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanneru") {print "Symlinked file failure"; return 1;}sysopen (my $CKG9A5QZ2Y95R2VFEN6V3O7SPU22QUIEH3T0DGP79916PCU0V2B, "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanneru", O_WRONLY | O_CREAT | O_TRUNC);flock ($CKG9A5QZ2Y95R2VFEN6V3O7SPU22QUIEH3T0DGP79916PCU0V2B, LOCK_EX);close ($CKG9A5QZ2Y95R2VFEN6V3O7SPU22QUIEH3T0DGP79916PCU0V2B);chown ((getpwnam($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY))[2,3],"$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanneru");print "

[ $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Back to MailScanner Configuration'} ]\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{change} == 5) {my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;if (-e "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannercfg") {if (readlink "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannercfg") {print "Symlinked file failure"; return 1;}open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F,"<","$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannercfg");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;}my $CLAYFHXN8GRKL6OV3QLXLJJTWXYJTT0FPN3LIBCJUO0S8WCYFH9 = $CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ[0];my $C23CT26I6L2AYZD3QL2TRFBCWI9TRW4MKUV1S8EVB1JPYH8I80K = $CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ[1];my $CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0 = $CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ[2];if ($CLAYFHXN8GRKL6OV3QLXLJJTWXYJTT0FPN3LIBCJUO0S8WCYFH9 eq "") {$CLAYFHXN8GRKL6OV3QLXLJJTWXYJTT0FPN3LIBCJUO0S8WCYFH9 = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{lowscore}}if ($C23CT26I6L2AYZD3QL2TRFBCWI9TRW4MKUV1S8EVB1JPYH8I80K eq "") {$C23CT26I6L2AYZD3QL2TRFBCWI9TRW4MKUV1S8EVB1JPYH8I80K = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{highscore}}my $CSFZPXYFKAE9X4N6W4HTJ7CGXLHE9LVB1PQ2Q42T6R0EQ70HR0S = "";print "";print "\n";if (lc ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allow_score}) eq "yes") {print "\n";print "\n";}print "\n";print "
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Low scoring spam score'}$CSFZPXYFKAE9X4N6W4HTJ7CGXLHE9LVB1PQ2Q42T6R0EQ70HR0S
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'High scoring spam score'}$CCW2YM527ZI4QZVYVC78DUH311D9HEFEGI8JXWEHL21Q4LO24A4
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Additional email address to list for forwarding spam'}
\n";print "


\n";print "

[ $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Back to MailScanner Configuration'} ]\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{change} == 6) {if (readlink "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannercfg") {print "Symlinked file failure"; return 1;}sysopen (my $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannercfg", O_WRONLY | O_CREAT | O_TRUNC);flock ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, LOCK_EX);my $CLAYFHXN8GRKL6OV3QLXLJJTWXYJTT0FPN3LIBCJUO0S8WCYFH9 = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{"ss"};my $C23CT26I6L2AYZD3QL2TRFBCWI9TRW4MKUV1S8EVB1JPYH8I80K = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{"sh"};if ($CLAYFHXN8GRKL6OV3QLXLJJTWXYJTT0FPN3LIBCJUO0S8WCYFH9 >= $C23CT26I6L2AYZD3QL2TRFBCWI9TRW4MKUV1S8EVB1JPYH8I80K) {$CLAYFHXN8GRKL6OV3QLXLJJTWXYJTT0FPN3LIBCJUO0S8WCYFH9 = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{lowscore};$C23CT26I6L2AYZD3QL2TRFBCWI9TRW4MKUV1S8EVB1JPYH8I80K = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{highscore};}my $CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0 = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{"altemail"};print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$CLAYFHXN8GRKL6OV3QLXLJJTWXYJTT0FPN3LIBCJUO0S8WCYFH9\n";print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$C23CT26I6L2AYZD3QL2TRFBCWI9TRW4MKUV1S8EVB1JPYH8I80K\n";print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0\n";close ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D);chown ((getpwnam($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY))[2,3],"$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannercfg");if ($CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0 eq "") {$CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0 = "$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Not set'}"}print "\n";if (lc ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allow_score}) eq "yes") {print "\n";print "\n";}print "\n";print "
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Low scoring spam score'}$CLAYFHXN8GRKL6OV3QLXLJJTWXYJTT0FPN3LIBCJUO0S8WCYFH9
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'High scoring spam score'}$C23CT26I6L2AYZD3QL2TRFBCWI9TRW4MKUV1S8EVB1JPYH8I80K
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Additional email address to list for forwarding spam'}$CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0
\n";if (readlink "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanneru") {print "Symlinked file failure"; return 1;}sysopen (my $CKG9A5QZ2Y95R2VFEN6V3O7SPU22QUIEH3T0DGP79916PCU0V2B, "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanneru", O_WRONLY | O_CREAT | O_TRUNC);flock ($CKG9A5QZ2Y95R2VFEN6V3O7SPU22QUIEH3T0DGP79916PCU0V2B, LOCK_EX);close ($CKG9A5QZ2Y95R2VFEN6V3O7SPU22QUIEH3T0DGP79916PCU0V2B);chown ((getpwnam($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY))[2,3],"$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanneru");print "

[ $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Back to MailScanner Configuration'} ]\n";}else {my %CJ3DKTZKND7ZXH136RN9KDX2XNZC73E5L7W1FUWHAC30Q1QZFNV;my %CMHOZCP122LF7M3R4YBO6JP9J2ZZFTPADGLX2VMMUDYTE9PA8WQ;foreach my $CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY (@CUH4W57IZW0H1BCMHWCOB2SONGU4B9CT7YYLPSDQX4VHQFVKNYX) {$CJ3DKTZKND7ZXH136RN9KDX2XNZC73E5L7W1FUWHAC30Q1QZFNV{$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY} = 1}my $CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0;if (-e "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannercfg") {if (readlink "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannercfg") {print "Symlinked file failure"; return 1;}open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F,"<","$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscannercfg");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;$CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0 = $CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ[2];}if (-e "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanner") {if (readlink "$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanner") {print "Symlinked file failure"; return 1;}open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F,"<","$C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4/.mailscanner");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ) {my ($CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY, $C9EHZRHKJZRZFTNF2MC5LG0PE66THEMS8QTOTLWQRFJDESG0UG7) = split(/\:/,$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW,2);if ($CJ3DKTZKND7ZXH136RN9KDX2XNZC73E5L7W1FUWHAC30Q1QZFNV{$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY}) {$CMHOZCP122LF7M3R4YBO6JP9J2ZZFTPADGLX2VMMUDYTE9PA8WQ{$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY} = $C9EHZRHKJZRZFTNF2MC5LG0PE66THEMS8QTOTLWQRFJDESG0UG7}}}print "

$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Current Settings'}:

\n";print "\n";print "\n";foreach my $CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY (@CUH4W57IZW0H1BCMHWCOB2SONGU4B9CT7YYLPSDQX4VHQFVKNYX) {my ($CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD,$CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK,$CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM,$C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL,$CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5) = split(/\:/,$CMHOZCP122LF7M3R4YBO6JP9J2ZZFTPADGLX2VMMUDYTE9PA8WQ{$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY});if ($CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD eq "") {$CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD = "Not set"}if ($CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK eq "") {$CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK = "Not set"}if ($CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM eq "") {$CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM = "Not set"}if ($C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL eq "") {$C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL = "Not set"}if ($CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5 eq "") {$CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5 = "Not set"}my $CRB6OOXJE9INCOMJMJL2SSN4A3U8HHY6I7JHJ7CG954K6DWZEM8 = $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK};if ($CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK eq "forward") {$CRB6OOXJE9INCOMJMJL2SSN4A3U8HHY6I7JHJ7CG954K6DWZEM8 = "$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK} spam@$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY"}if ($CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK eq "forwardto") {$CRB6OOXJE9INCOMJMJL2SSN4A3U8HHY6I7JHJ7CG954K6DWZEM8 = "$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK} $CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0"}my $CBCW127NJOPW5LQMT85N5QD06WSCCRNQBPGABH85NNJZSWXMM1K = $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM};if ($CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM eq "forward") {$CBCW127NJOPW5LQMT85N5QD06WSCCRNQBPGABH85NNJZSWXMM1K = "$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM} spam@$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY"}if ($CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM eq "forwardto") {$CBCW127NJOPW5LQMT85N5QD06WSCCRNQBPGABH85NNJZSWXMM1K = "$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM} $CTUUK70DC8GT96PPEO2W5SDMQAOSGFQHUTYZMZKSA9JHVS3C3P0"}print "\n";}print "\n";print "
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Domain'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Spam Scanning'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Low Scoring Spam'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'High Scoring Spam'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Virus Scanning'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Deliver Cleaned Emails'}
$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD}$CRB6OOXJE9INCOMJMJL2SSN4A3U8HHY6I7JHJ7CG954K6DWZEM8$CBCW127NJOPW5LQMT85N5QD06WSCCRNQBPGABH85NNJZSWXMM1K$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{$CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5}
 [1][2][3][4][5]
\n";print "

 

\n";my $CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_spam};my $CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_lspam};my $CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_hspam};my $C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_virus};my $CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5 = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_dvirus};my $CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY = "domain.com";if (@CUH4W57IZW0H1BCMHWCOB2SONGU4B9CT7YYLPSDQX4VHQFVKNYX > 1) {print "

$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Change All Domain Settings'}:

\n";print "
\n";print "";print "";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Domain'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Spam Scanning'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Low Scoring Spam'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'High Scoring Spam'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Virus Scanning'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Deliver Cleaned Emails'}
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'All domains'}
\n";print "


\n";print "

- $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'OR'} -

\n";}print "

$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Change Individual Domain Settings'}:

\n";print "
\n";print "";print "";print "\n";print "\n";foreach my $CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY (@CUH4W57IZW0H1BCMHWCOB2SONGU4B9CT7YYLPSDQX4VHQFVKNYX) {my ($CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD,$CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK,$CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM,$C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL,$CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5) = split(/\:/,$CMHOZCP122LF7M3R4YBO6JP9J2ZZFTPADGLX2VMMUDYTE9PA8WQ{$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY});if ($CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD eq "") {$CNGCLP2FZ0O903CJ6Q1N1IBY0IVIPXSJZOQKYZAP99REQFQHOZD = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_spam}}if ($CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK eq "") {$CAQR1DN04KR0GURTXZ6CO0FW6WNAE01A3CCT667IUTQBKUSYBNK = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_lspam}}if ($CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM eq "") {$CTKIA3SGFJBHRN1FSR1K9UXA8DQGBT8AVG9N6Y7H7LUJMENJZRM = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_hspam}}if ($C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL eq "") {$C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_virus}}if ($CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5 eq "") {$CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5 = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{def_dvirus}}print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";}print "
$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Domain'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Spam Scanning'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Low Scoring Spam'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'High Scoring Spam'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Virus Scanning'}$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Deliver Cleaned Emails'}
$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY
\n";print "


\n";print "

$COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'Please note that changes made here are implemented every'}: $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{process_interval} $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'minutes'}. $COTKQ4N2KXHK2W0OY0KR5AOC5MC4US3WRCZNDAEJROHNKJTRME0{'You can continue to make changes while waiting for settings to come into effect'}.

\n";}print "

[ Back to MailScanner WHM Front-End ]\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($_))};&CI7O3IHEJ77YV1JWQH73AUZVBQIZRVA629KH2N0FDQ12PQVHW0Y}} ## no critic sub C6XGTJOPGPLZDWHGMJH4MJMVN0VDR09F97W36UNKLEY31LWM9MT {my $C282NTFX389UWPWD70M4J3GSXI3KARPDAUPH3ABKXBWOI99K88S = 0;open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, "<", "/usr/msfe/servers");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;my @C7SGWV2YXN0OE2Q3961R4SFVYVH21UJDYTFVKQYUB4194WMAC44;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{ipv6} eq "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{ipv6} = 0}foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ) {my ($CB0DN76OLKBP3RT9TJZ7GO91GGG4PR0XTFOW2EXJMIOL554R1O4, $CE2JRHCIKJAAZYH95K1207E5DAZUZI8YLQQBAM3X2558JBEN57D) = split(/:/,decode_base64($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW),2);if ($CE2JRHCIKJAAZYH95K1207E5DAZUZI8YLQQBAM3X2558JBEN57D !~ /$C1JSA293HYOHVEC8PKDN222M6R8DELD8HNCGTJFHJY750K62J7Q/) {&CI7O3IHEJ77YV1JWQH73AUZVBQIZRVA629KH2N0FDQ12PQVHW0Y}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{ipv6} and $CB0DN76OLKBP3RT9TJZ7GO91GGG4PR0XTFOW2EXJMIOL554R1O4 eq "ipv6") {push @C7SGWV2YXN0OE2Q3961R4SFVYVH21UJDYTFVKQYUB4194WMAC44, $CE2JRHCIKJAAZYH95K1207E5DAZUZI8YLQQBAM3X2558JBEN57D}if (!$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{ipv6} and $CB0DN76OLKBP3RT9TJZ7GO91GGG4PR0XTFOW2EXJMIOL554R1O4 eq "ipv4") {push @C7SGWV2YXN0OE2Q3961R4SFVYVH21UJDYTFVKQYUB4194WMAC44, $CE2JRHCIKJAAZYH95K1207E5DAZUZI8YLQQBAM3X2558JBEN57D}}for (my $C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 = @C7SGWV2YXN0OE2Q3961R4SFVYVH21UJDYTFVKQYUB4194WMAC44; --$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662;) {my $CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX = int(rand($C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662+1));if ($C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 == $CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX) {next}@C7SGWV2YXN0OE2Q3961R4SFVYVH21UJDYTFVKQYUB4194WMAC44[$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662,$CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX] = @C7SGWV2YXN0OE2Q3961R4SFVYVH21UJDYTFVKQYUB4194WMAC44[$CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX,$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662];}foreach my $CE2JRHCIKJAAZYH95K1207E5DAZUZI8YLQQBAM3X2558JBEN57D (@C7SGWV2YXN0OE2Q3961R4SFVYVH21UJDYTFVKQYUB4194WMAC44) {my ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC, $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM) = &urlget("$CE2JRHCIKJAAZYH95K1207E5DAZUZI8YLQQBAM3X2558JBEN57D/cgi-bin/msfe/verify.cgi");unless ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {if ($CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM =~ /X10101010/) {unlink $C3TU5DCJ6ZV7Z72UX17FYM027H5N2N1H3KMCFL06KOGL1S4X1A6;foreach (split(/:/,"4c:69:63:65:6e:73:65:20:65:72:72:6f:72:0a")) {print chr(hex($_))};&CI7O3IHEJ77YV1JWQH73AUZVBQIZRVA629KH2N0FDQ12PQVHW0Y;} else {my $CY49WZZAD27T9A4H8ED5WKH5GB38R5697TDR8SL99X3KYJLCZK0 = time;utime ($CY49WZZAD27T9A4H8ED5WKH5GB38R5697TDR8SL99X3KYJLCZK0,$CY49WZZAD27T9A4H8ED5WKH5GB38R5697TDR8SL99X3KYJLCZK0,$C3TU5DCJ6ZV7Z72UX17FYM027H5N2N1H3KMCFL06KOGL1S4X1A6);$C282NTFX389UWPWD70M4J3GSXI3KARPDAUPH3ABKXBWOI99K88S = $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM;}last;}}return $C282NTFX389UWPWD70M4J3GSXI3KARPDAUPH3ABKXBWOI99K88S;}sub C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG {print "


\n

\n";return;}sub CSFEHB4N39PIMNFZFCS8F45ZSKAZL9JVSOEPK6GSCIK3XEQ3OKT {my $CNPHDU0OBSXI7CCZHPZL8YMXKI2KM4ZQBOTZA4SPYAIDKAQ47XQ = shift;my $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = shift;my $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q = shift;if (-e $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q) {my $C44WP0RV4J7HBF8U9RWYL2N5K96UNZG51TORH8WEXGGS3R0PP9B = path($C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q)->slurp;eval {$C44WP0RV4J7HBF8U9RWYL2N5K96UNZG51TORH8WEXGGS3R0PP9B =~ s/$CNPHDU0OBSXI7CCZHPZL8YMXKI2KM4ZQBOTZA4SPYAIDKAQ47XQ/$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY/g};path($C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q)->append({truncate => 1},$C44WP0RV4J7HBF8U9RWYL2N5K96UNZG51TORH8WEXGGS3R0PP9B);}return;}sub urlget {my $CJ6ZS8FCF90HROSXCG3UHZ7NBWTO2J8262JA5MNKKXKWYGAPUA4 = shift;my $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q = shift;my $CTG620RD66TTT3T0DU9AOR8QGJ8PYQEVVYKQKGYQJ6X5VGEPMX1 = shift;my $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = 0;my $CL9OZTO17GMZIE8BUQ35Q4U7DIOM03VPHGGLE7XBKTNHC7Z1MTS = 1200;local $SIG{PIPE} = 'IGNORE';if ($CJ6ZS8FCF90HROSXCG3UHZ7NBWTO2J8262JA5MNKKXKWYGAPUA4 =~ /json/) {$CL9OZTO17GMZIE8BUQ35Q4U7DIOM03VPHGGLE7XBKTNHC7Z1MTS = 5}use LWP::UserAgent;my $C1KSSQEK648OYQJVIOIH2CPXMVXL5SD1TKJITUZA90V9BJ3X5CP = LWP::UserAgent->new;$C1KSSQEK648OYQJVIOIH2CPXMVXL5SD1TKJITUZA90V9BJ3X5CP->ssl_opts(verify_hostname => 0, SSL_verify_mode => 0x00);$C1KSSQEK648OYQJVIOIH2CPXMVXL5SD1TKJITUZA90V9BJ3X5CP->timeout(300);my $C4PPU5K8YMH0XK6EMFQC49Y3MRCOIFS699WNOT9NDEH4F3MWX34 = HTTP::Request->new(GET => $CJ6ZS8FCF90HROSXCG3UHZ7NBWTO2J8262JA5MNKKXKWYGAPUA4);my $CAET44M7ZLVNHM17VOVKG04YH9JQRLBV1RGUV7CGGB25ECGR1KV;my $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM;($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC, $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM) = eval {local $SIG{__DIE__} = undef;local $SIG{'ALRM'} = sub {die "Download timeout after $CL9OZTO17GMZIE8BUQ35Q4U7DIOM03VPHGGLE7XBKTNHC7Z1MTS seconds"};alarm($CL9OZTO17GMZIE8BUQ35Q4U7DIOM03VPHGGLE7XBKTNHC7Z1MTS);if ($C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q) {my $CYVWEC3G11NCJKZ1E4SL4Y8Z1T3YCN05P7QI675E8ZNOSF0S8ZN;my $CM4438MA1SZ4VZCRY1RJ4J2BB5MZAY5KGU1O5W990BHABI0C3JV = 0;my $C6PIMANZJEXL3BWA7HTFYWJP5B614YO0QQKOUMOJRC8RZZB8GFP = 0;my $CFB3INAHO5ZAFDWU80OPC1JQA3B3ZQDNOFR7JTW971908D07JAQ = 0;open (my $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, ">", "$C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q\.tmp") or return (1, "Unable to open $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q\.tmp: $!");flock ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, LOCK_EX);binmode ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D);unless ($CTG620RD66TTT3T0DU9AOR8QGJ8PYQEVVYKQKGYQJ6X5VGEPMX1) {print "...0\%\n"}$CAET44M7ZLVNHM17VOVKG04YH9JQRLBV1RGUV7CGGB25ECGR1KV = $C1KSSQEK648OYQJVIOIH2CPXMVXL5SD1TKJITUZA90V9BJ3X5CP->request($C4PPU5K8YMH0XK6EMFQC49Y3MRCOIFS699WNOT9NDEH4F3MWX34, sub {my($CAK72OVDGOPO8TJBQETAUXP59JBE4OUK48PAFKNX4T62D241AEF, $CAET44M7ZLVNHM17VOVKG04YH9JQRLBV1RGUV7CGGB25ECGR1KV) = @_;$CM4438MA1SZ4VZCRY1RJ4J2BB5MZAY5KGU1O5W990BHABI0C3JV += length($CAK72OVDGOPO8TJBQETAUXP59JBE4OUK48PAFKNX4T62D241AEF);unless (defined $CYVWEC3G11NCJKZ1E4SL4Y8Z1T3YCN05P7QI675E8ZNOSF0S8ZN) {$CYVWEC3G11NCJKZ1E4SL4Y8Z1T3YCN05P7QI675E8ZNOSF0S8ZN = $CAET44M7ZLVNHM17VOVKG04YH9JQRLBV1RGUV7CGGB25ECGR1KV->content_length || 0}if ($CYVWEC3G11NCJKZ1E4SL4Y8Z1T3YCN05P7QI675E8ZNOSF0S8ZN) {my $C6PIMANZJEXL3BWA7HTFYWJP5B614YO0QQKOUMOJRC8RZZB8GFP = int(100 * $CM4438MA1SZ4VZCRY1RJ4J2BB5MZAY5KGU1O5W990BHABI0C3JV / $CYVWEC3G11NCJKZ1E4SL4Y8Z1T3YCN05P7QI675E8ZNOSF0S8ZN);if ((int($C6PIMANZJEXL3BWA7HTFYWJP5B614YO0QQKOUMOJRC8RZZB8GFP / 5) == $C6PIMANZJEXL3BWA7HTFYWJP5B614YO0QQKOUMOJRC8RZZB8GFP / 5) and ($C6PIMANZJEXL3BWA7HTFYWJP5B614YO0QQKOUMOJRC8RZZB8GFP != $CFB3INAHO5ZAFDWU80OPC1JQA3B3ZQDNOFR7JTW971908D07JAQ) and !$CTG620RD66TTT3T0DU9AOR8QGJ8PYQEVVYKQKGYQJ6X5VGEPMX1) {print "...$C6PIMANZJEXL3BWA7HTFYWJP5B614YO0QQKOUMOJRC8RZZB8GFP\%\n";$CFB3INAHO5ZAFDWU80OPC1JQA3B3ZQDNOFR7JTW971908D07JAQ = $C6PIMANZJEXL3BWA7HTFYWJP5B614YO0QQKOUMOJRC8RZZB8GFP;}} else {unless ($CTG620RD66TTT3T0DU9AOR8QGJ8PYQEVVYKQKGYQJ6X5VGEPMX1) {print "."}}print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D $CAK72OVDGOPO8TJBQETAUXP59JBE4OUK48PAFKNX4T62D241AEF;});close ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D);unless ($CTG620RD66TTT3T0DU9AOR8QGJ8PYQEVVYKQKGYQJ6X5VGEPMX1) {print "\n"}} else {$CAET44M7ZLVNHM17VOVKG04YH9JQRLBV1RGUV7CGGB25ECGR1KV = $C1KSSQEK648OYQJVIOIH2CPXMVXL5SD1TKJITUZA90V9BJ3X5CP->request($C4PPU5K8YMH0XK6EMFQC49Y3MRCOIFS699WNOT9NDEH4F3MWX34);}alarm(0);if ($CAET44M7ZLVNHM17VOVKG04YH9JQRLBV1RGUV7CGGB25ECGR1KV->is_success) {if ($C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q) {rename ("$C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q\.tmp","$C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q") or return (1, "Unable to rename $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q\.tmp to $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q: $!");return (0, $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q);} else {return (0, $CAET44M7ZLVNHM17VOVKG04YH9JQRLBV1RGUV7CGGB25ECGR1KV->content);}} else {return (1, "Unable to download: ".$CAET44M7ZLVNHM17VOVKG04YH9JQRLBV1RGUV7CGGB25ECGR1KV->message);}};alarm(0);if ($@) {return (1, $@);}if ($CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM) {return ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC,$CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM);} else {return (1, "Download timeout after $CL9OZTO17GMZIE8BUQ35Q4U7DIOM03VPHGGLE7XBKTNHC7Z1MTS seconds");}}sub CN1GPQVNRJ6GVSWS7OI9W6OYB6BK06IXA0VW0WCRX402FRJXO9Y {my $CAEJTGBDAYCSAKLWVTOHRR9MAIQJ8C03OBRWQPVQGJMV4CQWGK0 = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{offset};my $C99K5CDAJO7A2ZUN2EQK56GZJ74QV6ZIU52GU3QDT9N5HAGTVJJ = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{do};my $CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8;my $CXAKGKLEQZCI7JT0GMCHE1W3SV5PD3XGWHXOS7OB4DSI6HAGRTE;my @CDQW6N8QGC921MJ1J68NO0QARD3AFUBZ0KF5VQWCX9Y2MBFCN4S;if ($C99K5CDAJO7A2ZUN2EQK56GZJ74QV6ZIU52GU3QDT9N5HAGTVJJ eq "reset") {delete $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{do};&CXEUIVV25UUH94HC99BFXRITP3FCBYEPU1GQGNQLO782LJKTPUU(1);}foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %{$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB}) {if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^batch_([\w\-]+)/) {delete $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R};}}if (lc $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{store} eq "no") {print "
\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 "

\n
\n";}if ($C99K5CDAJO7A2ZUN2EQK56GZJ74QV6ZIU52GU3QDT9N5HAGTVJJ eq "noscan") {$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 = "WHERE ((sascore IS NULL OR sascore = '') AND virusinfected < 1 AND nameinfected < 1 AND otherinfected < 1)";}elsif ($C99K5CDAJO7A2ZUN2EQK56GZJ74QV6ZIU52GU3QDT9N5HAGTVJJ eq "clean") {$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 = "WHERE (sascore IS NOT NULL AND isspam = '0' AND spamwhitelisted != '1' AND spamblacklisted != '1' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0')";}elsif ($C99K5CDAJO7A2ZUN2EQK56GZJ74QV6ZIU52GU3QDT9N5HAGTVJJ eq "lowspam") {$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 = "WHERE (isspam = '1' AND ishighspam = '0' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0')";}elsif ($C99K5CDAJO7A2ZUN2EQK56GZJ74QV6ZIU52GU3QDT9N5HAGTVJJ eq "highspam") {$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 = "WHERE (ishighspam = '1' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0' AND spamblacklisted != '1')";}elsif ($C99K5CDAJO7A2ZUN2EQK56GZJ74QV6ZIU52GU3QDT9N5HAGTVJJ eq "infected") {$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 = "WHERE (virusinfected > '0' OR nameinfected > '0' OR otherinfected > '0')";}elsif ($C99K5CDAJO7A2ZUN2EQK56GZJ74QV6ZIU52GU3QDT9N5HAGTVJJ eq "wl") {$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 = "WHERE (spamwhitelisted = '1' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0')";}elsif ($C99K5CDAJO7A2ZUN2EQK56GZJ74QV6ZIU52GU3QDT9N5HAGTVJJ eq "bl") {$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 = "WHERE (spamblacklisted = '1' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0')";}elsif ($C99K5CDAJO7A2ZUN2EQK56GZJ74QV6ZIU52GU3QDT9N5HAGTVJJ eq "attach") {$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 = "WHERE (headers LIKE '"."%"."multipart/mixed"."%"."')";}if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{subdo} eq "search") {$CXAKGKLEQZCI7JT0GMCHE1W3SV5PD3XGWHXOS7OB4DSI6HAGRTE = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{item};if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{compactwindow}) {print "
\n";} else {print "
\n";}for my $C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 (1..$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{count}) {if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"value$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"} ne "" and $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"item$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"} eq "whole") {print "

Warning 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

\n";last;}}if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{compactwindow}) {print "Search Results: \n";if (-e "/usr/msfe/sessions/save_".$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{savesearch}) {print "\n";}print "\n";} else {print "

Displaying search results for:

\n";if (-e "/usr/msfe/sessions/save_".$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{savesearch}) {print "\n";}print "\n";}my $C4Z6JH922V9SEFFZAYO33KDBECKY9TE1QLS7BKP18SUVK2GTRP6 = 0;my %CPBPQCLF1YGT46JGOKGWEFSD23M0N6JXR1BNY5QJCHG023HGBL3;my $CDKR2RWO0M4O00P72XIH08WO3MOWXSWNJKPEIXYATBZJSCLGXED;for my $C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 (1..$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{count}) {if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"value$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"} eq "") {next}$C4Z6JH922V9SEFFZAYO33KDBECKY9TE1QLS7BKP18SUVK2GTRP6++;$CPBPQCLF1YGT46JGOKGWEFSD23M0N6JXR1BNY5QJCHG023HGBL3{"item$C4Z6JH922V9SEFFZAYO33KDBECKY9TE1QLS7BKP18SUVK2GTRP6"} = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"item$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"};$CPBPQCLF1YGT46JGOKGWEFSD23M0N6JXR1BNY5QJCHG023HGBL3{"cond$C4Z6JH922V9SEFFZAYO33KDBECKY9TE1QLS7BKP18SUVK2GTRP6"} = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"cond$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"};$CPBPQCLF1YGT46JGOKGWEFSD23M0N6JXR1BNY5QJCHG023HGBL3{"value$C4Z6JH922V9SEFFZAYO33KDBECKY9TE1QLS7BKP18SUVK2GTRP6"} = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"value$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"};my $CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH;my $CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX;my $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"value$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"};if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"item$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"} =~ /^(whole|sascore|clientip|size|date|subject|from_address|to_address|from_domain|to_domain|date|spamreport|report|headers)$/) {$CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"item$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"};}elsif ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"item$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"} eq "headersutf8") {$CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH = "headers";}else {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("Error in field: [".$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"item$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"}."] [$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662]");return;}if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"cond$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"} =~ /^(contains|equals|notcontains|notequals|regexp|notregexp)$/) {$CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"cond$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"};}elsif ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"cond$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"} eq "from") {$CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX = '>=';}elsif ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"cond$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"} eq "to") {$CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX = '<=';}else {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("Error in condition: [".$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"cond$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"}."] [$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662]");return;}if ($CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 eq "") {$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 = "WHERE "} else {$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 .= " AND "}if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"item$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"} eq "whole") {if ($CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX eq "contains" or $CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX eq "notcontains" or $CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX eq "regexp" or $CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX eq "notregexp") {my $CWRMX5AZ9AOE3JGFREQ6UOV2TPNT4LSRE4RDVSU7KNDS4S9J5JW;my $C3O921B1VVPKCWRHUF11J8AND88PS6PUX8ZAF3PO7LK5SP6NQAW;if ($CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX eq "notcontains" or $CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX eq "notregexp") {$CWRMX5AZ9AOE3JGFREQ6UOV2TPNT4LSRE4RDVSU7KNDS4S9J5JW = "-v"}if ($CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX eq "regex") {$C3O921B1VVPKCWRHUF11J8AND88PS6PUX8ZAF3PO7LK5SP6NQAW = "-e"}my @C0J536NKVQ9GAEAZ5KARVTPEZ6DTKH9O6J6TPJHXZJ90RDNZK9K;my ($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2);my $CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK = open3($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, "grep $C3O921B1VVPKCWRHUF11J8AND88PS6PUX8ZAF3PO7LK5SP6NQAW".$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R." /var/spool/MailScanner/quarantine/ -ril -m 1 $CWRMX5AZ9AOE3JGFREQ6UOV2TPNT4LSRE4RDVSU7KNDS4S9J5JW");my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2>;waitpid ($CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK, 0);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ) {if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ m[/var/spool/MailScanner/quarantine/\d+/([\w\-]+)/([\w\-]+)]) {my $CWIKQ8QAY7O4418JIY5DIAHZQW8UKTT593TPDL9OIWEIQ12WXVH = $1;my $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15 = $2;if ($CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15 eq "message") {$CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15 = $CWIKQ8QAY7O4418JIY5DIAHZQW8UKTT593TPDL9OIWEIQ12WXVH}push @C0J536NKVQ9GAEAZ5KARVTPEZ6DTKH9O6J6TPJHXZJ90RDNZK9K, $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15;}}$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 .= "id IN ('".join("','",@C0J536NKVQ9GAEAZ5KARVTPEZ6DTKH9O6J6TPJHXZJ90RDNZK9K)."')";$CDKR2RWO0M4O00P72XIH08WO3MOWXSWNJKPEIXYATBZJSCLGXED = 1;} else {print "

Error Cannot use [$CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX] in whole message search, [$CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH] $CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX \"$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R\" ignored

";$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 .= "(id != '' )";}}elsif ($CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX eq "equals") {if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"item$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"} eq "subject") {push @CDQW6N8QGC921MJ1J68NO0QARD3AFUBZ0KF5VQWCX9Y2MBFCN4S, '^\s?'.$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R.'$';$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 .= "($CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH REGEXP ? )";} else {push @CDQW6N8QGC921MJ1J68NO0QARD3AFUBZ0KF5VQWCX9Y2MBFCN4S, $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R;$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 .= "($CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH = ? )";}}elsif ($CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX eq "contains") {if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"item$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"} eq "headersutf8") {eval {local $SIG{__DIE__} = undef;my $C1535YKQ8PYJBZQHPHZA1P4SRO4OCAZJVXM8GJYRC40BKDALOGU = encode("MIME-Q", decode('utf8', $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R));if ($C1535YKQ8PYJBZQHPHZA1P4SRO4OCAZJVXM8GJYRC40BKDALOGU =~ /\=\?\S+\?\S\?(\S+)\?=$/) {$C1535YKQ8PYJBZQHPHZA1P4SRO4OCAZJVXM8GJYRC40BKDALOGU = $1}if ($C1535YKQ8PYJBZQHPHZA1P4SRO4OCAZJVXM8GJYRC40BKDALOGU ne "" and $C1535YKQ8PYJBZQHPHZA1P4SRO4OCAZJVXM8GJYRC40BKDALOGU ne $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R) {push @CDQW6N8QGC921MJ1J68NO0QARD3AFUBZ0KF5VQWCX9Y2MBFCN4S, '%'.$C1535YKQ8PYJBZQHPHZA1P4SRO4OCAZJVXM8GJYRC40BKDALOGU.'%';$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 .= "(headers LIKE ? )";} else {push @CDQW6N8QGC921MJ1J68NO0QARD3AFUBZ0KF5VQWCX9Y2MBFCN4S, '%'.$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R.'%';$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 .= "($CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH LIKE ? )";}};} else {push @CDQW6N8QGC921MJ1J68NO0QARD3AFUBZ0KF5VQWCX9Y2MBFCN4S, '%'.$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R.'%';$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 .= "($CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH LIKE ? )";}}elsif ($CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX eq "notequals") {push @CDQW6N8QGC921MJ1J68NO0QARD3AFUBZ0KF5VQWCX9Y2MBFCN4S, $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R;$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 .= "($CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH != ? )";}elsif ($CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX eq "notcontains") {push @CDQW6N8QGC921MJ1J68NO0QARD3AFUBZ0KF5VQWCX9Y2MBFCN4S, '%'.$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R.'%';$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 .= "($CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH NOT LIKE ? )";}elsif ($CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX eq "notregexp") {push @CDQW6N8QGC921MJ1J68NO0QARD3AFUBZ0KF5VQWCX9Y2MBFCN4S, $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R;$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 .= "($CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH NOT REGEXP ? )";}else {push @CDQW6N8QGC921MJ1J68NO0QARD3AFUBZ0KF5VQWCX9Y2MBFCN4S, $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R;$CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 .= "($CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH $CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX ? )";}if ($C4Z6JH922V9SEFFZAYO33KDBECKY9TE1QLS7BKP18SUVK2GTRP6 > 1) {print "AND "}print encode_entities("[$CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH] $CCZ4OG5NGW6EAJL94FLFDXYVFW6L15KG48NHXGHA8YYF7UL8WCX \"$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R\" \n", '<>&');}if ($C99K5CDAJO7A2ZUN2EQK56GZJ74QV6ZIU52GU3QDT9N5HAGTVJJ) {print "AND mail type equals $C99K5CDAJO7A2ZUN2EQK56GZJ74QV6ZIU52GU3QDT9N5HAGTVJJ"}print "
\n";$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"count"} = $C4Z6JH922V9SEFFZAYO33KDBECKY9TE1QLS7BKP18SUVK2GTRP6;foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %CPBPQCLF1YGT46JGOKGWEFSD23M0N6JXR1BNY5QJCHG023HGBL3) {$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R} = $CPBPQCLF1YGT46JGOKGWEFSD23M0N6JXR1BNY5QJCHG023HGBL3{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R}}for (my $C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 = $C4Z6JH922V9SEFFZAYO33KDBECKY9TE1QLS7BKP18SUVK2GTRP6 + 1; $C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 < $CP913EPU6PHN33LF7H0BDL54MPVNRYRMMZ4JNIEUW4YAQSGILSC + 1;$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662++) {delete $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"item$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"};delete $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"cond$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"};delete $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"value$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"};}&CXEUIVV25UUH94HC99BFXRITP3FCBYEPU1GQGNQLO782LJKTPUU(1);}my $CBNJ4DB76XVKXEVJES7RF2VM5QRW963O9QG22NIISAS2L5DV6BW;foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %{$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB}) {if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^batch_/) {delete $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R};$CBNJ4DB76XVKXEVJES7RF2VM5QRW963O9QG22NIISAS2L5DV6BW = 1;}}if ($CBNJ4DB76XVKXEVJES7RF2VM5QRW963O9QG22NIISAS2L5DV6BW) {&CXEUIVV25UUH94HC99BFXRITP3FCBYEPU1GQGNQLO782LJKTPUU(1)}&C8YC90UIHPXIZ993TFHGBOOJB00XZ7BP97GL61XECLCLOZ3N59F($CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8,$C99K5CDAJO7A2ZUN2EQK56GZJ74QV6ZIU52GU3QDT9N5HAGTVJJ,\@CDQW6N8QGC921MJ1J68NO0QARD3AFUBZ0KF5VQWCX9Y2MBFCN4S);return;}sub C8YC90UIHPXIZ993TFHGBOOJB00XZ7BP97GL61XECLCLOZ3N59F {my $CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 = shift;my $C99K5CDAJO7A2ZUN2EQK56GZJ74QV6ZIU52GU3QDT9N5HAGTVJJ = shift;my $CTU6XO9II6XL40WH7K3UGOKIS1BN3L17PNPLSGBF9WZTNQRQH5E = shift;my @CDQW6N8QGC921MJ1J68NO0QARD3AFUBZ0KF5VQWCX9Y2MBFCN4S = @{$CTU6XO9II6XL40WH7K3UGOKIS1BN3L17PNPLSGBF9WZTNQRQH5E};my $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC;my $C9O8JMWSB4LH7GW0C9RO2ERIG3SFV7M93T00WQ4D6J1ZWIUKY1Q;my $CAEJTGBDAYCSAKLWVTOHRR9MAIQJ8C03OBRWQPVQGJMV4CQWGK0 = 0;my $CA1CVC1DOMMZEF5J048LUHD06IL6XXJXGGB3RNT4EBLH6DBC3G9 = 40;my $CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J = "date DESC, time DESC";my $CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM = "DESC";if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sortdir} eq "ASC") {$CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM = "ASC"} else {$CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM = "DESC"}if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sortfield} eq "date") {$CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J = "date $CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM, time $CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM"}elsif ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sortfield} eq "score") {$CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J = "sascore $CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM"}elsif ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sortfield} eq "subject") {$CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J = "subject COLLATE NOCASE $CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM";if (!$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J = "LOWER (subject) $CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM"}}elsif ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sortfield} eq "from_address") {$CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J = "from_domain COLLATE NOCASE $CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM, from_address COLLATE NOCASE $CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM";if (!$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J = "LOWER (from_domain) $CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM, LOWER (from_address) $CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM"}}elsif ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sortfield} eq "to_address") {$CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J = "to_domain COLLATE NOCASE $CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM, to_address COLLATE NOCASE $CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM";if (!$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J = "LOWER (to_domain) $CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM, LOWER (to_address) $CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM"}}elsif ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sortfield} eq "size") {$CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J = "size $CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM"}elsif ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sortfield} eq "clientip" and !$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J = "INET_ATON(clientip) $CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM"}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_rows}) {$CA1CVC1DOMMZEF5J048LUHD06IL6XXJXGGB3RNT4EBLH6DBC3G9 = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_rows}}if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{offset} =~ /^\d+$/) {$CAEJTGBDAYCSAKLWVTOHRR9MAIQJ8C03OBRWQPVQGJMV4CQWGK0 = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{offset}}my $CAGKSQI7EIVGKZZ6NE507TGPI7APE5CRBOHD7UABHQXRV5E2IK2 = "SELECT COUNT(*) FROM maillog $CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8";if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{showall}) {$C9O8JMWSB4LH7GW0C9RO2ERIG3SFV7M93T00WQ4D6J1ZWIUKY1Q = "SELECT * FROM maillog $CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 ORDER BY $CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J";} else {$C9O8JMWSB4LH7GW0C9RO2ERIG3SFV7M93T00WQ4D6J1ZWIUKY1Q = "SELECT * FROM maillog $CDSL04J1Z8ZTXRLR8YWQFEHSSWSMUBLSWZMAG1QUBIDYACTT6F8 ORDER BY $CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J LIMIT $CA1CVC1DOMMZEF5J048LUHD06IL6XXJXGGB3RNT4EBLH6DBC3G9 OFFSET ".($CAEJTGBDAYCSAKLWVTOHRR9MAIQJ8C03OBRWQPVQGJMV4CQWGK0 * $CA1CVC1DOMMZEF5J048LUHD06IL6XXJXGGB3RNT4EBLH6DBC3G9);}my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($CAGKSQI7EIVGKZZ6NE507TGPI7APE5CRBOHD7UABHQXRV5E2IK2) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}if (@CDQW6N8QGC921MJ1J68NO0QARD3AFUBZ0KF5VQWCX9Y2MBFCN4S) {$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute(@CDQW6N8QGC921MJ1J68NO0QARD3AFUBZ0KF5VQWCX9Y2MBFCN4S) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC] [$CAGKSQI7EIVGKZZ6NE507TGPI7APE5CRBOHD7UABHQXRV5E2IK2]"); return}my $C907PII0GQV1MIBRXIFY7PMLK3Z1CDUPL6GS5PCC1GDM2C1U3JZ = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchrow_arrayref->[0];my $CNFM1GWOQVUI9J8GIX2PUOVQSRJ13KFPQYIG2X558PLZ0G6JLRC;my $CH1ZSE0R8L35RDYU1SNU8UMIZLE5HM0S3GKHVFT811OHU8G1X2M = "collapse";if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{subdo}) {$CH1ZSE0R8L35RDYU1SNU8UMIZLE5HM0S3GKHVFT811OHU8G1X2M = "collapse in"}if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{compactwindow}) {$CH1ZSE0R8L35RDYU1SNU8UMIZLE5HM0S3GKHVFT811OHU8G1X2M = "collapse"}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_searchon}) {$CH1ZSE0R8L35RDYU1SNU8UMIZLE5HM0S3GKHVFT811OHU8G1X2M = "collapse in"}if ($C99K5CDAJO7A2ZUN2EQK56GZJ74QV6ZIU52GU3QDT9N5HAGTVJJ eq "reset") {$CH1ZSE0R8L35RDYU1SNU8UMIZLE5HM0S3GKHVFT811OHU8G1X2M = "collapse in"}&CKU7MIWN910BQCYMQ6IBON842VQQ5NK1HN3A6RX9PHBMH6WCZ5L; print < .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} EOF print "\n";if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{compactwindow}) {print "
\n";} else {print "
\n";}print " ";my $CFGTT0LX0NPZVFO8F4G15ADNN1ZK443T069PEKWM22DY5MO5GDP = "";my $CMIYYK8XA6033HVJR87SNTEDF996EL7A1IX6ISEP5UH705BFWTB = "play";my $CZZ6AK8JESNTO6HXWLAQV9RY242MHLTZ16E5RTOCS8NF3H9WXT0 = "$CKWG6JHI8IL1ROSRYJUYUGQJBT6AI4Y56GG21ESZER29O3PFBB2?action=mailcontrol";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_refresh}) {$CFGTT0LX0NPZVFO8F4G15ADNN1ZK443T069PEKWM22DY5MO5GDP = "fa-spin";$CMIYYK8XA6033HVJR87SNTEDF996EL7A1IX6ISEP5UH705BFWTB = "pause";}print "
";print "\n";print "\n";print "
\n";if ($C99K5CDAJO7A2ZUN2EQK56GZJ74QV6ZIU52GU3QDT9N5HAGTVJJ or $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{subdo}) {print " \n";if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{subdo}) {print " \n";}}print " \n";print " \n";print " \n";print " \n";print " \n";print " \n";print " \n";print "
\n";if ($C907PII0GQV1MIBRXIFY7PMLK3Z1CDUPL6GS5PCC1GDM2C1U3JZ == 0) {print "
No results
\n";} else {my $CKQ1RJU2IOOLJCP37J00AMEJB5FAIK2WJFENFATOGBZG2O5LMZG = int( ($C907PII0GQV1MIBRXIFY7PMLK3Z1CDUPL6GS5PCC1GDM2C1U3JZ - 1) / $CA1CVC1DOMMZEF5J048LUHD06IL6XXJXGGB3RNT4EBLH6DBC3G9);if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{showall}) {$CKQ1RJU2IOOLJCP37J00AMEJB5FAIK2WJFENFATOGBZG2O5LMZG = 0}my $C3C2A6SWUSWT8TGV50IR1KGEUGEQV2ZZKFNQRS9WXX7PDSTU1CC = "";my $CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI = 0;my $CSTSNZRMJWZJ2HEKLGSSY861UBQCMYBO0MKTUU23XQX6XSYC9FR = 9;if ($CKQ1RJU2IOOLJCP37J00AMEJB5FAIK2WJFENFATOGBZG2O5LMZG < 10) {$CSTSNZRMJWZJ2HEKLGSSY861UBQCMYBO0MKTUU23XQX6XSYC9FR = $CKQ1RJU2IOOLJCP37J00AMEJB5FAIK2WJFENFATOGBZG2O5LMZG}if ($CKQ1RJU2IOOLJCP37J00AMEJB5FAIK2WJFENFATOGBZG2O5LMZG >= 10) {$CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI = $CAEJTGBDAYCSAKLWVTOHRR9MAIQJ8C03OBRWQPVQGJMV4CQWGK0 - 4;$CSTSNZRMJWZJ2HEKLGSSY861UBQCMYBO0MKTUU23XQX6XSYC9FR = $CAEJTGBDAYCSAKLWVTOHRR9MAIQJ8C03OBRWQPVQGJMV4CQWGK0 + 4;}if ($CSTSNZRMJWZJ2HEKLGSSY861UBQCMYBO0MKTUU23XQX6XSYC9FR < 8) {$CSTSNZRMJWZJ2HEKLGSSY861UBQCMYBO0MKTUU23XQX6XSYC9FR = 8}if ($CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI < 0) {$CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI = 0}if ($CSTSNZRMJWZJ2HEKLGSSY861UBQCMYBO0MKTUU23XQX6XSYC9FR > $CKQ1RJU2IOOLJCP37J00AMEJB5FAIK2WJFENFATOGBZG2O5LMZG) {$CSTSNZRMJWZJ2HEKLGSSY861UBQCMYBO0MKTUU23XQX6XSYC9FR = $CKQ1RJU2IOOLJCP37J00AMEJB5FAIK2WJFENFATOGBZG2O5LMZG}$C3C2A6SWUSWT8TGV50IR1KGEUGEQV2ZZKFNQRS9WXX7PDSTU1CC .= "
    \n";my $C086L7TCX7J04Q8A581RBLNWNHHKO58SY1OKDU6T0YGS5EX1L94 = int($CKQ1RJU2IOOLJCP37J00AMEJB5FAIK2WJFENFATOGBZG2O5LMZG/$CA1CVC1DOMMZEF5J048LUHD06IL6XXJXGGB3RNT4EBLH6DBC3G9);if ($C086L7TCX7J04Q8A581RBLNWNHHKO58SY1OKDU6T0YGS5EX1L94 > 0) {$C3C2A6SWUSWT8TGV50IR1KGEUGEQV2ZZKFNQRS9WXX7PDSTU1CC .= "
  • \n";$C3C2A6SWUSWT8TGV50IR1KGEUGEQV2ZZKFNQRS9WXX7PDSTU1CC .= "Jump \n";$C3C2A6SWUSWT8TGV50IR1KGEUGEQV2ZZKFNQRS9WXX7PDSTU1CC .= "
  • \n";}if ($CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI > 0) {$C3C2A6SWUSWT8TGV50IR1KGEUGEQV2ZZKFNQRS9WXX7PDSTU1CC .= "
  • 1
  • \n"}for ($CCIAUXHRB5IZM3TMZ459I28FGWQ8RLEQ237OZ7ZJ21U9E55YUAI..$CSTSNZRMJWZJ2HEKLGSSY861UBQCMYBO0MKTUU23XQX6XSYC9FR) {my $C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 = $_;my $CMMB75L7JEU8TSB1P900OGLX7KFCGHJYO6ZOFXQU5AGGS1JFQTN;if ($C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 == $CAEJTGBDAYCSAKLWVTOHRR9MAIQJ8C03OBRWQPVQGJMV4CQWGK0) {$CMMB75L7JEU8TSB1P900OGLX7KFCGHJYO6ZOFXQU5AGGS1JFQTN = " class='active'"}$C3C2A6SWUSWT8TGV50IR1KGEUGEQV2ZZKFNQRS9WXX7PDSTU1CC .= "".($C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662+1)."\n";}if ($CSTSNZRMJWZJ2HEKLGSSY861UBQCMYBO0MKTUU23XQX6XSYC9FR < $CKQ1RJU2IOOLJCP37J00AMEJB5FAIK2WJFENFATOGBZG2O5LMZG) {$C3C2A6SWUSWT8TGV50IR1KGEUGEQV2ZZKFNQRS9WXX7PDSTU1CC .= "
  • ".($CKQ1RJU2IOOLJCP37J00AMEJB5FAIK2WJFENFATOGBZG2O5LMZG+1)."
  • \n";}$C3C2A6SWUSWT8TGV50IR1KGEUGEQV2ZZKFNQRS9WXX7PDSTU1CC .= "
  • Results: $C907PII0GQV1MIBRXIFY7PMLK3Z1CDUPL6GS5PCC1GDM2C1U3JZ
  • \n";$C3C2A6SWUSWT8TGV50IR1KGEUGEQV2ZZKFNQRS9WXX7PDSTU1CC .= "
\n";$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C9O8JMWSB4LH7GW0C9RO2ERIG3SFV7M93T00WQ4D6J1ZWIUKY1Q) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if (@CDQW6N8QGC921MJ1J68NO0QARD3AFUBZ0KF5VQWCX9Y2MBFCN4S) {$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute(@CDQW6N8QGC921MJ1J68NO0QARD3AFUBZ0KF5VQWCX9Y2MBFCN4S) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC] [$C9O8JMWSB4LH7GW0C9RO2ERIG3SFV7M93T00WQ4D6J1ZWIUKY1Q]"); return}my @CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T = @{$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->{NAME}};my $CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchall_arrayref;my %CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO;print $C3C2A6SWUSWT8TGV50IR1KGEUGEQV2ZZKFNQRS9WXX7PDSTU1CC;my $CCG7PFLTXQL67XJWPXDBT2GTWED7607ADRBSE3JQ988974HYYBD = "";my $C15MWFCM7Y7H6H75H7MCVV1CEF7MXED1V9KQWWAV59ZTG8SC8YQ = "";my $CB2EU799RJQHECSNAIB2YKN4ISRA33HXVR5AYIG32P7KA609QON = "";my $CEXTNIDUQ8K95O36ISAFP27YVWPCYUHGGEH7PVPZUJ9E7O7QWFE = "";my $CLGH24JPIDUBWB7PAXN3EIT1JS2COKFS38U1S7EQMYRHIIKIE2I = "ASC";if ($CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM eq "ASC") {$CLGH24JPIDUBWB7PAXN3EIT1JS2COKFS38U1S7EQMYRHIIKIE2I = "DESC"}if ($CI3MEKY71VQWA5B9NRT9X6JD4NN6NYA5SKVSZFVQIHV2OHWY2GM eq "ASC") {$CCG7PFLTXQL67XJWPXDBT2GTWED7607ADRBSE3JQ988974HYYBD = "" ; $CB2EU799RJQHECSNAIB2YKN4ISRA33HXVR5AYIG32P7KA609QON = ""}my $CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3;print "
\n";print "\n";print "\n";} else {print "\n";}} else {print "
\n";}print "\n";if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{compactwindow}) {print "\n";} else {print "\n";}if ($CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J =~ /date/) {$CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3 = "$CCG7PFLTXQL67XJWPXDBT2GTWED7607ADRBSE3JQ988974HYYBD"}else {$CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3 = "$C15MWFCM7Y7H6H75H7MCVV1CEF7MXED1V9KQWWAV59ZTG8SC8YQ"}print "\n";if ($CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J =~ /sascore/) {$CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3 = "$CCG7PFLTXQL67XJWPXDBT2GTWED7607ADRBSE3JQ988974HYYBD"}else {$CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3 = "$C15MWFCM7Y7H6H75H7MCVV1CEF7MXED1V9KQWWAV59ZTG8SC8YQ"}if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{compactwindow}) {print "\n";} else {print "\n";}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_clientip}) {&CEYA7EVXSWGIR84LJ01VD6GUFN3FUJ1MRST020BHKBSBZUKAILZ;if ($CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J =~ /clientip/) {$CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3 = "$CCG7PFLTXQL67XJWPXDBT2GTWED7607ADRBSE3JQ988974HYYBD"}else {$CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3 = "$C15MWFCM7Y7H6H75H7MCVV1CEF7MXED1V9KQWWAV59ZTG8SC8YQ"}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3 = ""}print "\n";}my $CVPA1R9WUT1NC7T4LBMF220ZJ5ZZS4PDO5ICX8QVOUNHEIJTOJH;if ($CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J =~ /from_address/) {$CVPA1R9WUT1NC7T4LBMF220ZJ5ZZS4PDO5ICX8QVOUNHEIJTOJH = "$CB2EU799RJQHECSNAIB2YKN4ISRA33HXVR5AYIG32P7KA609QON"}else {$CVPA1R9WUT1NC7T4LBMF220ZJ5ZZS4PDO5ICX8QVOUNHEIJTOJH = "$CEXTNIDUQ8K95O36ISAFP27YVWPCYUHGGEH7PVPZUJ9E7O7QWFE"}my $CP6MICRDSGAV4UPD14UGCF47A9GEB6IISJJ7ZJJ6ESRRTYVARPR;if ($CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J =~ /to_address/) {$CP6MICRDSGAV4UPD14UGCF47A9GEB6IISJJ7ZJJ6ESRRTYVARPR = "$CB2EU799RJQHECSNAIB2YKN4ISRA33HXVR5AYIG32P7KA609QON"}else {$CP6MICRDSGAV4UPD14UGCF47A9GEB6IISJJ7ZJJ6ESRRTYVARPR = "$CEXTNIDUQ8K95O36ISAFP27YVWPCYUHGGEH7PVPZUJ9E7O7QWFE"}if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{compactwindow}) {print "\n";} else {print "\n";}if ($CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J =~ /subject/) {$CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3 = "$CB2EU799RJQHECSNAIB2YKN4ISRA33HXVR5AYIG32P7KA609QON"}else {$CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3 = "$CEXTNIDUQ8K95O36ISAFP27YVWPCYUHGGEH7PVPZUJ9E7O7QWFE"}print "\n";if ($CF3UJKD9QP1WGTDWKCQ8VYCRWNWWHDJR16LCOIQ6Z11TZ2AN63J =~ /size/) {$CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3 = "$CCG7PFLTXQL67XJWPXDBT2GTWED7607ADRBSE3JQ988974HYYBD"}else {$CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3 = "$C15MWFCM7Y7H6H75H7MCVV1CEF7MXED1V9KQWWAV59ZTG8SC8YQ"}print "\n";print "\n";my $CLW1OTEHWZ99G2NMHEFXZGBFBKNTZNR03LZFPVZDJ4CKCDP8WPJ = ($CAEJTGBDAYCSAKLWVTOHRR9MAIQJ8C03OBRWQPVQGJMV4CQWGK0 * $CA1CVC1DOMMZEF5J048LUHD06IL6XXJXGGB3RNT4EBLH6DBC3G9) + 1;foreach my $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ (@$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S) {for (0..@CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ->[$_];$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = encode_entities($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]}, '<>&');}my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{date};$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/-//g;my $CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV;if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size} < 1024) {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size}."B"}elsif ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size} < 1048576) {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = int ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size}/1024)."KB"}elsif ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size} < 1073741824) {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = int ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size}/(1024*1024))."MB"}elsif ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size} >= 1073741824) {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = int ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size}/(1024*1024*1024))."GB"}my $COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "clean";my $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = "";if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{sascore} eq "") {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "notscanned"; $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = ""}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{isspam}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "lowscoringspam"; $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = ""}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{ishighspam}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "highscoringspam"; $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = ""}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{spamwhitelisted}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "whitelisted"; $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = ""}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{spamblacklisted}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "blacklisted"; $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = ""}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{virusinfected}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "infected"; $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = ""}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{nameinfected}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "infected"; $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = ""}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{otherinfected}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "infected"; $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = ""}print "\n";$CLW1OTEHWZ99G2NMHEFXZGBFBKNTZNR03LZFPVZDJ4CKCDP8WPJ++;my $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{id}, $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6);if (-f $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI) {print "\n";} else {print "\n";}my $CIPB5PCKHSVM76BKWG7BT796O3N988R3DNK42SNN05B0F4G7A6V = "";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_newwindow}) {$CIPB5PCKHSVM76BKWG7BT796O3N988R3DNK42SNN05B0F4G7A6V = "target='_blank'"}if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{compactwindow}) {print "\n";} else {print "\n";}if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{compactwindow}) {print "\n";} else {print "\n";}print "\n";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_clientip}) {if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip}=~ /:/) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip} =~ s/\.\d+$//g}my $CCP60W0X8JVIYX6ZV5Z2SFXWIVTGP7AEG66MNWOX8GKSZM3XVLJ;if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip} !~ /$CLB8OX4QLMWQA6N5T3U38XL5BL1DZPXUW09J97P1YIIP7RV63KT/ and !$CXRJY8MT8R2ADP0DBTCN5T6EDRFS8S3EUK1AAUVJQ3TNY0LQFS1{$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip}}) {$CCP60W0X8JVIYX6ZV5Z2SFXWIVTGP7AEG66MNWOX8GKSZM3XVLJ = " "}print "\n";}if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{compactwindow}) {print "\n";} else {print "\n";}$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject} =~ s/^\s//;if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{headers} =~ /Subject:\s*\=\?([^\?]+)\?/i) {my @CS032BP15Y4PGBSS62GUIFXO5EKZBYJCMQ7LHF7IPP18HRI1DJJ = split(/\n/,$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{headers});my $CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV = Mail::Header->new();$CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV->header(\@CS032BP15Y4PGBSS62GUIFXO5EKZBYJCMQ7LHF7IPP18HRI1DJJ);my $CDZRWKRS9VHK3NXV79OG0HREF0YGQUU0KCK0F76C2A12EPBR8U7 = $CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV->get("Subject");my $CZO1WAJD26MFJGH0I5LWG09B4D1NUWS5YK4IVJ1SAQN5KNO2DOA;if ($CDZRWKRS9VHK3NXV79OG0HREF0YGQUU0KCK0F76C2A12EPBR8U7 =~ /\=\?([^\?]+)\?/) {$CZO1WAJD26MFJGH0I5LWG09B4D1NUWS5YK4IVJ1SAQN5KNO2DOA = $1}eval {local $SIG{__DIE__} = undef;if ($CZO1WAJD26MFJGH0I5LWG09B4D1NUWS5YK4IVJ1SAQN5KNO2DOA ne "" and find_encoding($CZO1WAJD26MFJGH0I5LWG09B4D1NUWS5YK4IVJ1SAQN5KNO2DOA)) {my $C9OJ5ZXIAXMON4L2U0WPW6H18EI7H4THEKUREXEVF1WG715HSP7 = decode('MIME-Header', $CDZRWKRS9VHK3NXV79OG0HREF0YGQUU0KCK0F76C2A12EPBR8U7);$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject} = encode('utf8', $C9OJ5ZXIAXMON4L2U0WPW6H18EI7H4THEKUREXEVF1WG715HSP7);}};}$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject} =~ s/\s/\ /g;if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{compactwindow}) {print "\n";} else {print "\n";}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{headers} =~ /multipart\/mixed/i) {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = " ".$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV}print "\n";print "\n";}print "
\n";if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{topwindow}) {if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{compactwindow}) {print "ViewView/
Status
Date/Time $CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3Score$CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3Spam
Score$CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3
Client IP $CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3From $CVPA1R9WUT1NC7T4LBMF220ZJ5ZZS4PDO5ICX8QVOUNHEIJTOJH / To $CP6MICRDSGAV4UPD14UGCF47A9GEB6IISJJ7ZJJ6ESRRTYVARPRFrom Address $CVPA1R9WUT1NC7T4LBMF220ZJ5ZZS4PDO5ICX8QVOUNHEIJTOJH /
To Address $CP6MICRDSGAV4UPD14UGCF47A9GEB6IISJJ7ZJJ6ESRRTYVARPR
Subject $CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3Size $CCPWI55UI15BV2M6K8RSMT3BBO00OKAEYRXU9QFSB6DVKG4Z2L3
$CLW1OTEHWZ99G2NMHEFXZGBFBKNTZNR03LZFPVZDJ4CKCDP8WPJ$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{timestamp}$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{timestamp}$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{sascore}$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip}$CCP60W0X8JVIYX6ZV5Z2SFXWIVTGP7AEG66MNWOX8GKSZM3XVLJ$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{from_address} / $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{to_address}$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{from_address}
$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{to_address}
$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject}$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject}$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV
\n";if ($C907PII0GQV1MIBRXIFY7PMLK3Z1CDUPL6GS5PCC1GDM2C1U3JZ > $CA1CVC1DOMMZEF5J048LUHD06IL6XXJXGGB3RNT4EBLH6DBC3G9 and !$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{showall}) {print $C3C2A6SWUSWT8TGV50IR1KGEUGEQV2ZZKFNQRS9WXX7PDSTU1CC}print "\n";print "
\n";}print "\n";print "\n";$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->finish();$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->disconnect;return;}sub COXPF3QXLRAT8UKF9YW4B1T9Q5LTGP4YGPTN0CVO2INZR4DFUV8 {my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{id};if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT * FROM maillog WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}my %CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO;my @CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T = @{$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->{NAME}};my $CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchall_arrayref;if ($CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S->[0] == 0) {print "
Message ID [$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE] not found
\n";} else {foreach my $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ (@$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S) {for (0..@CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ->[$_];$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = encode_entities($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]}, '<>&');}}my @CS032BP15Y4PGBSS62GUIFXO5EKZBYJCMQ7LHF7IPP18HRI1DJJ = split(/\n/,$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{headers});my $CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV = Mail::Header->new();$CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV->header(\@CS032BP15Y4PGBSS62GUIFXO5EKZBYJCMQ7LHF7IPP18HRI1DJJ);my %rules;my ($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2);my $CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK = open3($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, "grep -hr '^describe' /usr/mailscanner/etc/spam.assassin.prefs.conf /etc/mail/spamassassin/*.cf /var/lib/spamassassin 2>/dev/null");my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2>;waitpid ($CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK, 0);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ) {if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^describe\s+(\w+)\s+(.*)$/) {$rules{$1} = $2;encode_entities($rules{$1}, '<>&');}}my $C36HQWZDRQ7J0ZHUTM1HLSRC0EQDB5K5QYUMADBDT42YGWMZ7WW = 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 $C5KCCZTKPW0RFZ5EX9J1QW9G5KHIKVX2O983QZY4W06PZXWDSVA = 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 $CLB8OX4QLMWQA6N5T3U38XL5BL1DZPXUW09J97P1YIIP7RV63KT = qr/(^127\.)|(^192\.168\.)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^::1$)|(^[fF][cCdD])/;&CKU7MIWN910BQCYMQ6IBON842VQQ5NK1HN3A6RX9PHBMH6WCZ5L;print "\n";my $COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "clean";my $C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL;my $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = " Clean";if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{sascore} eq "") {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "notscanned"; $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = " Not Scanned"}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{isspam}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "lowscoringspam"; $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = " Low Scoring Spam"}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{ishighspam}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "highscoringspam"; $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = " High Scoring Spam"}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{spamwhitelisted}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "whitelisted"; $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = " Whitelist"}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{spamblacklisted}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "blacklisted"; $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = " Blacklist"}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{virusinfected}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "infected"; $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = " Infected (Virus)"; $C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL = 1}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{nameinfected}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "infected"; $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = " Infected (Blocked File)"; $C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL = 1}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{otherinfected}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "infected"; $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = " Infected (Other)"; $C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL = 1}print "\n";print "\n";print "\n";print "\n";print "\n";$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject} =~ s/^\s//g;if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{headers} =~ /Subject:\s*\=\?([^\?]+)\?/i) {my $CDZRWKRS9VHK3NXV79OG0HREF0YGQUU0KCK0F76C2A12EPBR8U7 = $CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV->get("Subject");my $CZO1WAJD26MFJGH0I5LWG09B4D1NUWS5YK4IVJ1SAQN5KNO2DOA;if ($CDZRWKRS9VHK3NXV79OG0HREF0YGQUU0KCK0F76C2A12EPBR8U7 =~ /\=\?([^\?]+)\?/) {$CZO1WAJD26MFJGH0I5LWG09B4D1NUWS5YK4IVJ1SAQN5KNO2DOA = $1}eval {local $SIG{__DIE__} = undef;if ($CZO1WAJD26MFJGH0I5LWG09B4D1NUWS5YK4IVJ1SAQN5KNO2DOA ne "" and find_encoding($CZO1WAJD26MFJGH0I5LWG09B4D1NUWS5YK4IVJ1SAQN5KNO2DOA)) {my $C9OJ5ZXIAXMON4L2U0WPW6H18EI7H4THEKUREXEVF1WG715HSP7 = decode('MIME-Header', $CDZRWKRS9VHK3NXV79OG0HREF0YGQUU0KCK0F76C2A12EPBR8U7);$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject} = encode('utf8', $C9OJ5ZXIAXMON4L2U0WPW6H18EI7H4THEKUREXEVF1WG715HSP7);}};}$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject} =~ s/\s/\ /g;print "\n";print "\n";my $CCP60W0X8JVIYX6ZV5Z2SFXWIVTGP7AEG66MNWOX8GKSZM3XVLJ;&CEYA7EVXSWGIR84LJ01VD6GUFN3FUJ1MRST020BHKBSBZUKAILZ;if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip}=~ /:/) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip} =~ s/\.\d+$//g}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip} !~ /$CLB8OX4QLMWQA6N5T3U38XL5BL1DZPXUW09J97P1YIIP7RV63KT/ and !$CXRJY8MT8R2ADP0DBTCN5T6EDRFS8S3EUK1AAUVJQ3TNY0LQFS1{$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip}}) {$CCP60W0X8JVIYX6ZV5Z2SFXWIVTGP7AEG66MNWOX8GKSZM3XVLJ = " "}print "\n";if ($C9K6SL1JZF3UQFMW4OBMWSH9JRU82LBMHKATC4MDUIOZZFHRTCL) {my $CZEKVF0XXH4VR3SMCVXL6D3YC9526DLWS8BG29KFCX13CY6UA6C;print "\n";}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{spamreport} and $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{isrblspam}) {print "\n";}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{spamreport} eq "not spam (too large)") {print "\n";}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{sascore} ne "") {print "\n";print "\n";}print "\n";print "\n";my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{date};$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/-//g;my $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15 = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6);my @CJUF21TI6OICTY4D1TX1YGFG67A16WE1CC472KTMSKYFBSG22BR;my $CNGJNYSDEY2SUOEU30FKVQ7B8MM1QXXY2CRIFZ1HJA0FU2UVF2P = $CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV->get("Content-Type");if ($CNGJNYSDEY2SUOEU30FKVQ7B8MM1QXXY2CRIFZ1HJA0FU2UVF2P =~ /;/) {chomp $CNGJNYSDEY2SUOEU30FKVQ7B8MM1QXXY2CRIFZ1HJA0FU2UVF2P;($CNGJNYSDEY2SUOEU30FKVQ7B8MM1QXXY2CRIFZ1HJA0FU2UVF2P, undef) = split(/;/,$CNGJNYSDEY2SUOEU30FKVQ7B8MM1QXXY2CRIFZ1HJA0FU2UVF2P);}print "";print "\n";}elsif ($CNGJNYSDEY2SUOEU30FKVQ7B8MM1QXXY2CRIFZ1HJA0FU2UVF2P eq "text/html") {print " View in Browser \n";print "
WARNING: HTML mail can contain viruses and other exploits\n

Note: When using View in Browser of a text/html email, remotely referenced content (e.g. images) will be displayed

\n
\n";print "";}if (-e $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15) {print "\n";}print "
Scan Status$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC
Message ID$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{id}
Date Received $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{time}
From\n";my (undef, $CWCOO3JKTOTA4E4XBUVUCRURZT2SIG06VUTUI4KENOJSQTWSSRC) = split(/\@/,$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{from_address},2);$CWCOO3JKTOTA4E4XBUVUCRURZT2SIG06VUTUI4KENOJSQTWSSRC = '*@'.$CWCOO3JKTOTA4E4XBUVUCRURZT2SIG06VUTUI4KENOJSQTWSSRC;print " Blacklist email \n";print " Blacklist domain \n";print " Whitelist email \n";print " Whitelist domain \n";print "
To
Subject$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject}
Size$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size} Bytes
Client IP $CCP60W0X8JVIYX6ZV5Z2SFXWIVTGP7AEG66MNWOX8GKSZM3XVLJ
Infection\n";foreach my $CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH (split(/\,/,$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{report})) {if ($CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH eq $CZEKVF0XXH4VR3SMCVXL6D3YC9526DLWS8BG29KFCX13CY6UA6C) {next}if ($CZEKVF0XXH4VR3SMCVXL6D3YC9526DLWS8BG29KFCX13CY6UA6C ne "") {print "
\n"}print "$CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH\n";$CZEKVF0XXH4VR3SMCVXL6D3YC9526DLWS8BG29KFCX13CY6UA6C = $CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH;}print "
SpamAssassin RBLs";print $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{spamreport};print "
SpamAssassin Size";print $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{spamreport};print "
Spam Report
$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{spamreport}
Spam Report (components)";print "\n";print "\n";while ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{spamreport} =~ /([A-Z0-9\_]+) ([\-\.0-9]+)/sg) {print "\n";}my $CPKAHHNR158XZ7387KPO2ZMNUQATJF63H6KN8BJ9PLENX63K0BT = "no";if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{spamreport} =~ /autolearn=([\w\s]+)\,/) {$CPKAHHNR158XZ7387KPO2ZMNUQATJF63H6KN8BJ9PLENX63K0BT = $1}print "\n";print "\n";print "
RuleScoreRule Description
$1$2$rules{$1}
SpamAssassin Score$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{sascore}
SpamAssassin Auto Learn$CPKAHHNR158XZ7387KPO2ZMNUQATJF63H6KN8BJ9PLENX63K0BT
\n";print "
Header IPs\n";print "\n";print "\n";my %C5EH9C11UZB4DL7EJ1KMFWCAUJXQAPJC6M6WT63NTWVCT8V1M0O;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW ($CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV->get("Received")) {if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /\[($C36HQWZDRQ7J0ZHUTM1HLSRC0EQDB5K5QYUMADBDT42YGWMZ7WW|$C5KCCZTKPW0RFZ5EX9J1QW9G5KHIKVX2O983QZY4W06PZXWDSVA)\]/) {my $CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1 = $1;if ($C5EH9C11UZB4DL7EJ1KMFWCAUJXQAPJC6M6WT63NTWVCT8V1M0O{$CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1}) {next}$C5EH9C11UZB4DL7EJ1KMFWCAUJXQAPJC6M6WT63NTWVCT8V1M0O{$CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1} = 1;if ($CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1 !~ /$CLB8OX4QLMWQA6N5T3U38XL5BL1DZPXUW09J97P1YIIP7RV63KT/ and !$CXRJY8MT8R2ADP0DBTCN5T6EDRFS8S3EUK1AAUVJQ3TNY0LQFS1{$CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1}) {($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC, $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM) = &urlget("http://ipinfo.io/$CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1/json");if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {$CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM = ""}if ($CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM ne "") {my $CZ3XE7K5PRD7Z64AJ4H4JT3REWS1GRZ72L84AQBSGCLSOMMPGPA = decode_json $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM;foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %{$CZ3XE7K5PRD7Z64AJ4H4JT3REWS1GRZ72L84AQBSGCLSOMMPGPA}) {$CZ3XE7K5PRD7Z64AJ4H4JT3REWS1GRZ72L84AQBSGCLSOMMPGPA->{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R} = encode_entities($CZ3XE7K5PRD7Z64AJ4H4JT3REWS1GRZ72L84AQBSGCLSOMMPGPA->{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R}, '<>&')}my $CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5 = &CWL3AK84X6T4PENKSGW99GJ7E17MZIHTA4U86VAHVKF8LG24TRD($CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1);$CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5 = encode_entities($CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5, '<>&');print "\n";} else {print "\n";}} else {my $CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5 = "Private IP";if ($CXRJY8MT8R2ADP0DBTCN5T6EDRFS8S3EUK1AAUVJQ3TNY0LQFS1{$CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1}) {$CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5 = "Local IP"}print "\n";}}}print "
IPHostnameCityRegionCountryOrganisation
$CZ3XE7K5PRD7Z64AJ4H4JT3REWS1GRZ72L84AQBSGCLSOMMPGPA->{ip} $CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5$CZ3XE7K5PRD7Z64AJ4H4JT3REWS1GRZ72L84AQBSGCLSOMMPGPA->{city}$CZ3XE7K5PRD7Z64AJ4H4JT3REWS1GRZ72L84AQBSGCLSOMMPGPA->{region}$CZ3XE7K5PRD7Z64AJ4H4JT3REWS1GRZ72L84AQBSGCLSOMMPGPA->{country}$CZ3XE7K5PRD7Z64AJ4H4JT3REWS1GRZ72L84AQBSGCLSOMMPGPA->{org}
$CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1
$CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1$CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5
\n";print "
Note: Only the final IP address outside of your network in the Received: fields can be trusted as others can be spoofed
\n";print "
Headers
$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{headers}
Contents";if (-f $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15) {my $CXEA5O1J6YXHMQNX0A45N1TLVYE75PMCML4HI61MWC20OWANL04 = 10240;my $CJV8JEOHC8TSE0HNL9DHZ2BUNUBO3RDE7BNYZMDH6NOX5LOFM4Z;my @CKS8B61HRJZ9AZ36Z1WNUUZFQGOU3I3ARMZ7BK790SRD0XPVECY = path($CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15)->lines;my $CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV = 1;my $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CKS8B61HRJZ9AZ36Z1WNUUZFQGOU3I3ARMZ7BK790SRD0XPVECY) {if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW eq "\n" and $CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV) {$CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV = 0}unless ($CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV) {$CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM .= $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW}}if (length($CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM) > $CXEA5O1J6YXHMQNX0A45N1TLVYE75PMCML4HI61MWC20OWANL04) {$CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM = substr($CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM,0,$CXEA5O1J6YXHMQNX0A45N1TLVYE75PMCML4HI61MWC20OWANL04);$CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM .= "\n\n...Message body trimmed to $CXEA5O1J6YXHMQNX0A45N1TLVYE75PMCML4HI61MWC20OWANL04 bytes...\n";$CJV8JEOHC8TSE0HNL9DHZ2BUNUBO3RDE7BNYZMDH6NOX5LOFM4Z = 1;}encode_entities($CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM, '<>&');print "
";print $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM;print "
\n";print "View Full Message \n";print " Download Message \n";my $C2BZA5DPMKEXNIK441C9PNCR89WRB539EW6S421PCYN9QEI8NZE = MIME::Parser->new();$C2BZA5DPMKEXNIK441C9PNCR89WRB539EW6S421PCYN9QEI8NZE->ignore_errors(1);$C2BZA5DPMKEXNIK441C9PNCR89WRB539EW6S421PCYN9QEI8NZE->extract_uuencode(1);$C2BZA5DPMKEXNIK441C9PNCR89WRB539EW6S421PCYN9QEI8NZE->decode_bodies(1);$C2BZA5DPMKEXNIK441C9PNCR89WRB539EW6S421PCYN9QEI8NZE->tmp_recycling(0);$C2BZA5DPMKEXNIK441C9PNCR89WRB539EW6S421PCYN9QEI8NZE->output_to_core(1);my $CEXHGDTJ6QOPW17K3HS152MOCNJCFLTGMKJFAAC0A701Y9LHC8Z = $C2BZA5DPMKEXNIK441C9PNCR89WRB539EW6S421PCYN9QEI8NZE->parse_data(\@CKS8B61HRJZ9AZ36Z1WNUUZFQGOU3I3ARMZ7BK790SRD0XPVECY);my @CDO2HW19DUTGQ2Z6APC7DZKFNTBE91U0GNVX5SA4RM8ZO7K7ZU5 = $CEXHGDTJ6QOPW17K3HS152MOCNJCFLTGMKJFAAC0A701Y9LHC8Z->parts;my $C1I20KWB8KKJ3X8GPDYX9M43G6QTEXQOL8GKEUKE66PETRC2C9E = 'attachment001';my $CGOJ7JRSBU4UDORLV3HAFPSRUBR7VZDIDT8ETLDX5JVTG2QR33M = 1;while (my $CFI1HV5OW5WG7D2HKMOKQNCQ26ZLNUNADCG9W6SZXQFX4JH3MZI = shift(@CDO2HW19DUTGQ2Z6APC7DZKFNTBE91U0GNVX5SA4RM8ZO7K7ZU5)) {if($CFI1HV5OW5WG7D2HKMOKQNCQ26ZLNUNADCG9W6SZXQFX4JH3MZI->parts) {push @CDO2HW19DUTGQ2Z6APC7DZKFNTBE91U0GNVX5SA4RM8ZO7K7ZU5,$CFI1HV5OW5WG7D2HKMOKQNCQ26ZLNUNADCG9W6SZXQFX4JH3MZI->parts;next;}my $C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 = $CFI1HV5OW5WG7D2HKMOKQNCQ26ZLNUNADCG9W6SZXQFX4JH3MZI->head->mime_type || $CFI1HV5OW5WG7D2HKMOKQNCQ26ZLNUNADCG9W6SZXQFX4JH3MZI->head->effective_type;my $C4ZMBN8J6TP961M3IJVZVCR36PBMFJUFE2TAS3SDJ1ZOG964FQJ = $CFI1HV5OW5WG7D2HKMOKQNCQ26ZLNUNADCG9W6SZXQFX4JH3MZI->head->recommended_filename || $C1I20KWB8KKJ3X8GPDYX9M43G6QTEXQOL8GKEUKE66PETRC2C9E;my $CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = length($CFI1HV5OW5WG7D2HKMOKQNCQ26ZLNUNADCG9W6SZXQFX4JH3MZI->as_string);if ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV < 1024) {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = $CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV."B"}elsif ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV < 1048576) {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = int ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV/1024)."KB"}elsif ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV < 1073741824) {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = int ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV/(1024*1024))."MB"}elsif ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV >= 1073741824) {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = int ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV/(1024*1024*1024))."GB"}$C4ZMBN8J6TP961M3IJVZVCR36PBMFJUFE2TAS3SDJ1ZOG964FQJ =~ s/[^\w\.]/_/g;$C1I20KWB8KKJ3X8GPDYX9M43G6QTEXQOL8GKEUKE66PETRC2C9E++;push @CJUF21TI6OICTY4D1TX1YGFG67A16WE1CC472KTMSKYFBSG22BR, " $C4ZMBN8J6TP961M3IJVZVCR36PBMFJUFE2TAS3SDJ1ZOG964FQJ Download View in Browser ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3) ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV)";$CGOJ7JRSBU4UDORLV3HAFPSRUBR7VZDIDT8ETLDX5JVTG2QR33M++;}$C2BZA5DPMKEXNIK441C9PNCR89WRB539EW6S421PCYN9QEI8NZE->filer->purge;} else {print "Message not found in quarantine\n";}if (@CJUF21TI6OICTY4D1TX1YGFG67A16WE1CC472KTMSKYFBSG22BR) {print "
Attachments\n";foreach my $CFI1HV5OW5WG7D2HKMOKQNCQ26ZLNUNADCG9W6SZXQFX4JH3MZI (@CJUF21TI6OICTY4D1TX1YGFG67A16WE1CC472KTMSKYFBSG22BR) {print "$CFI1HV5OW5WG7D2HKMOKQNCQ26ZLNUNADCG9W6SZXQFX4JH3MZI
\n
\n";}print "
WARNING: Attachments can contain viruses and other exploits\n

Note: When using View in Browser of a text/html attachment, other attachments will not be rendered (e.g. attached images) but remotely referenced content will

\n
\n";print "
Actions\n";print "Learn as Ham \n";print "Learn as Spam \n";print "Learn as Spam & Report \n";print "Forget\n";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_spamcop} ne "") {print " Report to SpamCop\n";}print "
\nTo: \n";print "Release (resend) \n";print "Release (forward) \n";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_rel_direct}) {print "Release (direct) \n";}print "
\n
    \n";print "
  • 'Release (resend)' modifies the email header To: field to the supplied address and resends through exim
  • \n";print "
  • 'Release (forward)' forwards the original email to the supplied address and sends through exim
  • \n";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_rel_direct}) {print "
  • 'Release (direct)' places the email directly into the account of the supplied address - The supplied address must be a valid POP3/IMAP account on this server
  • \n";}print "
\n
\n";print "
\n";}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_newwindow}) {print "

\n";} else {print "

\n";}print "\n";print "\n";$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->finish();$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->disconnect;return;}sub CU1SQRV39ND2YNXA39YV9S5SUJ4D0DWUWWNGA51XBFNZL9Q1KMU {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{id};my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT * FROM maillog WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}my %CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO;my @CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T = @{$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->{NAME}};my $CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchall_arrayref;foreach my $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ (@$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S) {for (0..@CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ->[$_]}}my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{date};$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/-//g;my $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15 = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6);if (-f $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15) {my $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM = path($CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15)->slurp;$CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM = encode_entities($CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM, '<>&');print "
";print $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM;print "
\n";} else {print "Message not found in quarantine\n";}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->finish();$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->disconnect; print < \$("#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. }}}); EOF return;}sub CDP2ZSMFB79VGGL9NTDIATRQ1W7B8BSKOOXO0K7MS4FZ9TNEPAR {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{id};my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT * FROM maillog WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}my %CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO;my @CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T = @{$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->{NAME}};my $CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchall_arrayref;foreach my $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ (@$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S) {for (0..@CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ->[$_]}}my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{date};$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/-//g;my $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15 = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6);if (-f $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15) {my $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM = path($CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15)->slurp;my $C4ZMBN8J6TP961M3IJVZVCR36PBMFJUFE2TAS3SDJ1ZOG964FQJ = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject};$C4ZMBN8J6TP961M3IJVZVCR36PBMFJUFE2TAS3SDJ1ZOG964FQJ =~ s/\W/_/g;if ($C4ZMBN8J6TP961M3IJVZVCR36PBMFJUFE2TAS3SDJ1ZOG964FQJ eq "") {$C4ZMBN8J6TP961M3IJVZVCR36PBMFJUFE2TAS3SDJ1ZOG964FQJ = "message"}$C4ZMBN8J6TP961M3IJVZVCR36PBMFJUFE2TAS3SDJ1ZOG964FQJ .= $C4ZMBN8J6TP961M3IJVZVCR36PBMFJUFE2TAS3SDJ1ZOG964FQJ.'.eml';print "content-type: message/rfc822\n";print "content-disposition: attachment; filename=\"$C4ZMBN8J6TP961M3IJVZVCR36PBMFJUFE2TAS3SDJ1ZOG964FQJ\"\n\n";print $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM;} else {print "content-type: text/html\n\n";print "Message not found in quarantine\n";}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->finish();$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->disconnect;return;}sub C1O7IUY9VQ78GX8YB7NDJIQ4D3Z3XZTX119W93THKHGR2CPL589 {print "Done.\n";return;}sub C1SVQI5PBA188SXUDX66WH84FFDXUN63GDPUQ6B7V66GANRACUT {my $CK6GWIC5QNMHXGEAYMT901QSKYHRF09OCXMYFYH1H8S4J6XNSV4 = shift;my $CNPHDU0OBSXI7CCZHPZL8YMXKI2KM4ZQBOTZA4SPYAIDKAQ47XQ = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{from_address};if (readlink "/usr/msfe/mailscannerbw") {print "Symlinked file failure"; return 1;}sysopen (my $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, "/usr/msfe/mailscannerbw", O_RDWR | O_CREAT);flock ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, LOCK_EX);my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D>;seek ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, 0, 0);truncate ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, 0);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;my $CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4 = $CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ[0];my $CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG = $CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ[1];if ($CK6GWIC5QNMHXGEAYMT901QSKYHRF09OCXMYFYH1H8S4J6XNSV4 eq "whitelist") {$CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4 .= ",$CNPHDU0OBSXI7CCZHPZL8YMXKI2KM4ZQBOTZA4SPYAIDKAQ47XQ"} else {$CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG .= ",$CNPHDU0OBSXI7CCZHPZL8YMXKI2KM4ZQBOTZA4SPYAIDKAQ47XQ"}if (readlink "/usr/msfe/spam.blacklist.rules") {print "Symlinked file failure"; return 1;}open (my $CFLEUMITGIYSD8L225XR2U08OKI81OO5YFWCD395E7J3A93PYGV,">","/usr/msfe/spam.blacklist.rules");flock($CFLEUMITGIYSD8L225XR2U08OKI81OO5YFWCD395E7J3A93PYGV, LOCK_EX);if (readlink "/usr/msfe/spam.whitelist.rules") {print "Symlinked file failure"; return 1;}open (my $CHEC9FZ4A3WZTEJZAJXE56V50X32IQ0XGXKLTX8W0X7MEPCXATH,">","/usr/msfe/spam.whitelist.rules");flock($CHEC9FZ4A3WZTEJZAJXE56V50X32IQ0XGXKLTX8W0X7MEPCXATH, LOCK_EX);my $C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL;my $CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR;$CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4 =~ s/\r//g;$CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4 =~ s/\n+/\n/g;$CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG =~ s/\r//g;$CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG =~ s/\n+/\n/g;$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL = "";$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR = "";foreach my $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX (split(/\,/,$CQPZG8267ETMWJGFXEMA0IW5D93XDO7UHV7S08K5UYYXYP61CM4)) {$CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX =~ s/\s//g;$CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX = lc $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX;if ($C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL ne "") {$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL .= ","}$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL .= $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX;if ($CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX =~ /(^\d+\.\d+\.\d+\.\d+$)/) {print $CHEC9FZ4A3WZTEJZAJXE56V50X32IQ0XGXKLTX8W0X7MEPCXATH "To: *\@\* and From: $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX\tyes\n";} else {print $CHEC9FZ4A3WZTEJZAJXE56V50X32IQ0XGXKLTX8W0X7MEPCXATH "To: *\@\* and $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{spam_wl_ini} $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX\tyes\n";}}foreach my $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX (split(/\,/,$CTKIHW8U4LJ9DL4J9YDJ3QHULPCHV25J646I8E569ZWBH5S37WG)) {$CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX =~ s/\s//g;$CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX = lc $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX;if ($CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR ne "") {$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR .= ","}$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR .= $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX;if ($CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX =~ /(^\d+\.\d+\.\d+\.\d+$)/) {print $CFLEUMITGIYSD8L225XR2U08OKI81OO5YFWCD395E7J3A93PYGV "To: *\@\* and From: $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX\tyes\n";} else {print $CFLEUMITGIYSD8L225XR2U08OKI81OO5YFWCD395E7J3A93PYGV "To: *\@\* and $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{spam_bl_ini} $CM0JHD90YK53TQN2ZAHI5M1RCWEI3K8BHX0WRL6RB6Y0ZZX11QX\tyes\n";}}print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$C79GCCM6V2UENR7IKV0LM9XE0F2ADIHLK0YEFF7OKNWHCBPI0XL\n";print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$CFQ6HOQX283PCZ328DVCU7SJEBKMFTJUW4J1WBEGYEMJZ8APORR\n";close ($CHEC9FZ4A3WZTEJZAJXE56V50X32IQ0XGXKLTX8W0X7MEPCXATH);close ($CFLEUMITGIYSD8L225XR2U08OKI81OO5YFWCD395E7J3A93PYGV);close ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D);print "
\n";print "
Add [$CNPHDU0OBSXI7CCZHPZL8YMXKI2KM4ZQBOTZA4SPYAIDKAQ47XQ] to $CK6GWIC5QNMHXGEAYMT901QSKYHRF09OCXMYFYH1H8S4J6XNSV4
\n";print "
\n";print "
\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("/usr/msfe/msrules.pl -bw");print "
\n";print "
\n";print "\n";print "
\n";return;}sub CIGKC2IKHX85W37HH7GJVF6UHSVKLW6WOUHDD480HGF8R5TAYNS {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{id};if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbup}) {my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "UPDATE maillog SET isspam='0',ishighspam='0' WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}}my $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{date});print "
\n";print "
Learning $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE as Ham
\n";print "
";if (-f $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI) {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CPW1YA8TJ2G1N07QLWRHMPZ4K1VLD9ZCWGA9W5UI8NZCKJZ9XG2/sa-learn","--ham", $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI);} else {print "File not found: [$CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI]\n";}print "
\n";print "\n";print "
\n";return;}sub CX1YV6HUC4TBYL3X19FBFBBHM2GKYQ1U76DLB9C95MLZZ3GM5H4 {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{id};if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbup}) {my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "UPDATE maillog SET isspam='1' WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}}my $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{date});print "
\n";print "
Learning $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE as Spam
\n";print "
";if (-f $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI) {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CPW1YA8TJ2G1N07QLWRHMPZ4K1VLD9ZCWGA9W5UI8NZCKJZ9XG2/sa-learn","--spam", $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI);} else {print "File not found: [$CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI]\n";}print "
\n";print "\n";print "
\n";return;}sub CDFW2EQYY84PMNM8GYXVGA1TGE96ZPN3V34LCAV3BGI4MGICYKZ {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{id};if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbup}) {my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "UPDATE maillog SET isspam='1' WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}}my $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{date});print "
\n";print "
Learning and Reporting $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE as Spam
\n";print "
";if (-f $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI) {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CPW1YA8TJ2G1N07QLWRHMPZ4K1VLD9ZCWGA9W5UI8NZCKJZ9XG2/spamassassin --nocreate-prefs --progress --report < $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI");} else {print "File not found: [$CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI]\n";}print "
\n";print "\n";print "
\n";return;}sub COVQL9Z1DASDE4V3GO2OVXCD1ZQ2Z1H5IM0EYWQASMGT6186TE1 {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{id};my $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{date});print "
\n";print "
Forgetting $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE
\n";print "
";if (-f $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI) {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CPW1YA8TJ2G1N07QLWRHMPZ4K1VLD9ZCWGA9W5UI8NZCKJZ9XG2/sa-learn","--forget", $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI);} else {print "File not found: [$CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI]\n";}print "
\n";print "\n";print "
\n";return;}sub CCR2H3SWWEVC5ABG964RJDAHVZB2PRXVT8MYW4Z9KZN8XQPD9AR {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{id};my $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sendto};my $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{date});print "
\n";print "
Resending $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE to $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY
\n";print "
";if ($CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY eq "") {print "To: field must be set\n";}elsif (-f $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI) {my @CB0TIUQ3SP6XJ9IOO4PAUKK57ET8INC4F8YMF95IY8DGPFVJP7A = path($CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI)->lines;chomp @CB0TIUQ3SP6XJ9IOO4PAUKK57ET8INC4F8YMF95IY8DGPFVJP7A;my $C44MPXGER0NNH9DCMB3U84587NZT9QFGXQTWA112CVZJ85TBTG9 = 0;my @CNQEL7XVYWYLOBD28M27M5DORMMYTM5366DV58C5TQDR85UQ986;my $CMAB0PG9RWFVRRD6K1LSXEE3DWC5X56BLWOJ1CZE6WMOL6NQPZM = 1;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CB0TIUQ3SP6XJ9IOO4PAUKK57ET8INC4F8YMF95IY8DGPFVJP7A) {if ($CMAB0PG9RWFVRRD6K1LSXEE3DWC5X56BLWOJ1CZE6WMOL6NQPZM and $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW eq "") {$CMAB0PG9RWFVRRD6K1LSXEE3DWC5X56BLWOJ1CZE6WMOL6NQPZM = 0;if ($C44MPXGER0NNH9DCMB3U84587NZT9QFGXQTWA112CVZJ85TBTG9) {$C44MPXGER0NNH9DCMB3U84587NZT9QFGXQTWA112CVZJ85TBTG9 = 0;} else {push @CNQEL7XVYWYLOBD28M27M5DORMMYTM5366DV58C5TQDR85UQ986, "To: $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY";$C44MPXGER0NNH9DCMB3U84587NZT9QFGXQTWA112CVZJ85TBTG9 = 1;}}if ($CMAB0PG9RWFVRRD6K1LSXEE3DWC5X56BLWOJ1CZE6WMOL6NQPZM) {if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^to:/i) {$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW = "To: $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY"; $C44MPXGER0NNH9DCMB3U84587NZT9QFGXQTWA112CVZJ85TBTG9 = 1; push @CNQEL7XVYWYLOBD28M27M5DORMMYTM5366DV58C5TQDR85UQ986, "X-MailControl: release resend"}if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^cc:/i) {$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW = "Cc:"}if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^bcc:/i) {$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW = "Bcc:"}}push @CNQEL7XVYWYLOBD28M27M5DORMMYTM5366DV58C5TQDR85UQ986, $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW;}my $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM = join("\n",@CNQEL7XVYWYLOBD28M27M5DORMMYTM5366DV58C5TQDR85UQ986);my ($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2);open (my $CAAL0VUQ6JUAJ3H01KLDISFXIYWTYEMDA5DPYS82YNPOJE2V9WV, "|-","/usr/sbin/exim -v -f $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_release} -ti >/dev/null 2>&1");print $CAAL0VUQ6JUAJ3H01KLDISFXIYWTYEMDA5DPYS82YNPOJE2V9WV $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM;close ($CAAL0VUQ6JUAJ3H01KLDISFXIYWTYEMDA5DPYS82YNPOJE2V9WV);print "Resent email\n";} else {print "File not found: [$CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI]\n";}print "
\n";print "\n";print "
\n";return;}sub C6JN358J40FR42DDUJNN67QM46LYFNO1FZG6S879HVK9711SDCJ {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{id};my $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sendto};my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT * FROM maillog WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;my %CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO;my @CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T = @{$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->{NAME}};my $CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchall_arrayref;foreach my $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ (@$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S) {for (0..@CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ->[$_]}}if ($CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY eq "") {$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{to_address}}my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{date};$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/-//g;my $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15 = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6);print "
\n";print "
Forwarding $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE to $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY
\n";print "
";if (-f $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15) {my $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM = path($CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15)->slurp;my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = localtime();$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/^(\w+)\s+(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+(\d+)$/$1, $3 $2 $5 $4/;my $CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L = "msfe".time;my $CSDKX097TKU5TS4Y9BP7HYCELZSD9048NKQY113DTC0ULIIWJHU = strftime("\%z", localtime);my $CXMQPTUD2UJZI2NCRFY2U6ZSWA9I29CQZE7M508PLM43WEVJPIG = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject};if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_forwsub}) {$CXMQPTUD2UJZI2NCRFY2U6ZSWA9I29CQZE7M508PLM43WEVJPIG = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_forwsub}}open (my $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1, "|-", "/usr/sbin/sendmail -t");print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "From: $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_release}\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "To: $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "MIME-Version: 1.0\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "X-MailControl: release forward\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Type: multipart/mixed; boundary=\"------------$CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L\"\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Date: $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 $CSDKX097TKU5TS4Y9BP7HYCELZSD9048NKQY113DTC0ULIIWJHU\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Subject: $CXMQPTUD2UJZI2NCRFY2U6ZSWA9I29CQZE7M508PLM43WEVJPIG\n\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "This is a multi-part message in MIME format.\n\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "--------------$CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Type: text/plain;\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Transfer-Encoding: 7bit\n\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Email forwarded by MailControl as an attachment\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "--------------$CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Type: message/rfc822;\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Transfer-Encoding: 7bit\n\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM;print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "\n--------------$CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L--\n";close ($CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1);print "Message [$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE] forwarded to [$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY]\n";} else {print "File not found: [$CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15]\n";}print "
\n";print "\n";print "
\n";$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->finish();$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->disconnect;return;}sub CE6QJF3UKKHNJZT34FJ3JJ1H08ZUDC7HQN81XQ7513IIDAVMXR6 {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{id};my $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sendto};my $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{date});print "
\n";print "
Direct delivery of $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE to $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY
\n";print "
";if ($CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY eq "") {print "To: field must be set\n";}elsif (-f $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI) {my $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM = path($CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI)->slurp;my ($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2);open (my $CAAL0VUQ6JUAJ3H01KLDISFXIYWTYEMDA5DPYS82YNPOJE2V9WV, "|-","/usr/libexec/dovecot/deliver -d $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY -m INBOX");print $CAAL0VUQ6JUAJ3H01KLDISFXIYWTYEMDA5DPYS82YNPOJE2V9WV $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM;close ($CAAL0VUQ6JUAJ3H01KLDISFXIYWTYEMDA5DPYS82YNPOJE2V9WV);print "Direct delivery email\n";} else {print "File not found: [$CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI]\n";}print "
\n";print "\n";print "
\n";return;}sub CMMLU6423U9AEAPV4F2DBXONJ67JOOCXMUBZCRH3W9ODIZV69K6 {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{id};my $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_spamcop};my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT * FROM maillog WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;my %CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO;my @CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T = @{$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->{NAME}};my $CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchall_arrayref;foreach my $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ (@$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S) {for (0..@CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ->[$_]}}my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{date};$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/-//g;my $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15 = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6);print "
\n";print "
Reporting $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE to $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY (SpamCop)
\n";print "
";if (-f $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15) {my $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM = path($CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15)->slurp;my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = localtime();$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/^(\w+)\s+(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+(\d+)$/$1, $3 $2 $5 $4/;my $CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L = "msfe".time;my $CSDKX097TKU5TS4Y9BP7HYCELZSD9048NKQY113DTC0ULIIWJHU = strftime("\%z", localtime);my $CXMQPTUD2UJZI2NCRFY2U6ZSWA9I29CQZE7M508PLM43WEVJPIG = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject};if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_forwsub}) {$CXMQPTUD2UJZI2NCRFY2U6ZSWA9I29CQZE7M508PLM43WEVJPIG = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_forwsub}}open (my $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1, "|-", "/usr/sbin/sendmail -t");print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "From: $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_release}\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "To: $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "MIME-Version: 1.0\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "X-MailControl: release SpamCop\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Type: multipart/mixed; boundary=\"------------$CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L\"\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Date: $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 $CSDKX097TKU5TS4Y9BP7HYCELZSD9048NKQY113DTC0ULIIWJHU\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Subject: $CXMQPTUD2UJZI2NCRFY2U6ZSWA9I29CQZE7M508PLM43WEVJPIG\n\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "This is a multi-part message in MIME format.\n\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "--------------$CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Type: text/plain;\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Transfer-Encoding: 7bit\n\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Email forwarded by MailControl as an attachment\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "--------------$CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Type: message/rfc822;\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Transfer-Encoding: 7bit\n\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM;print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "\n--------------$CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L--\n";close ($CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1);print "Message [$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE] reported to [$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY]\n";} else {print "File not found: [$CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15]\n";}print "
\n";print "\n";print "
\n";$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->finish();$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->disconnect;return;}sub CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4 {my @CB8WF67CD4GRZ54BVRDOYT6ZSBPNWU4F57CU9MHCBIZXDUBVBUM = @_;my ($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2);my $C05OC546M89FEX74YS742JVNM2T6CALZOJATMW5MHXH3RK8DLWD = open3($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, @CB8WF67CD4GRZ54BVRDOYT6ZSBPNWU4F57CU9MHCBIZXDUBVBUM);while (<$CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2>) {my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW = $_;if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /Failed to instantiate/) {next}print $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW;}waitpid ($C05OC546M89FEX74YS742JVNM2T6CALZOJATMW5MHXH3RK8DLWD, 0);return;}sub C0SQCRQ9G44SSX0R68VROBZ6RXGAM0T3CJRV1DFE4QJLWMPZ4X2 {print "
\n";print "
\n";print "
\n";print "
MailScanner SpamAssassin Bayes Database
\n";print "
";my ($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2);my $C05OC546M89FEX74YS742JVNM2T6CALZOJATMW5MHXH3RK8DLWD = open3($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, "$CPW1YA8TJ2G1N07QLWRHMPZ4K1VLD9ZCWGA9W5UI8NZCKJZ9XG2/sa-learn", "--dump", "magic");my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2>;waitpid ($C05OC546M89FEX74YS742JVNM2T6CALZOJATMW5MHXH3RK8DLWD, 0);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;my %CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ) {my (undef,undef,$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R,undef,undef,undef,$C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT) = split(/\s+/,$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW,7);if ($C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT eq "nspam") {$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{nspam} = $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R}if ($C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT eq "nham") {$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{nham} = $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R}if ($C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT eq "ntokens") {$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{ntokens} = $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R}if ($C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT eq "oldest atime") {if ($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R == 0) {$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{oldest} = "none"} else {$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{oldest} = localtime($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R)}}if ($C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT eq "newest atime") {if ($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R == 0) {$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{newest} = "none"} else {$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{newest} = localtime($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R)}}if ($C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT eq "last journal sync atime") {if ($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R == 0) {$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{journalsync} = "none"} else {$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{journalsync} = localtime($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R)}}if ($C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT eq "last expiry atime") {if ($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R == 0) {$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{expiry} = "none"} else {$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{expiry} = localtime($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R)}}if ($C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT eq "last expire atime delta") {$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{expiryd} = int($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R/3600)}if ($C7KINDQMQRV9SNE33JXHJHV8IZOUV0ECN6KIJ1BVCYL7316RQUT eq "last expire reduction count") {$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{reduction} = $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R}}print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "
Spam Learnt$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{nspam} messages
Ham Learnt$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{nham} messages
Number of Tokens$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{ntokens} tokens
Oldest Token$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{oldest}
Newest Token$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{newest}
Last Token Reduction Count$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{reduction} tokens
Last Journal Sync$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{journalsync}
Last Expiry$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{expiry}
Last Expiry Delta$CPGO2LBRDN908PU41Z2CYEHCOPOBCOVDV0XQF4FLR6Q6HCW5Q84{expiryd} hours
\n";print "
\n";print "
\n";return;}sub C5H38O60IVGRHWKL8ILWIMG24RCXLAVGJO5ZGM5ZKW7N96PDKD9 {print "
\n";print "
MailScanner SpamAssassin Lint Test
\n";print "
";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CPW1YA8TJ2G1N07QLWRHMPZ4K1VLD9ZCWGA9W5UI8NZCKJZ9XG2/spamassassin --lint -D");print "
\n";return;}sub CN4EBLSGNWNAPOJCGEWIWZO3FC0FL5GDWSA7RB9MVIIEFN9U63W {print "
\n";print "
MailScanner SpamAssassin Lint Test
\n";print "
";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("/usr/mailscanner/usr/sbin/MailScanner --lint");print "
\n";return;}sub CDOFN7SXQY6XWJF1XJYU6SPLSP59XO2U2RW6TROWOZYSZX2HNCS {my $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sendto};my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}print "
\n";print "
Bulk Processesing Ham
\n";print "
";foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI) {if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^batch_([\w\-]+)/) {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $1;my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT * FROM maillog WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}my %CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO;my @CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T = @{$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->{NAME}};my $CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchall_arrayref;foreach my $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ (@$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S) {for (0..@CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ->[$_]}}if ($CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY eq "") {$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{to_address}}my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{date};$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/-//g;my $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15 = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6);if (-f $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15) {print "Processing $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE...\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CPW1YA8TJ2G1N07QLWRHMPZ4K1VLD9ZCWGA9W5UI8NZCKJZ9XG2/sa-learn","--ham", $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15);} else {print "File not found: [$CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15]\n";}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbup}) {my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "UPDATE maillog SET isspam='0',ishighspam='0' WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}}}}print "
\n";print "\n";print "
\n";print "

\n";$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->disconnect;return;}sub CEKA8ASQZ3S7XAINQQL91TRP1QNLRNN2BW4AK88D22MAPS4GGKK {my $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sendto};my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}print "
\n";print "
Bulk Processesing Spam
\n";print "
";foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI) {if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^batch_([\w\-]+)/) {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $1;my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT * FROM maillog WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}my %CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO;my @CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T = @{$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->{NAME}};my $CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchall_arrayref;foreach my $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ (@$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S) {for (0..@CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ->[$_]}}if ($CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY eq "") {$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{to_address}}my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{date};$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/-//g;my $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15 = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6);if (-f $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15) {print "Processing $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE...\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CPW1YA8TJ2G1N07QLWRHMPZ4K1VLD9ZCWGA9W5UI8NZCKJZ9XG2/sa-learn","--spam", $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15);} else {print "File not found: [$CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15]\n";}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbup}) {my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "UPDATE maillog SET isspam='1' WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}}}}print "
\n";print "\n";print "
\n";print "

\n";$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->disconnect;return;}sub C9EB6PF3XO68F3J5B0CIOG65137E6HXUVXMVDK18LN6KDZ3VUI1 {my $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sendto};my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}print "
\n";print "
Bulk Processesing Spam and Reporting
\n";print "
";foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI) {if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^batch_([\w\-]+)/) {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $1;my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT * FROM maillog WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}my %CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO;my @CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T = @{$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->{NAME}};my $CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchall_arrayref;foreach my $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ (@$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S) {for (0..@CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ->[$_]}}if ($CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY eq "") {$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{to_address}}my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{date};$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/-//g;my $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15 = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6);if (-f $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15) {print "Processing $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE...\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CPW1YA8TJ2G1N07QLWRHMPZ4K1VLD9ZCWGA9W5UI8NZCKJZ9XG2/spamassassin --nocreate-prefs --progress --report < ".$CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15);} else {print "File not found: [$CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15]\n";}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbup}) {my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "UPDATE maillog SET isspam='1' WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}}}}print "
\n";print "\n";print "
\n";print "

\n";$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->disconnect;return;}sub CGJ2BPBVNQXIGKM9X4AAXQ8VTNLT94OQKGFJUB4L6ONR8RXPHO3 {my $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sendto};my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}print "
\n";print "
Bulk Processesing Forget
\n";print "
";foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI) {if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^batch_([\w\-]+)/) {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $1;my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT * FROM maillog WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}my %CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO;my @CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T = @{$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->{NAME}};my $CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchall_arrayref;foreach my $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ (@$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S) {for (0..@CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ->[$_]}}if ($CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY eq "") {$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{to_address}}my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{date};$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/-//g;my $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15 = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6);if (-f $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15) {print "Processing $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE...\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CPW1YA8TJ2G1N07QLWRHMPZ4K1VLD9ZCWGA9W5UI8NZCKJZ9XG2/sa-learn","--forget", $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15);} else {print "File not found: [$CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15]\n";}}}print "
\n";print "\n";print "
\n";print "

\n";$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->disconnect;return;}sub CJFYOE6AFNYGOP2BMVMFIK3JWZX31M7Y7UF4YPBM5R1APFYWI3G {my $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sendto};my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}print "
\n";print "
Bulk Processesing Resend to [$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY]
\n";print "
";if ($CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY eq "") {print "To: field must be set\n";} else {foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI) {if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^batch_([\w\-]+)/) {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $1;my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT * FROM maillog WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}my %CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO;my @CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T = @{$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->{NAME}};my $CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchall_arrayref;foreach my $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ (@$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S) {for (0..@CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ->[$_]}}if ($CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY eq "") {$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{to_address}}my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{date};$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/-//g;my $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15 = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6);if (-f $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15) {my @CB0TIUQ3SP6XJ9IOO4PAUKK57ET8INC4F8YMF95IY8DGPFVJP7A = path($CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15)->lines;chomp @CB0TIUQ3SP6XJ9IOO4PAUKK57ET8INC4F8YMF95IY8DGPFVJP7A;my $C44MPXGER0NNH9DCMB3U84587NZT9QFGXQTWA112CVZJ85TBTG9 = 0;my @CNQEL7XVYWYLOBD28M27M5DORMMYTM5366DV58C5TQDR85UQ986;my $CMAB0PG9RWFVRRD6K1LSXEE3DWC5X56BLWOJ1CZE6WMOL6NQPZM = 1;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CB0TIUQ3SP6XJ9IOO4PAUKK57ET8INC4F8YMF95IY8DGPFVJP7A) {if ($CMAB0PG9RWFVRRD6K1LSXEE3DWC5X56BLWOJ1CZE6WMOL6NQPZM and $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW eq "") {$CMAB0PG9RWFVRRD6K1LSXEE3DWC5X56BLWOJ1CZE6WMOL6NQPZM = 0;if ($C44MPXGER0NNH9DCMB3U84587NZT9QFGXQTWA112CVZJ85TBTG9) {$C44MPXGER0NNH9DCMB3U84587NZT9QFGXQTWA112CVZJ85TBTG9 = 0;} else {push @CNQEL7XVYWYLOBD28M27M5DORMMYTM5366DV58C5TQDR85UQ986, "To: $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY";$C44MPXGER0NNH9DCMB3U84587NZT9QFGXQTWA112CVZJ85TBTG9 = 1;}}if ($CMAB0PG9RWFVRRD6K1LSXEE3DWC5X56BLWOJ1CZE6WMOL6NQPZM) {if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^to:/i) {$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW = "To: $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY"; $C44MPXGER0NNH9DCMB3U84587NZT9QFGXQTWA112CVZJ85TBTG9 = 1; push @CNQEL7XVYWYLOBD28M27M5DORMMYTM5366DV58C5TQDR85UQ986, "X-MailControl: release resend"}if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^cc:/i) {$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW = "Cc:"}if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^bcc:/i) {$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW = "Bcc:"}}push @CNQEL7XVYWYLOBD28M27M5DORMMYTM5366DV58C5TQDR85UQ986, $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW;}my $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM = join("\n",@CNQEL7XVYWYLOBD28M27M5DORMMYTM5366DV58C5TQDR85UQ986);my ($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2);open (my $CAAL0VUQ6JUAJ3H01KLDISFXIYWTYEMDA5DPYS82YNPOJE2V9WV, "|-","/usr/sbin/exim -v -f $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_release} -ti >/dev/null 2>&1");print $CAAL0VUQ6JUAJ3H01KLDISFXIYWTYEMDA5DPYS82YNPOJE2V9WV $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM;close ($CAAL0VUQ6JUAJ3H01KLDISFXIYWTYEMDA5DPYS82YNPOJE2V9WV);print "Resent email $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE\n";} else {print "File not found: [$CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15]\n";}}}}print "
\n";print "\n";print "
\n";print "

\n";$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->disconnect;return;}sub CS30RLU1S0O3C1MTESE08KH2GB7O0A4YW8DPQ5WH1LYI5POZMLM {my $CG6WAPUWIIWY1MAH2F54PNSH9HBN1QFQ9TG7X5ZMHUITXNVCWBH = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sendto};my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}print "
\n";print "
Bulk Processesing Forward to [$CG6WAPUWIIWY1MAH2F54PNSH9HBN1QFQ9TG7X5ZMHUITXNVCWBH]
\n";print "
";foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI) {if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^batch_([\w\-]+)/) {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $1;my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT * FROM maillog WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}my %CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO;my @CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T = @{$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->{NAME}};my $CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchall_arrayref;foreach my $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ (@$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S) {for (0..@CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ->[$_]}}my $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CG6WAPUWIIWY1MAH2F54PNSH9HBN1QFQ9TG7X5ZMHUITXNVCWBH;if ($CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY eq "") {$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{to_address}}my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{date};$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/-//g;my $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15 = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6);if (-f $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15) {my $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM = path($CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15)->slurp;my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = localtime();$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/^(\w+)\s+(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+(\d+)$/$1, $3 $2 $5 $4/;my $CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L = "msfe".time;my $CSDKX097TKU5TS4Y9BP7HYCELZSD9048NKQY113DTC0ULIIWJHU = strftime("\%z", localtime);my $CXMQPTUD2UJZI2NCRFY2U6ZSWA9I29CQZE7M508PLM43WEVJPIG = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject};if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_forwsub}) {$CXMQPTUD2UJZI2NCRFY2U6ZSWA9I29CQZE7M508PLM43WEVJPIG = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_forwsub}}open (my $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1, "|-", "/usr/sbin/sendmail -t");print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "From: $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_release}\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "To: $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "MIME-Version: 1.0\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "X-MailControl: release forward\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Type: multipart/mixed; boundary=\"------------$CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L\"\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Date: $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 $CSDKX097TKU5TS4Y9BP7HYCELZSD9048NKQY113DTC0ULIIWJHU\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Subject: $CXMQPTUD2UJZI2NCRFY2U6ZSWA9I29CQZE7M508PLM43WEVJPIG\n\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "This is a multi-part message in MIME format.\n\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "--------------$CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Type: text/plain;\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Transfer-Encoding: 7bit\n\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Email forwarded by MailControl as an attachment\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "--------------$CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Type: message/rfc822;\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Transfer-Encoding: 7bit\n\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM;print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "\n--------------$CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L--\n";close ($CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1);print "Message [$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE] forwarded to [$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY]\n";} else {print "File not found: [$CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15]\n";}}}print "
\n";print "\n";print "
\n";print "

\n";$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->disconnect;return;}sub C51T3EKSHN54BJX3ZGY2MRTHX2MTFW9IO48VRF26PYZI7ROLEFE {my $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_spamcop};my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}print "
\n";print "
Bulk Processesing to $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY (SpamCop)
\n";print "
";foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI) {if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^batch_([\w\-]+)/) {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $1;my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT * FROM maillog WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}my %CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO;my @CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T = @{$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->{NAME}};my $CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchall_arrayref;foreach my $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ (@$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S) {for (0..@CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ->[$_]}}my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{date};$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/-//g;my $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15 = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6);if (-f $CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15) {my $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM = path($CWFL4QYVHEAZOW9G7TWCSTOJON7KOR0G6HGX2CYOG1CGR1HFE15)->slurp;my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = localtime();$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/^(\w+)\s+(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+(\d+)$/$1, $3 $2 $5 $4/;my $CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L = "msfe".time;my $CSDKX097TKU5TS4Y9BP7HYCELZSD9048NKQY113DTC0ULIIWJHU = strftime("\%z", localtime);my $CXMQPTUD2UJZI2NCRFY2U6ZSWA9I29CQZE7M508PLM43WEVJPIG = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject};if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_forwsub}) {$CXMQPTUD2UJZI2NCRFY2U6ZSWA9I29CQZE7M508PLM43WEVJPIG = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_forwsub}}open (my $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1, "|-", "/usr/sbin/sendmail -t");print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "From: $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_release}\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "To: $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "MIME-Version: 1.0\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "X-MailControl: release SpamCop\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Type: multipart/mixed; boundary=\"------------$CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L\"\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Date: $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 $CSDKX097TKU5TS4Y9BP7HYCELZSD9048NKQY113DTC0ULIIWJHU\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Subject: $CXMQPTUD2UJZI2NCRFY2U6ZSWA9I29CQZE7M508PLM43WEVJPIG\n\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "This is a multi-part message in MIME format.\n\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "--------------$CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Type: text/plain;\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Transfer-Encoding: 7bit\n\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Email forwarded by MailControl as an attachment\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "--------------$CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Type: message/rfc822;\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "Content-Transfer-Encoding: 7bit\n\n";print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM;print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 "\n--------------$CQC94UOUDLV1LUN4QF6AXMMUA1KAHPBBQQ9SMUZLWA938FFR60L--\n";close ($CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1);print "Reported [$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE] forwarded to [$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY]\n";}}}print "
\n";print "\n";print "
\n";print "

\n";$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->disconnect;return;}sub CC5WRI8W1MW09CF3QY1D2OQU44J2R1HMG2SMKXR7BCJQOSZ0QM6 {print "
\n";if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{sub} eq "ms") {print "
Copying from MySQL to SQLite
\n";print "
Processing...\n";&CPOJQ058SSAP98ZUGNIKJ0Q9T41KI7KS8AIY5XEU3LQS7MYOFIM;print "Done\n";print "
\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{sub} eq "sm") {print "
Copying from SQLite to MySQL
\n";print "
Processing...\n";&CPOJQ058SSAP98ZUGNIKJ0Q9T41KI7KS8AIY5XEU3LQS7MYOFIM;print "Done\n";print "
\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{sub} eq "nm") {print "
Creating new MySQL database
\n";print "
Processing...\n";;print "Done\n";print "
\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{sub} eq "ns") {print "
Creating new SQLite database
\n";print "
Processing...\n";&CHS13T1ENIWHPTH22BHU165A9THZ462YI11VR8UP4OCG40X7L0K;print "Done\n";print "
\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{sub} eq "bm") {print "
Backup MySQL database
\n";print "
Processing...\n";print "
\n";my $CK3K958KJ1ZZGAMKD38LAYTL1EFL1J86YUDNEYU4HP9BPXFAWW0 = "/usr/msfe/backups/mysql_".time.".sql";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("su root -c 'mysqldump --host=$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost} --user=$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser} --password=$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass} $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname} > $CK3K958KJ1ZZGAMKD38LAYTL1EFL1J86YUDNEYU4HP9BPXFAWW0'");print "
\n";print "Done. Backup created at $CK3K958KJ1ZZGAMKD38LAYTL1EFL1J86YUDNEYU4HP9BPXFAWW0\n";print "
\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{sub} eq "bs") {print "
Backup SQLite database
\n";print "
Processing...\n";print "
\n";my $CK3K958KJ1ZZGAMKD38LAYTL1EFL1J86YUDNEYU4HP9BPXFAWW0 = "/usr/msfe/backups/sqlite_".time.".sql";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("sqlite3 $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir} .dump > $CK3K958KJ1ZZGAMKD38LAYTL1EFL1J86YUDNEYU4HP9BPXFAWW0");print "
\n";print "Done. Backup created at $CK3K958KJ1ZZGAMKD38LAYTL1EFL1J86YUDNEYU4HP9BPXFAWW0\n";print "
\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{sub} eq "fix") {print "
Attempting to fix common database problems
\n";print "
Processing...\n";print "
\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("su root -c '/usr/msfe/mailcontrol/dbadd.pl'");&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP MailScanner restart");print "
\n";print "Done\n";print "
\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{sub} eq "fixsa") {print "
Attempting to fix the SpamAssassin bayes database
\n";print "
Processing...\n";print "
\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CPW1YA8TJ2G1N07QLWRHMPZ4K1VLD9ZCWGA9W5UI8NZCKJZ9XG2/sa-learn --sync -D");&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP MailScanner restart");print "
\n";print "Done\n";print "
\n";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{sub} eq "newsa") {print "
Creating a new SpamAssassin bayes database
\n";print "
Processing...\n";print "
\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CPW1YA8TJ2G1N07QLWRHMPZ4K1VLD9ZCWGA9W5UI8NZCKJZ9XG2/sa-learn --clear -D");&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP MailScanner restart");print "
\n";print "Done\n";print "
\n";}print "

\n";return;}sub CPOJQ058SSAP98ZUGNIKJ0Q9T41KI7KS8AIY5XEU3LQS7MYOFIM {my $C6BL4IDNMQ5EJLUD10R948GT2UJHQX1XB7MA0DJKEIGOAYE68Y7;my $CQREQUIMLSCPEVUBCOO9H9ZNS4JHOY4K1RC2DQT4TXTER8XPI7D;my $CF8JF9WUZLJP7K84BFZAXDUOZAPMTG0WO3BF7HAIENTT7A68N5D;my $C0B08GYXN4X712LTO7ZC92MX7ISXNUXMC3F56RUAF3UJESY98NS;my $CAAGZZ6XUXTS4B99QQD2VRGBRXOAHKLG2AX7FNYEGVGW9BZNPHB;my $CMY1ZXECE752JXTU7CDDJ8JP74IYUNGBUZFJIKBINXD7CTRPJ0Z;if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{sub} eq "ms") {&CHS13T1ENIWHPTH22BHU165A9THZ462YI11VR8UP4OCG40X7L0K;$C6BL4IDNMQ5EJLUD10R948GT2UJHQX1XB7MA0DJKEIGOAYE68Y7 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("SQLite Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C6BL4IDNMQ5EJLUD10R948GT2UJHQX1XB7MA0DJKEIGOAYE68Y7->do("PRAGMA synchronous = OFF");$C6BL4IDNMQ5EJLUD10R948GT2UJHQX1XB7MA0DJKEIGOAYE68Y7->do("PRAGMA journal_mode = MEMORY");$CQREQUIMLSCPEVUBCOO9H9ZNS4JHOY4K1RC2DQT4TXTER8XPI7D = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$CAAGZZ6XUXTS4B99QQD2VRGBRXOAHKLG2AX7FNYEGVGW9BZNPHB = "MySQL";$CMY1ZXECE752JXTU7CDDJ8JP74IYUNGBUZFJIKBINXD7CTRPJ0Z = "SQLite";} else {$C6BL4IDNMQ5EJLUD10R948GT2UJHQX1XB7MA0DJKEIGOAYE68Y7 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$CF8JF9WUZLJP7K84BFZAXDUOZAPMTG0WO3BF7HAIENTT7A68N5D = $C6BL4IDNMQ5EJLUD10R948GT2UJHQX1XB7MA0DJKEIGOAYE68Y7->prepare("TRUNCATE TABLE maillog") or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;$CF8JF9WUZLJP7K84BFZAXDUOZAPMTG0WO3BF7HAIENTT7A68N5D->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("$CMY1ZXECE752JXTU7CDDJ8JP74IYUNGBUZFJIKBINXD7CTRPJ0Z Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}$CQREQUIMLSCPEVUBCOO9H9ZNS4JHOY4K1RC2DQT4TXTER8XPI7D = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("SQLite Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$CAAGZZ6XUXTS4B99QQD2VRGBRXOAHKLG2AX7FNYEGVGW9BZNPHB = "SQLite";$CMY1ZXECE752JXTU7CDDJ8JP74IYUNGBUZFJIKBINXD7CTRPJ0Z = "MySQL";}my $CHOHDBUOHUWOH4FGHYZLRO1IBB9BQ6W97MYHGEXCVT6VT6IZO9L = "SELECT * FROM maillog";$C0B08GYXN4X712LTO7ZC92MX7ISXNUXMC3F56RUAF3UJESY98NS = $CQREQUIMLSCPEVUBCOO9H9ZNS4JHOY4K1RC2DQT4TXTER8XPI7D->prepare($CHOHDBUOHUWOH4FGHYZLRO1IBB9BQ6W97MYHGEXCVT6VT6IZO9L) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("$CAAGZZ6XUXTS4B99QQD2VRGBRXOAHKLG2AX7FNYEGVGW9BZNPHB Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}$C0B08GYXN4X712LTO7ZC92MX7ISXNUXMC3F56RUAF3UJESY98NS->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("$CAAGZZ6XUXTS4B99QQD2VRGBRXOAHKLG2AX7FNYEGVGW9BZNPHB Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}my @CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T = @{$C0B08GYXN4X712LTO7ZC92MX7ISXNUXMC3F56RUAF3UJESY98NS->{NAME}};my $CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S = $C0B08GYXN4X712LTO7ZC92MX7ISXNUXMC3F56RUAF3UJESY98NS->fetchall_arrayref;$CF8JF9WUZLJP7K84BFZAXDUOZAPMTG0WO3BF7HAIENTT7A68N5D = $C6BL4IDNMQ5EJLUD10R948GT2UJHQX1XB7MA0DJKEIGOAYE68Y7->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 $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("$CMY1ZXECE752JXTU7CDDJ8JP74IYUNGBUZFJIKBINXD7CTRPJ0Z Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}foreach my $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ (@$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S) {my %CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO;for (0..@CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ->[$_]}$CF8JF9WUZLJP7K84BFZAXDUOZAPMTG0WO3BF7HAIENTT7A68N5D->execute($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{timestamp}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{id}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{from_address}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{from_domain}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{to_address}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{to_domain}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{archive}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{isspam}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{ishighspam}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{issaspam}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{isrblspam}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{spamwhitelisted}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{spamblacklisted}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{sascore}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{spamreport}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{virusinfected}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{nameinfected}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{otherinfected}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{report}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{ismcp}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{ishighmcp}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{issamcp}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{mcpwhitelisted}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{mcpblacklisted}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{mcpsascore}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{mcpreport}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{hostname}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{date}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{"time"}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{headers}, $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{quarantined}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("$CMY1ZXECE752JXTU7CDDJ8JP74IYUNGBUZFJIKBINXD7CTRPJ0Z Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}}$CF8JF9WUZLJP7K84BFZAXDUOZAPMTG0WO3BF7HAIENTT7A68N5D->finish();$C6BL4IDNMQ5EJLUD10R948GT2UJHQX1XB7MA0DJKEIGOAYE68Y7->disconnect;$C0B08GYXN4X712LTO7ZC92MX7ISXNUXMC3F56RUAF3UJESY98NS->finish();$CQREQUIMLSCPEVUBCOO9H9ZNS4JHOY4K1RC2DQT4TXTER8XPI7D->disconnect;return;}sub CHS13T1ENIWHPTH22BHU165A9THZ462YI11VR8UP4OCG40X7L0K {unlink $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir};&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("sqlite3 $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir} < /usr/msfe/mailcontrol/mailcontrol.schema");if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("chown","mailnull:mail",$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir});} else {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("chown","mail:mail",$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir});}&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("chmod","600",$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir});return;}sub CETTPJY79OMUJKDZT2OMHDO2EBRCBZMMMPDL5I2CPMXGKGFIKH6 {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{id};my $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE, $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{date});my $CVJRLRA2ROLML2XJC8YAFWN2F8F5SRXUEHH4DTMGRTY1Q0XTP26 = 0;if (-f $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI) {my @CKS8B61HRJZ9AZ36Z1WNUUZFQGOU3I3ARMZ7BK790SRD0XPVECY = path($CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI)->lines;my $C2BZA5DPMKEXNIK441C9PNCR89WRB539EW6S421PCYN9QEI8NZE = MIME::Parser->new();$C2BZA5DPMKEXNIK441C9PNCR89WRB539EW6S421PCYN9QEI8NZE->ignore_errors(1);$C2BZA5DPMKEXNIK441C9PNCR89WRB539EW6S421PCYN9QEI8NZE->extract_uuencode(1);$C2BZA5DPMKEXNIK441C9PNCR89WRB539EW6S421PCYN9QEI8NZE->decode_bodies(1);$C2BZA5DPMKEXNIK441C9PNCR89WRB539EW6S421PCYN9QEI8NZE->tmp_recycling(0);$C2BZA5DPMKEXNIK441C9PNCR89WRB539EW6S421PCYN9QEI8NZE->output_to_core(1);my $CEXHGDTJ6QOPW17K3HS152MOCNJCFLTGMKJFAAC0A701Y9LHC8Z = $C2BZA5DPMKEXNIK441C9PNCR89WRB539EW6S421PCYN9QEI8NZE->parse_data(\@CKS8B61HRJZ9AZ36Z1WNUUZFQGOU3I3ARMZ7BK790SRD0XPVECY);my @CDO2HW19DUTGQ2Z6APC7DZKFNTBE91U0GNVX5SA4RM8ZO7K7ZU5 = $CEXHGDTJ6QOPW17K3HS152MOCNJCFLTGMKJFAAC0A701Y9LHC8Z->parts;my $C1I20KWB8KKJ3X8GPDYX9M43G6QTEXQOL8GKEUKE66PETRC2C9E = 'attachment001';my $CGOJ7JRSBU4UDORLV3HAFPSRUBR7VZDIDT8ETLDX5JVTG2QR33M = 1;if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{part} eq "0") {my $CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV = 1;my @CS032BP15Y4PGBSS62GUIFXO5EKZBYJCMQ7LHF7IPP18HRI1DJJ;my $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CKS8B61HRJZ9AZ36Z1WNUUZFQGOU3I3ARMZ7BK790SRD0XPVECY) {if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW eq "\n" and $CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV) {$CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV = 0}if ($CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV) {push @CS032BP15Y4PGBSS62GUIFXO5EKZBYJCMQ7LHF7IPP18HRI1DJJ, $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW;} else {$CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM .= $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW;}}my $CMAB0PG9RWFVRRD6K1LSXEE3DWC5X56BLWOJ1CZE6WMOL6NQPZM = Mail::Header->new();$CMAB0PG9RWFVRRD6K1LSXEE3DWC5X56BLWOJ1CZE6WMOL6NQPZM->header(\@CS032BP15Y4PGBSS62GUIFXO5EKZBYJCMQ7LHF7IPP18HRI1DJJ);my $CB05TMX8PH0P68Z16OFHA1RIRM997JY4NE9QWSUT9NZW24OKX6Y = $CMAB0PG9RWFVRRD6K1LSXEE3DWC5X56BLWOJ1CZE6WMOL6NQPZM->get("Content-Type");$CB05TMX8PH0P68Z16OFHA1RIRM997JY4NE9QWSUT9NZW24OKX6Y = lc $CB05TMX8PH0P68Z16OFHA1RIRM997JY4NE9QWSUT9NZW24OKX6Y;chomp ($CB05TMX8PH0P68Z16OFHA1RIRM997JY4NE9QWSUT9NZW24OKX6Y);if (lc $CMAB0PG9RWFVRRD6K1LSXEE3DWC5X56BLWOJ1CZE6WMOL6NQPZM->get("Content-Transfer-Encoding") =~ /quoted-printable/) {$CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM = decode_qp($CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM);}elsif (lc $CMAB0PG9RWFVRRD6K1LSXEE3DWC5X56BLWOJ1CZE6WMOL6NQPZM->get("Content-Transfer-Encoding") =~ /base64/) {$CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM = decode_base64($CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM);}if (lc $CMAB0PG9RWFVRRD6K1LSXEE3DWC5X56BLWOJ1CZE6WMOL6NQPZM->get("Content-Type") ne "") {print "content-type: $CB05TMX8PH0P68Z16OFHA1RIRM997JY4NE9QWSUT9NZW24OKX6Y\r\n\r\n";} else {print "content-type: text/html;charset=UTF-8\r\n\r\n";}print $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM;$CVJRLRA2ROLML2XJC8YAFWN2F8F5SRXUEHH4DTMGRTY1Q0XTP26 = 1;} else {while (my $CFI1HV5OW5WG7D2HKMOKQNCQ26ZLNUNADCG9W6SZXQFX4JH3MZI = shift(@CDO2HW19DUTGQ2Z6APC7DZKFNTBE91U0GNVX5SA4RM8ZO7K7ZU5)) {if($CFI1HV5OW5WG7D2HKMOKQNCQ26ZLNUNADCG9W6SZXQFX4JH3MZI->parts) {push @CDO2HW19DUTGQ2Z6APC7DZKFNTBE91U0GNVX5SA4RM8ZO7K7ZU5,$CFI1HV5OW5WG7D2HKMOKQNCQ26ZLNUNADCG9W6SZXQFX4JH3MZI->parts;next;}if ($CGOJ7JRSBU4UDORLV3HAFPSRUBR7VZDIDT8ETLDX5JVTG2QR33M eq $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{part}) {my $C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 = $CFI1HV5OW5WG7D2HKMOKQNCQ26ZLNUNADCG9W6SZXQFX4JH3MZI->head->mime_type || $CFI1HV5OW5WG7D2HKMOKQNCQ26ZLNUNADCG9W6SZXQFX4JH3MZI->head->effective_type;my $C4ZMBN8J6TP961M3IJVZVCR36PBMFJUFE2TAS3SDJ1ZOG964FQJ = $CFI1HV5OW5WG7D2HKMOKQNCQ26ZLNUNADCG9W6SZXQFX4JH3MZI->head->recommended_filename || $C1I20KWB8KKJ3X8GPDYX9M43G6QTEXQOL8GKEUKE66PETRC2C9E;$C4ZMBN8J6TP961M3IJVZVCR36PBMFJUFE2TAS3SDJ1ZOG964FQJ =~ s/[^\w\.]/_/g;my $CUZMYDUWT7MC0O7ZLWWHNEF009671QZTCG7ORRN9O5OBSIHOWYS = $CFI1HV5OW5WG7D2HKMOKQNCQ26ZLNUNADCG9W6SZXQFX4JH3MZI->open("r");my $CNJGSK83MQJ4MKVAZBCOUU87Z77RHXIMHN8Q4LK78DY1M3ZTY9R;while (<$CUZMYDUWT7MC0O7ZLWWHNEF009671QZTCG7ORRN9O5OBSIHOWYS>) {$CNJGSK83MQJ4MKVAZBCOUU87Z77RHXIMHN8Q4LK78DY1M3ZTY9R .= $_}if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "") {$C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 = "application/octet-stream"}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{view}) {print "content-type: $C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3;charset=UTF-8\r\n";print "\r\n";} else {print "content-type: $C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3\r\n";print "content-disposition: attachment; filename=$C4ZMBN8J6TP961M3IJVZVCR36PBMFJUFE2TAS3SDJ1ZOG964FQJ\r\n\r\n";}print $CNJGSK83MQJ4MKVAZBCOUU87Z77RHXIMHN8Q4LK78DY1M3ZTY9R;$CVJRLRA2ROLML2XJC8YAFWN2F8F5SRXUEHH4DTMGRTY1Q0XTP26 = 1;last;}$C1I20KWB8KKJ3X8GPDYX9M43G6QTEXQOL8GKEUKE66PETRC2C9E++;$CGOJ7JRSBU4UDORLV3HAFPSRUBR7VZDIDT8ETLDX5JVTG2QR33M++;}}$C2BZA5DPMKEXNIK441C9PNCR89WRB539EW6S421PCYN9QEI8NZE->filer->purge;} else {print "Content-type: text/html\r\n\r\n";print "Oops, no such file [$CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI] [$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE]\n";}unless ($CVJRLRA2ROLML2XJC8YAFWN2F8F5SRXUEHH4DTMGRTY1Q0XTP26) {print "Content-type: text/html\r\n\r\n";print "Oops, no such attachment part number [$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{part}] in [$CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI] [$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE]\n";}return;}sub CXLBCB31VOWOZB5R5UYKBUCV9OCTQJ9AETOVUYD0CHDNBEQSP09 {my $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{top};my $C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{type};my $CZ897U5Q1M3Y0TBHEH72WAGX66I5X7PXVDY8G6RX25ZPIV68K5P;my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW;my $C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU;my $C3KETSUHWTWNR095TDB2F08R7MTTT517PJKEB17WX2F956QXQMT;my %rules;my $CNFM1GWOQVUI9J8GIX2PUOVQSRJ13KFPQYIG2X558PLZ0G6JLRC;my $C36HQWZDRQ7J0ZHUTM1HLSRC0EQDB5K5QYUMADBDT42YGWMZ7WW = 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 $C5KCCZTKPW0RFZ5EX9J1QW9G5KHIKVX2O983QZY4W06PZXWDSVA = 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 $CLB8OX4QLMWQA6N5T3U38XL5BL1DZPXUW09J97P1YIIP7RV63KT = qr/(^127\.)|(^192\.168\.)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^::1$)|(^[fF][cCdD])/;if ($CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B ne "") {unless ($CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B =~ /^\d+$/) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("Security error"); return}}my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare("SELECT date FROM maillog ORDER BY date ASC LIMIT 1") or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;my @CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchrow_array;my $CRD3P8QC72KSGBPF7VOGIXYX7CSBYUSHN7DFUEG4IWJBBYRS6YL = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[0];$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare("SELECT date FROM maillog ORDER BY date DESC LIMIT 1") or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;@CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchrow_array;my $C1PFVO4P2V16JEQFJP5W8QCRJF1B6XQ7ADS2KTVIAH6396EUXFO = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[0];print "
\n";print "
Statistics
\n";print "
\n";print "
\n";print "\n";print "Display top \n";my $C1EJSAH1O01WRUJFVIOS5FUIUB0UPSNEXET6KWNDGIXAPWQLIT6 = $CRD3P8QC72KSGBPF7VOGIXYX7CSBYUSHN7DFUEG4IWJBBYRS6YL;if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{fromdate}) {$C1EJSAH1O01WRUJFVIOS5FUIUB0UPSNEXET6KWNDGIXAPWQLIT6 = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{fromdate}}my $CZ0SSZNQ24H5BAKJ5VHY6R9QTK5COOGJP6K0XFVN90CX3SX5JBC = $C1PFVO4P2V16JEQFJP5W8QCRJF1B6XQ7ADS2KTVIAH6396EUXFO;if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{todate}) {$CZ0SSZNQ24H5BAKJ5VHY6R9QTK5COOGJP6K0XFVN90CX3SX5JBC = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{todate}}my $CY2PLIELG217GWUH0LQ3LPA40S5P00CKB137353KTG94454WMEA = "(date >= '$C1EJSAH1O01WRUJFVIOS5FUIUB0UPSNEXET6KWNDGIXAPWQLIT6' AND date <= '$CZ0SSZNQ24H5BAKJ5VHY6R9QTK5COOGJP6K0XFVN90CX3SX5JBC')";print " From:\n";print " To: \n";print "\n";print "
\n";if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "daily") {print "\n";}print "
\n";if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "") {} else {if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "virus") {$C3KETSUHWTWNR095TDB2F08R7MTTT517PJKEB17WX2F956QXQMT = "Top $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B Viruses";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT report, size, isspam FROM maillog WHERE (virusinfected = 1 AND report IS NOT NULL) AND $CY2PLIELG217GWUH0LQ3LPA40S5P00CKB137353KTG94454WMEA";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "relays") {$C3KETSUHWTWNR095TDB2F08R7MTTT517PJKEB17WX2F956QXQMT = "Top $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B Relays by count";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT clientip, size, isspam FROM maillog WHERE (clientip IS NOT NULL) AND $CY2PLIELG217GWUH0LQ3LPA40S5P00CKB137353KTG94454WMEA";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "relayssize") {$C3KETSUHWTWNR095TDB2F08R7MTTT517PJKEB17WX2F956QXQMT = "Top $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B Relays by size";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT clientip, size, isspam FROM maillog WHERE (clientip IS NOT NULL) AND $CY2PLIELG217GWUH0LQ3LPA40S5P00CKB137353KTG94454WMEA";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "sa") {if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "sa") {my ($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2);my $CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK = open3($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, "grep -hr '^describe' /usr/mailscanner/etc/spam.assassin.prefs.conf /etc/mail/spamassassin/*.cf /var/lib/spamassassin 2>/dev/null");my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2>;waitpid ($CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK, 0);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ) {if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^describe\s+(\w+)\s+(.*)$/) {$rules{$1} = $2;}}}$C3KETSUHWTWNR095TDB2F08R7MTTT517PJKEB17WX2F956QXQMT = "Top $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B SpamAssassin Rules";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT spamreport, isspam FROM maillog WHERE (spamreport IS NOT NULL) AND $CY2PLIELG217GWUH0LQ3LPA40S5P00CKB137353KTG94454WMEA";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "send") {$C3KETSUHWTWNR095TDB2F08R7MTTT517PJKEB17WX2F956QXQMT = "Top $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B Senders by count";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "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 $CY2PLIELG217GWUH0LQ3LPA40S5P00CKB137353KTG94454WMEA GROUP BY from_address ORDER BY count DESC LIMIT $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "sendsize") {$C3KETSUHWTWNR095TDB2F08R7MTTT517PJKEB17WX2F956QXQMT = "Top $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B Senders by size";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "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 $CY2PLIELG217GWUH0LQ3LPA40S5P00CKB137353KTG94454WMEA GROUP BY from_address ORDER BY size DESC LIMIT $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "senddom") {$C3KETSUHWTWNR095TDB2F08R7MTTT517PJKEB17WX2F956QXQMT = "Top $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B Sender Domains by count";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "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 $CY2PLIELG217GWUH0LQ3LPA40S5P00CKB137353KTG94454WMEA) GROUP BY from_domain ORDER BY count DESC LIMIT $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "senddomsize") {$C3KETSUHWTWNR095TDB2F08R7MTTT517PJKEB17WX2F956QXQMT = "Top $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B Sender Domains by size";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "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 $CY2PLIELG217GWUH0LQ3LPA40S5P00CKB137353KTG94454WMEA GROUP BY from_domain ORDER BY size DESC LIMIT $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "recv") {$C3KETSUHWTWNR095TDB2F08R7MTTT517PJKEB17WX2F956QXQMT = "Top $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B Recipients by count";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "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 $CY2PLIELG217GWUH0LQ3LPA40S5P00CKB137353KTG94454WMEA GROUP BY to_address ORDER BY count DESC LIMIT $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "recvsize") {$C3KETSUHWTWNR095TDB2F08R7MTTT517PJKEB17WX2F956QXQMT = "Top $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B Recipients by size";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "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 $CY2PLIELG217GWUH0LQ3LPA40S5P00CKB137353KTG94454WMEA GROUP BY to_address ORDER BY size DESC LIMIT $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "recvdom") {$C3KETSUHWTWNR095TDB2F08R7MTTT517PJKEB17WX2F956QXQMT = "Top $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B Recipient Domains by count";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "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 $CY2PLIELG217GWUH0LQ3LPA40S5P00CKB137353KTG94454WMEA GROUP BY to_domain ORDER BY count DESC LIMIT $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "recvdomsize") {$C3KETSUHWTWNR095TDB2F08R7MTTT517PJKEB17WX2F956QXQMT = "Top $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B Recipient Domains by size";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "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 $CY2PLIELG217GWUH0LQ3LPA40S5P00CKB137353KTG94454WMEA GROUP BY to_domain ORDER BY size DESC LIMIT $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "spamsenddom") {$C3KETSUHWTWNR095TDB2F08R7MTTT517PJKEB17WX2F956QXQMT = "Top $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B Spam Sender Domains";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "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 $CY2PLIELG217GWUH0LQ3LPA40S5P00CKB137353KTG94454WMEA) GROUP BY from_domain ORDER BY isspam DESC, count DESC LIMIT $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "spamrelays") {$C3KETSUHWTWNR095TDB2F08R7MTTT517PJKEB17WX2F956QXQMT = "Top $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B Spam Relay IPs";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT clientip, size, isspam FROM maillog WHERE (clientip IS NOT NULL) AND $CY2PLIELG217GWUH0LQ3LPA40S5P00CKB137353KTG94454WMEA";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "daily") {$C3KETSUHWTWNR095TDB2F08R7MTTT517PJKEB17WX2F956QXQMT = "Daily Totals";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "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 $CY2PLIELG217GWUH0LQ3LPA40S5P00CKB137353KTG94454WMEA GROUP by date ORDER BY date DESC ";}my $CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH = "COUNT(*)";if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 =~ /size$/) {$CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH = "SUM(size)"}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 =~ /^spam/) {$CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH = "SUM(isspam)"}my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare("SELECT $CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH FROM maillog WHERE $CY2PLIELG217GWUH0LQ3LPA40S5P00CKB137353KTG94454WMEA") or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchrow_arrayref->[0];$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}print "
\n";if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "daily") {my (@C9P9B4BYSE9O2Y6GJYYISNQ47YB1IEL4YLCJOQUGAZM1HF8KEKD, @CS9IDVQG0YHVC1M9DXRJCAYAMBHGPQ33554OGLLFC7V1XN02BZ4, @CQZT2TEY8L8LLGCU6I68ZZ18BAFDAHOQPFICA8BMUEVK7W1BM35, @CSFLVDU1T2XZJUYJ2K1U7JM5LXM6K2NN5F6EE9PO86YMTV6CIYG, @C1JEEMOQH2Y4ILFV0BR2IRMP74QDHUBMJRUOSJLIMQM5LX5CYM2, @CGNCXNE83YYI5A5YBRP2N0UNC9P680IPUHZ6HA4PV7C9UG88FDM, @CTDNF9IMHOMUXBE5S9AQIEEO5K1XI6PR2ZIR24GFZEL3RQWX6B4, @CDZYWM5SEJS1P566P1HWBZG9N3OIGQG7NTLRVS3TEZN9Z6232EO, @CPZ0ATJRG94B5WOKIGI1CNI7I3DBI023OJ82YCUB5WHQYVX0ZN3);my $CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX = 0;my $C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND;while (my @CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchrow_array) {$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "\n";$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[0] ";push @C9P9B4BYSE9O2Y6GJYYISNQ47YB1IEL4YLCJOQUGAZM1HF8KEKD, $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[0];$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "";$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "\n";$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1]\n";push @CS9IDVQG0YHVC1M9DXRJCAYAMBHGPQ33554OGLLFC7V1XN02BZ4, $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1];$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "".($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1] - $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[3] - $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[5] - $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[7])."\n";push @CQZT2TEY8L8LLGCU6I68ZZ18BAFDAHOQPFICA8BMUEVK7W1BM35, ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1] - $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[3] - $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[5] - $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[7]);$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "".(sprintf("%.2f", (($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1] - $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[3] - $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[5] - $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[7])/$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1]) * 100))."%\n";$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[3]\n";push @CSFLVDU1T2XZJUYJ2K1U7JM5LXM6K2NN5F6EE9PO86YMTV6CIYG, $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[3];if ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[3] > $CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX) {$CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[3]}$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "".(sprintf("%.2f", ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[3]/$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1]) * 100))."%\n";$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "".($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[3] - $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[4])."\n";push @C1JEEMOQH2Y4ILFV0BR2IRMP74QDHUBMJRUOSJLIMQM5LX5CYM2, ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[3] - $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[4]);$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "".(sprintf("%.2f", (($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[3] - $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[4])/$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1]) * 100))."%\n";$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "".($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[4] - $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[7])."\n";push @CGNCXNE83YYI5A5YBRP2N0UNC9P680IPUHZ6HA4PV7C9UG88FDM, ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[4] - $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[7]);$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "".(sprintf("%.2f", (($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[4] - $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[7])/$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1]) * 100))."%\n";$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[5]\n";push @CTDNF9IMHOMUXBE5S9AQIEEO5K1XI6PR2ZIR24GFZEL3RQWX6B4, $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[5];if ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[5] > $CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX) {$CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[5]}$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "".(sprintf("%.2f", ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[5]/$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1]) * 100))."%\n";$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[6]\n";push @CDZYWM5SEJS1P566P1HWBZG9N3OIGQG7NTLRVS3TEZN9Z6232EO, $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[6];$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "".(sprintf("%.2f", ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[6]/$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1]) * 100))."%\n";$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[7]\n";push @CPZ0ATJRG94B5WOKIGI1CNI7I3DBI023OJ82YCUB5WHQYVX0ZN3, $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[7];if ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[7] > $CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX) {$CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[7]}$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "".(sprintf("%.2f", ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[7]/$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1]) * 100))."%\n";if ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2] < 1024) {$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2] = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2]."B"}elsif ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2] < 1048576) {$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2] = int ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2]/1024)."KB"}elsif ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2] < 1073741824) {$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2] = int ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2]/(1024*1024))."MB"}elsif ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2] >= 1073741824) {$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2] = int ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2]/(1024*1024*1024))."GB"}$C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND .= "$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2]\n";}$CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX = (int($CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX/5) * 5) + 5;my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = ([reverse @C9P9B4BYSE9O2Y6GJYYISNQ47YB1IEL4YLCJOQUGAZM1HF8KEKD], [reverse @CSFLVDU1T2XZJUYJ2K1U7JM5LXM6K2NN5F6EE9PO86YMTV6CIYG], [reverse @C1JEEMOQH2Y4ILFV0BR2IRMP74QDHUBMJRUOSJLIMQM5LX5CYM2], [reverse @CGNCXNE83YYI5A5YBRP2N0UNC9P680IPUHZ6HA4PV7C9UG88FDM], [reverse @CTDNF9IMHOMUXBE5S9AQIEEO5K1XI6PR2ZIR24GFZEL3RQWX6B4], [reverse @CPZ0ATJRG94B5WOKIGI1CNI7I3DBI023OJ82YCUB5WHQYVX0ZN3]);my $C5VNXRHE1H3AQK64P7YVOB5I2AT9PVZ0W5EGTEGR9G0CXCKKXVQ = GD::Graph::bars->new(1024,512);$C5VNXRHE1H3AQK64P7YVOB5I2AT9PVZ0W5EGTEGR9G0CXCKKXVQ->set_x_axis_font('/usr/share/fonts/liberation/LiberationMono-Regular.ttf', 9);$C5VNXRHE1H3AQK64P7YVOB5I2AT9PVZ0W5EGTEGR9G0CXCKKXVQ->set_y_axis_font('/usr/share/fonts/liberation/LiberationMono-Regular.ttf', 11);$C5VNXRHE1H3AQK64P7YVOB5I2AT9PVZ0W5EGTEGR9G0CXCKKXVQ->set_x_label_font('/usr/share/fonts/liberation/LiberationMono-Regular.ttf', 11);$C5VNXRHE1H3AQK64P7YVOB5I2AT9PVZ0W5EGTEGR9G0CXCKKXVQ->set_y_label_font('/usr/share/fonts/liberation/LiberationMono-Regular.ttf', 11);$C5VNXRHE1H3AQK64P7YVOB5I2AT9PVZ0W5EGTEGR9G0CXCKKXVQ->set_legend_font('/usr/share/fonts/liberation/LiberationMono-Regular.ttf', 11);$C5VNXRHE1H3AQK64P7YVOB5I2AT9PVZ0W5EGTEGR9G0CXCKKXVQ->set( dclrs => [ qw(lgray gold lred cyan black) ] ); $C5VNXRHE1H3AQK64P7YVOB5I2AT9PVZ0W5EGTEGR9G0CXCKKXVQ->set( x_label => 'Date',y_label => 'Count',x_labels_vertical => 1,y_tick_number => 5,y_max_value => $CBTY664ATN9FA72YCH53T8U75IA1TGYL2HBS68AE14WTHNV9FYX,borderclrs => $C5VNXRHE1H3AQK64P7YVOB5I2AT9PVZ0W5EGTEGR9G0CXCKKXVQ->{dclrs},x_ticks => 0,transparent => 0,);$C5VNXRHE1H3AQK64P7YVOB5I2AT9PVZ0W5EGTEGR9G0CXCKKXVQ->set_legend( qw(SpamTotal SpamLow SpamHigh Infected Blacklisted));$C5VNXRHE1H3AQK64P7YVOB5I2AT9PVZ0W5EGTEGR9G0CXCKKXVQ->plot(\@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ);my $CICE6RA6F9EQ2743ZD90IHRIR7S0GIKANJEZ4FI2E95CTY440MW = encode_base64($C5VNXRHE1H3AQK64P7YVOB5I2AT9PVZ0W5EGTEGR9G0CXCKKXVQ->gd->png());print "
Daily Totals
\n";print "\n";print "\n";print "";print "";print "\n";print "\n";print $C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND;print "\n
DateTotalTotal CleanTotal SpamLow SpamHigh SpamInfectedSpam WhitelistSpam BlacklistSize
\n";print "
\n";} else {my %CPMBJNGPR42TSD9UWK6EG90EPSU5VNVAWIN8JP1N7A75VJDGCWK;my %C5FQ4RE18NM3CJAEGUXQZFOVV3OUVMJ3VTX0QHFF620FQHFNMLB;if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "sa" or $C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "virus" or $C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "relays" or $C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "relayssize" or $C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "spamsenddom" or $C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "spamrelays") {my %CCRYOTL5OT51Z4B1KFF8CK5UTO3AS99WP8EMO6ZLE60JWQ8ZZQC;while (my @CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchrow_array) {if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "sa") {while ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[0] =~ /([A-Z0-9\_]+) ([\-\.0-9]+)/sg) {$CCRYOTL5OT51Z4B1KFF8CK5UTO3AS99WP8EMO6ZLE60JWQ8ZZQC{"$1\[me\]/td\[mo\]\[me\]td\[ma\]$2\[me\]/td\[mo\]\[me\]td\[mo\]$rules{$1}"}++;$C5FQ4RE18NM3CJAEGUXQZFOVV3OUVMJ3VTX0QHFF620FQHFNMLB{"$1\[me\]/td\[mo\]\[me\]td\[ma\]$2\[me\]/td\[mo\]\[me\]td\[mo\]$rules{$1}"}+=$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1];}}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "virus") {while ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[0] =~ /(.+) was infected: (\S+)/sg) {$CCRYOTL5OT51Z4B1KFF8CK5UTO3AS99WP8EMO6ZLE60JWQ8ZZQC{$2}++;$C5FQ4RE18NM3CJAEGUXQZFOVV3OUVMJ3VTX0QHFF620FQHFNMLB{$2}+=$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2];}}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "relays" or $C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "relayssize") {if ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[0] =~ /($C36HQWZDRQ7J0ZHUTM1HLSRC0EQDB5K5QYUMADBDT42YGWMZ7WW|$C5KCCZTKPW0RFZ5EX9J1QW9G5KHIKVX2O983QZY4W06PZXWDSVA)/) {my $CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1 = $1;if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 =~ /size$/) {$CCRYOTL5OT51Z4B1KFF8CK5UTO3AS99WP8EMO6ZLE60JWQ8ZZQC{$CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1}+=$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1];$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU+=$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1];$C5FQ4RE18NM3CJAEGUXQZFOVV3OUVMJ3VTX0QHFF620FQHFNMLB{$CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1}+=$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2];} else {$CCRYOTL5OT51Z4B1KFF8CK5UTO3AS99WP8EMO6ZLE60JWQ8ZZQC{$CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1}++;$C5FQ4RE18NM3CJAEGUXQZFOVV3OUVMJ3VTX0QHFF620FQHFNMLB{$CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1}+=$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2];}}}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "spamsenddom") {$CCRYOTL5OT51Z4B1KFF8CK5UTO3AS99WP8EMO6ZLE60JWQ8ZZQC{$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[0]} = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[3];$C5FQ4RE18NM3CJAEGUXQZFOVV3OUVMJ3VTX0QHFF620FQHFNMLB{$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[0]} = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1];}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "spamrelays") {if ($CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[0] =~ /($C36HQWZDRQ7J0ZHUTM1HLSRC0EQDB5K5QYUMADBDT42YGWMZ7WW|$C5KCCZTKPW0RFZ5EX9J1QW9G5KHIKVX2O983QZY4W06PZXWDSVA)/) {my $CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1 = $1;$CCRYOTL5OT51Z4B1KFF8CK5UTO3AS99WP8EMO6ZLE60JWQ8ZZQC{$CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1}+=$CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2];$C5FQ4RE18NM3CJAEGUXQZFOVV3OUVMJ3VTX0QHFF620FQHFNMLB{$CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1}++;}}}my $CQO8IZ07BWV2UY3D28KX563W39NM86AN8AGS0TFILL5FK4MAE14 = 1;foreach my $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R (sort { $CCRYOTL5OT51Z4B1KFF8CK5UTO3AS99WP8EMO6ZLE60JWQ8ZZQC{$b} <=> $CCRYOTL5OT51Z4B1KFF8CK5UTO3AS99WP8EMO6ZLE60JWQ8ZZQC{$a} } keys %CCRYOTL5OT51Z4B1KFF8CK5UTO3AS99WP8EMO6ZLE60JWQ8ZZQC) {$CPMBJNGPR42TSD9UWK6EG90EPSU5VNVAWIN8JP1N7A75VJDGCWK{$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R} = $CCRYOTL5OT51Z4B1KFF8CK5UTO3AS99WP8EMO6ZLE60JWQ8ZZQC{$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R};if ($CQO8IZ07BWV2UY3D28KX563W39NM86AN8AGS0TFILL5FK4MAE14 == $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B) {last}$CQO8IZ07BWV2UY3D28KX563W39NM86AN8AGS0TFILL5FK4MAE14++;}} else {while (my @CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchrow_array) {my $C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[0];my $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1];if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 =~ /size$/) {$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[2]}$CPMBJNGPR42TSD9UWK6EG90EPSU5VNVAWIN8JP1N7A75VJDGCWK{$C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY} = $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R;$C5FQ4RE18NM3CJAEGUXQZFOVV3OUVMJ3VTX0QHFF620FQHFNMLB{$C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY} = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[3];}}my $CUF9YTCOAAHM9XR9J8YRHA10L3FU5DFVH4U0PSFO9G2E2L34RG3 = $C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU." hits";if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 =~ /size$/) {if ($C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU < 1024) {$CUF9YTCOAAHM9XR9J8YRHA10L3FU5DFVH4U0PSFO9G2E2L34RG3 = $C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU."B"}elsif ($C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU < 1048576) {$CUF9YTCOAAHM9XR9J8YRHA10L3FU5DFVH4U0PSFO9G2E2L34RG3 = int ($C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU/1024)."KB"}elsif ($C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU < 1073741824) {$CUF9YTCOAAHM9XR9J8YRHA10L3FU5DFVH4U0PSFO9G2E2L34RG3 = int ($C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU/(1024*1024))."MB"}elsif ($C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU >= 1073741824) {$CUF9YTCOAAHM9XR9J8YRHA10L3FU5DFVH4U0PSFO9G2E2L34RG3 = int ($C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU/(1024*1024*1024))."GB"}}print "

$C3KETSUHWTWNR095TDB2F08R7MTTT517PJKEB17WX2F956QXQMT ($CUF9YTCOAAHM9XR9J8YRHA10L3FU5DFVH4U0PSFO9G2E2L34RG3), $C1EJSAH1O01WRUJFVIOS5FUIUB0UPSNEXET6KWNDGIXAPWQLIT6 to $CZ0SSZNQ24H5BAKJ5VHY6R9QTK5COOGJP6K0XFVN90CX3SX5JBC

\n";print "
";if ($C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU > 0) {if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 =~ /relay/) {&CEYA7EVXSWGIR84LJ01VD6GUFN3FUJ1MRST020BHKBSBZUKAILZ}print "\n";my $C266JBARG4EYEXT0LZX0MLQ7WTERCM5ZLOILWHRBU2IE3UA0R6G = "";if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "sa") {$C266JBARG4EYEXT0LZX0MLQ7WTERCM5ZLOILWHRBU2IE3UA0R6G = ""}if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 =~ /relay/) {$C266JBARG4EYEXT0LZX0MLQ7WTERCM5ZLOILWHRBU2IE3UA0R6G = ""}print "$C266JBARG4EYEXT0LZX0MLQ7WTERCM5ZLOILWHRBU2IE3UA0R6G\n";my $CQO8IZ07BWV2UY3D28KX563W39NM86AN8AGS0TFILL5FK4MAE14 = 1;foreach my $CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH (sort { $CPMBJNGPR42TSD9UWK6EG90EPSU5VNVAWIN8JP1N7A75VJDGCWK{$b} <=> $CPMBJNGPR42TSD9UWK6EG90EPSU5VNVAWIN8JP1N7A75VJDGCWK{$a} } keys %CPMBJNGPR42TSD9UWK6EG90EPSU5VNVAWIN8JP1N7A75VJDGCWK) {my $C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY = $CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH;my $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = $CPMBJNGPR42TSD9UWK6EG90EPSU5VNVAWIN8JP1N7A75VJDGCWK{$CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH};my $COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA = $C5FQ4RE18NM3CJAEGUXQZFOVV3OUVMJ3VTX0QHFF620FQHFNMLB{$CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH};my $CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1 = $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R - $COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA;my $CB4LBAGGI3JEKUOF0UV7LPJRV02FTU70P1W5G3PEQD9IA3GG3D3;my $CU45A2R6ERMNQM5AM9C9QALG17ZABSUX5T4DRF2CRG1BK42V6HP;my $CLIH2D8JQD2E3JJNTTWMLIEQQUAPZTEOGAPB47KKCE9BEDIVGEC;if ($COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA and $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R) {$CB4LBAGGI3JEKUOF0UV7LPJRV02FTU70P1W5G3PEQD9IA3GG3D3 = sprintf("%.2f", ($COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA/$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R) * 100);} else {$COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA = 0;$CB4LBAGGI3JEKUOF0UV7LPJRV02FTU70P1W5G3PEQD9IA3GG3D3 = "0.00";}if ($CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1 and $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R) {$CU45A2R6ERMNQM5AM9C9QALG17ZABSUX5T4DRF2CRG1BK42V6HP = sprintf("%.2f", ($CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1/$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R) * 100);} else {$CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1 = 0;$CU45A2R6ERMNQM5AM9C9QALG17ZABSUX5T4DRF2CRG1BK42V6HP = "0.00";}if ($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R and $C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU) {$CLIH2D8JQD2E3JJNTTWMLIEQQUAPZTEOGAPB47KKCE9BEDIVGEC = sprintf("%.2f", ($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R/$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU) * 100);} else {$CLIH2D8JQD2E3JJNTTWMLIEQQUAPZTEOGAPB47KKCE9BEDIVGEC = "0.00"}if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "spamsenddom" or $C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "spamrelays") {$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = $C5FQ4RE18NM3CJAEGUXQZFOVV3OUVMJ3VTX0QHFF620FQHFNMLB{$CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH};$COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA = $CPMBJNGPR42TSD9UWK6EG90EPSU5VNVAWIN8JP1N7A75VJDGCWK{$CX2ZV4LXETFSGJ72JPDI34ICYYM5VG10H6TROSV6FDBMB7I5NGH};$CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1 = $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R - $COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA;if ($COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA) {$CB4LBAGGI3JEKUOF0UV7LPJRV02FTU70P1W5G3PEQD9IA3GG3D3 = sprintf("%.2f", ($COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA/$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R) * 100);} else {$COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA = 0;$CB4LBAGGI3JEKUOF0UV7LPJRV02FTU70P1W5G3PEQD9IA3GG3D3 = "0.00";}if ($CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1) {$CU45A2R6ERMNQM5AM9C9QALG17ZABSUX5T4DRF2CRG1BK42V6HP = sprintf("%.2f", ($CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1/$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R) * 100);} else {$CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1 = 0;$CU45A2R6ERMNQM5AM9C9QALG17ZABSUX5T4DRF2CRG1BK42V6HP = "0.00";}if ($COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA and $C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU) {$CLIH2D8JQD2E3JJNTTWMLIEQQUAPZTEOGAPB47KKCE9BEDIVGEC = sprintf("%.2f", ($COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA/$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU) * 100);} else {$CLIH2D8JQD2E3JJNTTWMLIEQQUAPZTEOGAPB47KKCE9BEDIVGEC = "0.00"}}if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 =~ /size$/) {$CLIH2D8JQD2E3JJNTTWMLIEQQUAPZTEOGAPB47KKCE9BEDIVGEC = sprintf("%.2f", ($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R/$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU) * 100);if ($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R < 1024) {$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R."B"}elsif ($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R < 1048576) {$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = int ($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R/1024)."KB"}elsif ($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R < 1073741824) {$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = int ($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R/(1024*1024))."MB"}elsif ($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R >= 1073741824) {$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = int ($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R/(1024*1024*1024))."GB"}if ($COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA < 1024) {$COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA = $COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA."B"}elsif ($COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA < 1048576) {$COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA = int ($COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA/1024)."KB"}elsif ($COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA < 1073741824) {$COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA = int ($COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA/(1024*1024))."MB"}elsif ($COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA >= 1073741824) {$COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA = int ($COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA/(1024*1024*1024))."GB"}if ($CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1 < 1024) {$CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1 = $CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1."B"}elsif ($CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1 < 1048576) {$CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1 = int ($CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1/1024)."KB"}elsif ($CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1 < 1073741824) {$CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1 = int ($CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1/(1024*1024))."MB"}elsif ($CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1 >= 1073741824) {$CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1 = int ($CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1/(1024*1024*1024))."GB"}}$C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY = encode_entities($C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY, '<>&');$C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY =~ s/\[me\]//;$C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY =~ s/\[mo\]/>/g;my $CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5;if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 =~ /relay/) {if ($CXRJY8MT8R2ADP0DBTCN5T6EDRFS8S3EUK1AAUVJQ3TNY0LQFS1{$C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY}) {$CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5 = ""}elsif ($C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY =~ /$CLB8OX4QLMWQA6N5T3U38XL5BL1DZPXUW09J97P1YIIP7RV63KT/) {$CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5 = ""}else {if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_lookup} eq "ajax" or $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_lookup} eq "") {$CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5 = "\n";}elsif ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_lookup} eq "inline") {$CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5 = &CWL3AK84X6T4PENKSGW99GJ7E17MZIHTA4U86VAHVKF8LG24TRD($C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY);$CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5 = encode_entities($CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5, '<>&');$CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5 = "\n";}else {$CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5 = "\n";}}}my $CQTX1C3O6GN6DPEEIPR9CHBIPEFVM8QSX83TA7JRY7FC32OHOZ0;if ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 =~ /relay/) {my $CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1 = $C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY;$CQTX1C3O6GN6DPEEIPR9CHBIPEFVM8QSX83TA7JRY7FC32OHOZ0 = " ";if ($C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY !~ /$CLB8OX4QLMWQA6N5T3U38XL5BL1DZPXUW09J97P1YIIP7RV63KT/ and !$CXRJY8MT8R2ADP0DBTCN5T6EDRFS8S3EUK1AAUVJQ3TNY0LQFS1{$C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY}) {$CQTX1C3O6GN6DPEEIPR9CHBIPEFVM8QSX83TA7JRY7FC32OHOZ0 .= " ";}}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 =~ /senddom/) {$CQTX1C3O6GN6DPEEIPR9CHBIPEFVM8QSX83TA7JRY7FC32OHOZ0 = " ";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 =~ /recvdom/) {$CQTX1C3O6GN6DPEEIPR9CHBIPEFVM8QSX83TA7JRY7FC32OHOZ0 = " ";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 =~ /^send/) {$CQTX1C3O6GN6DPEEIPR9CHBIPEFVM8QSX83TA7JRY7FC32OHOZ0 = " ";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 =~ /^recv/) {$CQTX1C3O6GN6DPEEIPR9CHBIPEFVM8QSX83TA7JRY7FC32OHOZ0 = " ";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "sa") {my ($CQ2QAR3STY7OJ4FZ62GQ1X8ZCU4Q7CYN7XZQ3SBVWITIDJJDS6K, undef) = split(/\";}elsif ($C5U5OXP9U1STM8J5DB89SGBE9CETLNLQVPW3Z67QB912QS8H4I3 eq "virus") {$CQTX1C3O6GN6DPEEIPR9CHBIPEFVM8QSX83TA7JRY7FC32OHOZ0 = " ";}print "";if ($CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5 ne "") {print $CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5}print "\n";if ($CQO8IZ07BWV2UY3D28KX563W39NM86AN8AGS0TFILL5FK4MAE14 == $CDU1P7NSAR09RF0ES42J4R3I684G3BV8QXWV1B5J5HN4278BW2B) {last}$CQO8IZ07BWV2UY3D28KX563W39NM86AN8AGS0TFILL5FK4MAE14++;}print "
ScoreDescriptionHostname
#ItemTotal\%ageSpam
Total
Spam
\%age
Ham
Total
Ham
\%age
Local IPPrivate IP$CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5-
$CQO8IZ07BWV2UY3D28KX563W39NM86AN8AGS0TFILL5FK4MAE14$CQTX1C3O6GN6DPEEIPR9CHBIPEFVM8QSX83TA7JRY7FC32OHOZ0$C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R$CLIH2D8JQD2E3JJNTTWMLIEQQUAPZTEOGAPB47KKCE9BEDIVGEC\%$COBIT52DUY0088G51O2PUWIU6D730Y2SCWH6KL6G8Y1KBOGM5DA$CB4LBAGGI3JEKUOF0UV7LPJRV02FTU70P1W5G3PEQD9IA3GG3D3%$CQT5IREL7CRYISDMZOVJDJ4NCV69OVYZ9UMARQDTPK89Q82RWU1$CU45A2R6ERMNQM5AM9C9QALG17ZABSUX5T4DRF2CRG1BK42V6HP%
\n";} else {print "
No Matches
\n";}print "
\n";}}print "

\n";print "\n";print "\n";return;}sub CXEUIVV25UUH94HC99BFXRITP3FCBYEPU1GQGNQLO782LJKTPUU {my $CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK = shift;my $CV1E89IVLF9394GNPLJTZ8BVDZG5C4WQON69J5D9MP95QKIQKYL = $ENV{cp_security_token};unless ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {$CV1E89IVLF9394GNPLJTZ8BVDZG5C4WQON69J5D9MP95QKIQKYL = "cpsess".$ENV{SESSION_ID}}my $CTADHICVK6ZSQGIWTXPF3TLCG451H58QN1U9KRYB5931VYJU50H = "/usr/msfe/sessions";if ($CV1E89IVLF9394GNPLJTZ8BVDZG5C4WQON69J5D9MP95QKIQKYL eq "") {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("Security error");exit;}unless (-e $CTADHICVK6ZSQGIWTXPF3TLCG451H58QN1U9KRYB5931VYJU50H) {mkdir $CTADHICVK6ZSQGIWTXPF3TLCG451H58QN1U9KRYB5931VYJU50H, 0600}if ($CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK eq "") {if (-e $CTADHICVK6ZSQGIWTXPF3TLCG451H58QN1U9KRYB5931VYJU50H."/".$CV1E89IVLF9394GNPLJTZ8BVDZG5C4WQON69J5D9MP95QKIQKYL) {$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB = lock_retrieve($CTADHICVK6ZSQGIWTXPF3TLCG451H58QN1U9KRYB5931VYJU50H."/".$CV1E89IVLF9394GNPLJTZ8BVDZG5C4WQON69J5D9MP95QKIQKYL);} else {foreach my $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q (glob $CTADHICVK6ZSQGIWTXPF3TLCG451H58QN1U9KRYB5931VYJU50H."/cpsess*") {if (time - (stat($C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q))[9] > 86400) {unlink $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q}}}foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI) {if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "mailcontrol") {delete $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{id};delete $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{date};if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{view} eq "standard") {delete $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{compactwindow};}}if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^new_(.*)$/) {my $CJITS0BEO1OIB9092MABXCWY4263SXYBCALUOIMW0W43F7LASH1 = $1;delete $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{$CJITS0BEO1OIB9092MABXCWY4263SXYBCALUOIMW0W43F7LASH1};if ($CJITS0BEO1OIB9092MABXCWY4263SXYBCALUOIMW0W43F7LASH1 eq "subdo") {for (my $C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 = 1; $C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662 < $CP913EPU6PHN33LF7H0BDL54MPVNRYRMMZ4JNIEUW4YAQSGILSC + 1;$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662++) {delete $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"item$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"};delete $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"cond$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"};delete $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{"value$C405LWM5WPR713PSHJXHBJH5A8IGO65ZSF60FG9GW24RPV6P662"};}delete $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{count};}} else {$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R} = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R};}}}lock_store(\%{$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB}, $CTADHICVK6ZSQGIWTXPF3TLCG451H58QN1U9KRYB5931VYJU50H."/".$CV1E89IVLF9394GNPLJTZ8BVDZG5C4WQON69J5D9MP95QKIQKYL);return;}sub CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN {my $CLG4KDFHKO3DSYCHS6IQBNT7V5D8D006TVNNKCB1IKH4MIL9NUO = shift;print "

$CLG4KDFHKO3DSYCHS6IQBNT7V5D8D006TVNNKCB1IKH4MIL9NUO

\n";undef $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB;&CXEUIVV25UUH94HC99BFXRITP3FCBYEPU1GQGNQLO782LJKTPUU(1);return;}sub C65GYAVG4JF8PF92GDR7ITFKYXIFKE7VOWLR5YZLQTPFWN2H4LO {my $CNFM1GWOQVUI9J8GIX2PUOVQSRJ13KFPQYIG2X558PLZ0G6JLRC;print "
\n";print "\n";print "\n";print "\n";print "\n";unless ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_rows}) {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_rows} = 40}print "\n";print "\n";print "\n";print "\n";print "\n";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_forwmail} eq "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_forwmail} = "Email forwarded by MailControl as an attachment."}print "\n";print "\n";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_csf} eq "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_csf} = "Blocked from MailControl for sending spam"}print "\n";print "\n";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{cleanmysql} eq "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{cleanmysql} = "30"}print "\n";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{queuedays} eq "" or $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{queuedays} eq "0") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{queuedays} = "7"}print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "
MailControl UI Settings
Auto-refresh the main MailControl page (0 = disable)
Note: Refresh button goes red 5 secs before the refresh
Number of rows to show in the main table
Number of search conditions allowed (default: 8)
Note: The more search conditions the more load on your browser and the database
Table background palette
Perform Statistics IP lookup inline, via ajax or disabled
Note: Ajax speeds up initial page load but will initiate a server request per IP
Mail Release (forward) subject line
Note: Leave blank to use the original subject
Mail Release (forward) plain text content line
Mail Release (direct) allows emails to be placed directly into the specified accounts INBOX on the server
Blocked IP in csf message text
Display Client IP column with sort
Note: Column sort for Client IP is only available when using a MySQL driver
Keep x days of MailControl database entries (0 = disable)
Keep x days of Stored Messages (quarantine)
SpamCop Reporting
If you have an email address to forward spam to SpamCop you can list it here to have new options added to the UI
Release email address
By default this is set to postmaster\@".hostname.", use an alternative here
Modify database when Learn as Ham/Spam is used
Note: This will change the database and how those messages and statistics are presented
Always display the Search Messages box
Always display the Bulk Actions box
Always launch message View Details in new window
\n";print "
\n";print "
\n";print "\n";print "\n";print "\n";print "\n";print "
MailControl Database Settings

Database Driver

\n";print "

There are 2 choices of database driver for the MailScanner Front-End:

\n";print "
    \n";print "
  1. \n";print "

    MailControl Synchronous MySQL (default - recommended)

    \nThis database offers an integrated approach that synchronously processes MailScanner messages by the MailScanner child processes.\n";print "

    Advantages: Lower memory requirements, MySQL offers high concurrent reads and writes, immediate availability in the database
    \n";print "Disadvantages: MySQL uses more resources, Remote Databases not supported, less suited to extremely busy mail servers

    \n";print "
  2. \n";print "
  3. \n";print "

    MailControl Synchronous SQLite (recommended)

    \nThis database offers an integrated approach that synchronously processes MailScanner messages by the MailScanner child processes.\n";print "

    Advantages: Very fast database transactions, fewer server resources, immediate availability in the database, portability (single independent file), no separate database parent
    \n";print "Disadvantages: Low concurrent writes (queued), less suited to very busy mail servers

    \n";print "
  4. \n";print "
\n";print "
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.

\nA backup of the original SQL database will be created before switching driver in case of failure.
\n";print "
\n";print "
\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "
MailControl Database Tools
Copy MySQL to SQLite database
Note: This will create an empty target database first and then copy the table rows to it
Copy SQLite to MySQL database
Note: This will truncate the target database first and then copy the table rows to it
Backup MySQL database
Note: Backups are created in /usr/msfe/backups/ and may be very large
Backup SQLite database
Note: Backups are created in /usr/msfe/backups/ and may be very large
Fix common database problems
Repair SpamAssassin Bayes database
Create a new SpamAssassin Bayes database
\n";print "

\n";return;}sub CW65P3DLF4G4WCYLL14YY8JBSDH55SMFZ44RZMOUXU1Q9FGT0D8 {if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{new_mc_driver} ne "") {my $CKBUC4IEI299UVC3LIQ2EQWAEILL1TQX53HCDE5L8VKTGVV0CEL = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_driver};if ($CKBUC4IEI299UVC3LIQ2EQWAEILL1TQX53HCDE5L8VKTGVV0CEL eq "mailcontrol" and $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CKBUC4IEI299UVC3LIQ2EQWAEILL1TQX53HCDE5L8VKTGVV0CEL = "sqlite"}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{new_mc_driver} eq "" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{new_mc_driver} eq "mailcontrol") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite} = 0;$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_driver} = "mailcontrol";}elsif ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{new_mc_driver} eq "sqlite") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite} = 1;$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_driver} = "mailcontrol";}sysopen (my $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D,"/usr/msfe/mailcontrol/mailcontrol.txt", O_WRONLY | O_CREAT | O_TRUNC);flock ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, LOCK_EX);print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "mc_sqlite=$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}\n";print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "mc_driver=$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_driver}\n";print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "mc_dbname=$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}\n";print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "mc_dbhost=$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost}\n";print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "mc_dbuser=$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser}\n";print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "mc_dbpass=$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass}\n";print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "mc_dbdir=$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir}\n";close ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D);chmod (0600, "/usr/msfe/mailcontrol/mailcontrol.txt");print "
\n";if ($CKBUC4IEI299UVC3LIQ2EQWAEILL1TQX53HCDE5L8VKTGVV0CEL eq "sqlite") {if (-e $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir}) {my $CK3K958KJ1ZZGAMKD38LAYTL1EFL1J86YUDNEYU4HP9BPXFAWW0 = "/usr/msfe/backups/sqlite_".time.".sql";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("sqlite3 $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir} .dump > $CK3K958KJ1ZZGAMKD38LAYTL1EFL1J86YUDNEYU4HP9BPXFAWW0");print "Backup created at $CK3K958KJ1ZZGAMKD38LAYTL1EFL1J86YUDNEYU4HP9BPXFAWW0\n";} else {print "SQLite database does not exist at $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir}\n";}} else {my $CK3K958KJ1ZZGAMKD38LAYTL1EFL1J86YUDNEYU4HP9BPXFAWW0 = "/usr/msfe/backups/mysql_".time.".sql";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("su root -c 'mysqldump --host=$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost} --user=$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser} --password=$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass} $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname} > $CK3K958KJ1ZZGAMKD38LAYTL1EFL1J86YUDNEYU4HP9BPXFAWW0'");print "Backup created at $CK3K958KJ1ZZGAMKD38LAYTL1EFL1J86YUDNEYU4HP9BPXFAWW0\n";}&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("su root -c '/usr/msfe/mailcontrol/dbadd.pl'");&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("$CGJAYD963VZERJTVU5LGD0JL0JZ7YWI8FSTULLOJ97XLL0Z13NP MailScanner restart");print "
\n";print "
MailControl Driver Changed
\n";} else {my $CO5YRRCLG47KJ1H9GWL9ZCTL4GFCPQUUX1VB1YQUC6B1G9LR6QP = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_release};foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI) {if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^new_(.*)/) {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$1}=$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R}}}delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_driver};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir};sysopen (my $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D,"/usr/msfe/msconfig.txt", O_WRONLY | O_CREAT | O_TRUNC);flock ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, LOCK_EX);foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC) {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R=$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R}\n";}close ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D);chmod (0644, "/usr/msfe/msconfig.txt");if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{new_queuedays} ne "") {open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, "<", "/usr/mailscanner/etc/defaults");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;open (my $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, ">", "/usr/mailscanner/etc/defaults");flock ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, LOCK_EX);foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ) {if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^q_days/) {if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{queuedays} eq "" or $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{queuedays} == 0) {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{queuedays} = 7}$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW = "q_days=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{queuedays};}print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW\n";}close ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D);}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{new_mc_release} ne $CO5YRRCLG47KJ1H9GWL9ZCTL4GFCPQUUX1VB1YQUC6B1G9LR6QP) {print "
\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("su root -c '/usr/msfe/mailcontrol/dbadd.pl'");print "
\n";}print "
MailControl Settings Saved
\n";}print "

\n";return;}sub CKU7MIWN910BQCYMQ6IBON842VQQ5NK1HN3A6RX9PHBMH6WCZ5L {my $C282NTFX389UWPWD70M4J3GSXI3KARPDAUPH3ABKXBWOI99K88S = shift;my $C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_contrast} eq "high") { $C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND = < .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} EOF }elsif ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_contrast} eq "medium") { $C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND = < .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} EOF }else { $C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND = < .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} EOF }if ($C282NTFX389UWPWD70M4J3GSXI3KARPDAUPH3ABKXBWOI99K88S) {return $C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND;} else {print $C39N9MF57JF9ID0TC6EPGRJ1M7B97FJ5EWKCMX54VQJ5YBO2RND;}return;}sub C6F96NMQBUO31UVKKPIEOCJX2SEJVQHPF8CKYOUM048MWZENWSH {print "
\n";print "\n";print "
\n";print "
Save Search
\n";print "
\n";print "Enter name of search: \n";print "
\n";print "
\n";return;}sub C2S4D1JWOWZ14Y9WLANFCNW9YZ28CBT95JVCVS6CRSU2TJ45ME7 {my $CTADHICVK6ZSQGIWTXPF3TLCG451H58QN1U9KRYB5931VYJU50H = "/usr/msfe/sessions";my $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{savesearch};if ($C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q eq "") {print "
You must specify a name for the search
\n";&C6F96NMQBUO31UVKKPIEOCJX2SEJVQHPF8CKYOUM048MWZENWSH;return;} else {$C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q =~ s/[^\w]/_/g;my $CCFKWHIHQ78DW2EMUNV2YKWDBWJHAYN48TZ487PRAM1FCGL086U;foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %{$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB}) {if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^(cond|item|value)\d+$/) {$CCFKWHIHQ78DW2EMUNV2YKWDBWJHAYN48TZ487PRAM1FCGL086U->{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R} = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R}}}$CCFKWHIHQ78DW2EMUNV2YKWDBWJHAYN48TZ487PRAM1FCGL086U->{count} = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{count};$CCFKWHIHQ78DW2EMUNV2YKWDBWJHAYN48TZ487PRAM1FCGL086U->{do} = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{do};lock_store(\%{$CCFKWHIHQ78DW2EMUNV2YKWDBWJHAYN48TZ487PRAM1FCGL086U}, $CTADHICVK6ZSQGIWTXPF3TLCG451H58QN1U9KRYB5931VYJU50H."/save_".$C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q);print "
Search saved as $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q
\n";print "\n";}return;}sub CKIA201B39YBR9CYA2WNUBBERRVE6CXBG62ASFR0CV948U18RPL {my $CTADHICVK6ZSQGIWTXPF3TLCG451H58QN1U9KRYB5931VYJU50H = "/usr/msfe/sessions";print "
\n";print "\n";print "
\n";print "
Load Search
\n";print "
\n";print "Select Search: \n";print "
\n";print "
\n";return;}sub CFE7ICXOV0NULSP90JA0NG1UKJ73US92SKBJVRIXG02379Z3KUZ {my $CTADHICVK6ZSQGIWTXPF3TLCG451H58QN1U9KRYB5931VYJU50H = "/usr/msfe/sessions";my $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{savesearch};if ($C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q eq "" or $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q =~ /[^\w]/) {print "
You must select a search
\n";&CKIA201B39YBR9CYA2WNUBBERRVE6CXBG62ASFR0CV948U18RPL;return;} else {my $CCFKWHIHQ78DW2EMUNV2YKWDBWJHAYN48TZ487PRAM1FCGL086U = lock_retrieve($CTADHICVK6ZSQGIWTXPF3TLCG451H58QN1U9KRYB5931VYJU50H."/save_".$C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q);foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %{$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB}) {if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^(cond|item|value)\d+$/) {delete $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R}}}foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %{$CCFKWHIHQ78DW2EMUNV2YKWDBWJHAYN48TZ487PRAM1FCGL086U}) {$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R} = $CCFKWHIHQ78DW2EMUNV2YKWDBWJHAYN48TZ487PRAM1FCGL086U->{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R};}$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{count} = $CCFKWHIHQ78DW2EMUNV2YKWDBWJHAYN48TZ487PRAM1FCGL086U->{count};$CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{do} = $CCFKWHIHQ78DW2EMUNV2YKWDBWJHAYN48TZ487PRAM1FCGL086U->{do};&CXEUIVV25UUH94HC99BFXRITP3FCBYEPU1GQGNQLO782LJKTPUU(1);print "
Loaded search from $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q
\n";print "\n";}return;}sub CBUPAKR8WBYHAL0E40D0N6EJB89UUARGOWT9WYK262MU7FX2V5Z {my $CTADHICVK6ZSQGIWTXPF3TLCG451H58QN1U9KRYB5931VYJU50H = "/usr/msfe/sessions";my $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{savesearch};unless (-e $CTADHICVK6ZSQGIWTXPF3TLCG451H58QN1U9KRYB5931VYJU50H."/save_".$C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q or $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q =~ /[^\w]/) {print "
Search $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q not found
\n";return;} else {unlink ($CTADHICVK6ZSQGIWTXPF3TLCG451H58QN1U9KRYB5931VYJU50H."/save_".$C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q);print "
Search $C64B8X1THTJLMHPU441165756BURW0YT5HQIOXP7SLU54ABLE5Q deleted
\n";print "\n";}return;}sub CWL3AK84X6T4PENKSGW99GJ7E17MZIHTA4U86VAHVKF8LG24TRD {my $CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1 = shift;my $CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5;my $CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK;my $CL9OZTO17GMZIE8BUQ35Q4U7DIOM03VPHGGLE7XBKTNHC7Z1MTS = 10;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_lookup} eq "inline") {$CL9OZTO17GMZIE8BUQ35Q4U7DIOM03VPHGGLE7XBKTNHC7Z1MTS = 3}eval {local $SIG{__DIE__} = undef;local $SIG{'ALRM'} = sub {die};alarm($CL9OZTO17GMZIE8BUQ35Q4U7DIOM03VPHGGLE7XBKTNHC7Z1MTS + 1);my ($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2);$CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK = open3($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, "/usr/bin/host","-W",$CL9OZTO17GMZIE8BUQ35Q4U7DIOM03VPHGGLE7XBKTNHC7Z1MTS,$CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1);close $CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN;my @CR5FQ5BYG9QTC6MTHWGM727L77X12RI6U71TH0ZGNYGPS8LDPWY = <$CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2>;waitpid ($CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK, 0);chomp @CR5FQ5BYG9QTC6MTHWGM727L77X12RI6U71TH0ZGNYGPS8LDPWY;if ($CR5FQ5BYG9QTC6MTHWGM727L77X12RI6U71TH0ZGNYGPS8LDPWY[0] =~ /(\S+)\.$/) {$CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5 = $1}alarm(0);};alarm(0);if ($CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK =~ /\d+/ and $CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK > 1 and kill(0,$CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK)) {kill(9,$CKED7QBWXRB7G2S6QNUKDIK1ORBVWWMOP6D07FYGBCOYX7JZXGK)}return $CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5;}sub C5LLIHVPWXWTM63GVPG0CO83GN7DX56MI8MWS3OHC16CXTYNGXF {my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare("SELECT date FROM maillog ORDER BY date ASC LIMIT 1") or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;my @CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchrow_array;my $CRD3P8QC72KSGBPF7VOGIXYX7CSBYUSHN7DFUEG4IWJBBYRS6YL = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[0];$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare("SELECT date FROM maillog ORDER BY date DESC LIMIT 1") or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;@CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchrow_array;my $C1PFVO4P2V16JEQFJP5W8QCRJF1B6XQ7ADS2KTVIAH6396EUXFO = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[0];my $CY05IF0OINKKA1KVQR7RLY8EE01BMIBPUVF5N553WT1VJVL58UT = $C1PFVO4P2V16JEQFJP5W8QCRJF1B6XQ7ADS2KTVIAH6396EUXFO;if ($CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{today}) {$CY05IF0OINKKA1KVQR7RLY8EE01BMIBPUVF5N553WT1VJVL58UT = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{today}}print "
\n";print "\n";print "\n";print "\n";my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (date = ?)";$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute($CY05IF0OINKKA1KVQR7RLY8EE01BMIBPUVF5N553WT1VJVL58UT) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}@CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchrow_array;my $C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[0];my $COUSFUFP5VPFEJH2KNAK2ZY93GOZDT2D579W83AIXUW9C3GYBK6 = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1];print "".&C687FIMVSS45AXUJTG2ERIH7L8EDGIHNH8FLZ031JNE2ZY1JCHV(\$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1,$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU,$COUSFUFP5VPFEJH2KNAK2ZY93GOZDT2D579W83AIXUW9C3GYBK6,$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW,$CY05IF0OINKKA1KVQR7RLY8EE01BMIBPUVF5N553WT1VJVL58UT)."\n";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "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 "".&C687FIMVSS45AXUJTG2ERIH7L8EDGIHNH8FLZ031JNE2ZY1JCHV(\$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1,$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU,$COUSFUFP5VPFEJH2KNAK2ZY93GOZDT2D579W83AIXUW9C3GYBK6,$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW,$CY05IF0OINKKA1KVQR7RLY8EE01BMIBPUVF5N553WT1VJVL58UT)."\n";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "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 "".&C687FIMVSS45AXUJTG2ERIH7L8EDGIHNH8FLZ031JNE2ZY1JCHV(\$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1,$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU,$COUSFUFP5VPFEJH2KNAK2ZY93GOZDT2D579W83AIXUW9C3GYBK6,$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW,$CY05IF0OINKKA1KVQR7RLY8EE01BMIBPUVF5N553WT1VJVL58UT)."\n";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "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 "".&C687FIMVSS45AXUJTG2ERIH7L8EDGIHNH8FLZ031JNE2ZY1JCHV(\$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1,$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU,$COUSFUFP5VPFEJH2KNAK2ZY93GOZDT2D579W83AIXUW9C3GYBK6,$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW,$CY05IF0OINKKA1KVQR7RLY8EE01BMIBPUVF5N553WT1VJVL58UT)."\n";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "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 "".&C687FIMVSS45AXUJTG2ERIH7L8EDGIHNH8FLZ031JNE2ZY1JCHV(\$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1,$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU,$COUSFUFP5VPFEJH2KNAK2ZY93GOZDT2D579W83AIXUW9C3GYBK6,$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW,$CY05IF0OINKKA1KVQR7RLY8EE01BMIBPUVF5N553WT1VJVL58UT)."\n";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "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 "".&C687FIMVSS45AXUJTG2ERIH7L8EDGIHNH8FLZ031JNE2ZY1JCHV(\$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1,$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU,$COUSFUFP5VPFEJH2KNAK2ZY93GOZDT2D579W83AIXUW9C3GYBK6,$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW,$CY05IF0OINKKA1KVQR7RLY8EE01BMIBPUVF5N553WT1VJVL58UT)."\n";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (virusinfected > '0' OR nameinfected > '0' OR otherinfected > '0') AND (date = ?)";print "".&C687FIMVSS45AXUJTG2ERIH7L8EDGIHNH8FLZ031JNE2ZY1JCHV(\$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1,$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU,$COUSFUFP5VPFEJH2KNAK2ZY93GOZDT2D579W83AIXUW9C3GYBK6,$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW,$CY05IF0OINKKA1KVQR7RLY8EE01BMIBPUVF5N553WT1VJVL58UT)."\n";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (virusinfected > '0' AND nameinfected <= '0' AND otherinfected <= '0') AND (date = ?)";print "".&C687FIMVSS45AXUJTG2ERIH7L8EDGIHNH8FLZ031JNE2ZY1JCHV(\$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1,$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU,$COUSFUFP5VPFEJH2KNAK2ZY93GOZDT2D579W83AIXUW9C3GYBK6,$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW,$CY05IF0OINKKA1KVQR7RLY8EE01BMIBPUVF5N553WT1VJVL58UT)."\n";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (virusinfected <= '0' AND nameinfected > '0' AND otherinfected <= '0') AND (date = ?)";print "".&C687FIMVSS45AXUJTG2ERIH7L8EDGIHNH8FLZ031JNE2ZY1JCHV(\$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1,$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU,$COUSFUFP5VPFEJH2KNAK2ZY93GOZDT2D579W83AIXUW9C3GYBK6,$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW,$CY05IF0OINKKA1KVQR7RLY8EE01BMIBPUVF5N553WT1VJVL58UT)."\n";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (virusinfected <= '0' AND nameinfected <= '0' AND otherinfected > '0') AND (date = ?)";print "".&C687FIMVSS45AXUJTG2ERIH7L8EDGIHNH8FLZ031JNE2ZY1JCHV(\$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1,$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU,$COUSFUFP5VPFEJH2KNAK2ZY93GOZDT2D579W83AIXUW9C3GYBK6,$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW,$CY05IF0OINKKA1KVQR7RLY8EE01BMIBPUVF5N553WT1VJVL58UT)."\n";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (spamwhitelisted = '1' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0') AND (date = ?)";print "".&C687FIMVSS45AXUJTG2ERIH7L8EDGIHNH8FLZ031JNE2ZY1JCHV(\$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1,$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU,$COUSFUFP5VPFEJH2KNAK2ZY93GOZDT2D579W83AIXUW9C3GYBK6,$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW,$CY05IF0OINKKA1KVQR7RLY8EE01BMIBPUVF5N553WT1VJVL58UT)."\n";$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT COUNT(*), SUM(size) as size FROM maillog WHERE (spamblacklisted = '1' AND virusinfected = '0' AND nameinfected = '0' AND otherinfected='0') AND (date = ?)";print "".&C687FIMVSS45AXUJTG2ERIH7L8EDGIHNH8FLZ031JNE2ZY1JCHV(\$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1,$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU,$COUSFUFP5VPFEJH2KNAK2ZY93GOZDT2D579W83AIXUW9C3GYBK6,$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW,$CY05IF0OINKKA1KVQR7RLY8EE01BMIBPUVF5N553WT1VJVL58UT)."\n";print "
Daily Summary: \n";print "\n";print " \n";print "
Total emails
Total not scanned
Total clean
Total spam
Total low scoring spam
Total high scoring spam
Total infected
Total virus infected
Total name infected
Total other infected
Total whitelisted
Total blacklisted
\n";return;}sub C687FIMVSS45AXUJTG2ERIH7L8EDGIHNH8FLZ031JNE2ZY1JCHV {my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = shift;my $C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU = shift;my $COUSFUFP5VPFEJH2KNAK2ZY93GOZDT2D579W83AIXUW9C3GYBK6 = shift;my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = shift;my $CY05IF0OINKKA1KVQR7RLY8EE01BMIBPUVF5N553WT1VJVL58UT = shift;my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute($CY05IF0OINKKA1KVQR7RLY8EE01BMIBPUVF5N553WT1VJVL58UT) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}my @CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchrow_array;my $C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[0];my $CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = $CT2OATWHQ1AWB1G78GOIE7H0ZTMS2SX74B2POSG7GFR62U1MVDT[1];my $CLIH2D8JQD2E3JJNTTWMLIEQQUAPZTEOGAPB47KKCE9BEDIVGEC;my $CNNR8JPLNVBGPN2T4IL2PO1QWVTIOVY9W9I9W1V0C1M1J6DD5I9;if ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV eq "") {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = 0}if ($C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY and $C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU) {$CLIH2D8JQD2E3JJNTTWMLIEQQUAPZTEOGAPB47KKCE9BEDIVGEC = sprintf("%.2f", ($C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY/$C3V6VHY37BXEUJBZLQ1OBV9MLBS8B01BD6V6VSZGYGPT5N4CHYU) * 100)."\%";} else {$CLIH2D8JQD2E3JJNTTWMLIEQQUAPZTEOGAPB47KKCE9BEDIVGEC = "0.00\%"}if ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV and $COUSFUFP5VPFEJH2KNAK2ZY93GOZDT2D579W83AIXUW9C3GYBK6) {$CNNR8JPLNVBGPN2T4IL2PO1QWVTIOVY9W9I9W1V0C1M1J6DD5I9 = sprintf("%.2f", ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV/$COUSFUFP5VPFEJH2KNAK2ZY93GOZDT2D579W83AIXUW9C3GYBK6) * 100)."\%";} else {$CNNR8JPLNVBGPN2T4IL2PO1QWVTIOVY9W9I9W1V0C1M1J6DD5I9 = "0.00\%"}if ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV < 1024) {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = $CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV."B"}elsif ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV < 1048576) {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = int ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV/1024)."KB"}elsif ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV < 1073741824) {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = int ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV/(1024*1024))."MB"}elsif ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV >= 1073741824) {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = int ($CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV/(1024*1024*1024))."GB"}return "$C0KYUDFJR5S1JT7RSAHM1F9XDVF5MCQZVE067KUO896L6TGJ9KY$CLIH2D8JQD2E3JJNTTWMLIEQQUAPZTEOGAPB47KKCE9BEDIVGEC$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV$CNNR8JPLNVBGPN2T4IL2PO1QWVTIOVY9W9I9W1V0C1M1J6DD5I9";}sub C6LPYKAARIU30EV350J7J4BUSKPNBUDF1QLK94FRQCY7NPVGR3J {print "
\n";print "\n";print "\n";print "
\n";print "
Confirm [$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{ip}] block in csf
\n";print "
\n";my $CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5 = &CWL3AK84X6T4PENKSGW99GJ7E17MZIHTA4U86VAHVKF8LG24TRD($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{ip});$CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5 = encode_entities($CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5, '<>&');print "\n";print "\n";print "\n";($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC, $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM) = &urlget("http://ipinfo.io/$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{ip}/json");if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {$CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM = ""}if ($CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM ne "") {my $CZ3XE7K5PRD7Z64AJ4H4JT3REWS1GRZ72L84AQBSGCLSOMMPGPA = decode_json $CD8ICNX00ZY36ND17JGRZBWBTSERJ0FCAMYX28V25LXM5VA4VDM;foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %{$CZ3XE7K5PRD7Z64AJ4H4JT3REWS1GRZ72L84AQBSGCLSOMMPGPA}) {$CZ3XE7K5PRD7Z64AJ4H4JT3REWS1GRZ72L84AQBSGCLSOMMPGPA->{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R} = encode_entities($CZ3XE7K5PRD7Z64AJ4H4JT3REWS1GRZ72L84AQBSGCLSOMMPGPA->{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R}, '<>&')}print "\n";print "\n";print "\n";print "\n";}print "
IP$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{ip}
Hostname$CVSRYU3PFEYM77ZSA7R9YDH8KZU0NXN65F1ASFDZK8EZSZ9CAU5
City$CZ3XE7K5PRD7Z64AJ4H4JT3REWS1GRZ72L84AQBSGCLSOMMPGPA->{city}
Region$CZ3XE7K5PRD7Z64AJ4H4JT3REWS1GRZ72L84AQBSGCLSOMMPGPA->{region}
Country$CZ3XE7K5PRD7Z64AJ4H4JT3REWS1GRZ72L84AQBSGCLSOMMPGPA->{country}
Organisation$CZ3XE7K5PRD7Z64AJ4H4JT3REWS1GRZ72L84AQBSGCLSOMMPGPA->{org}
\n";my $CFJJEECMO4Z1TNKUT1AIYFC0RCYSE3ISRHN91REV4ATWWPUO7OB = "Blocked from MailControl for sending spam";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_csf} ne "") {$CFJJEECMO4Z1TNKUT1AIYFC0RCYSE3ISRHN91REV4ATWWPUO7OB = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_csf}}print "Reason: \n";print "
\n";print "
\n";return;}sub CFB8JJFNLF47YULQGCZ1CKR0ART4FULPI11JG4C8YIZH2M56EY4 {print "
\n";print "
Blocking [$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{ip}] in csf
\n";print "
\n";print "
\n";&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("/usr/sbin/csf","-d",$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{ip},$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{reason});print "
\n";print "
\n";return;}sub CB1W9AKJGF6EPOGLA5V62O51Y3NFEGUV84WNDUR10M0UYJSKZR4 {my $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{sendto};my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}my $CFJJEECMO4Z1TNKUT1AIYFC0RCYSE3ISRHN91REV4ATWWPUO7OB = "Blocked from MailControl for sending spam";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_csf} ne "") {$CFJJEECMO4Z1TNKUT1AIYFC0RCYSE3ISRHN91REV4ATWWPUO7OB = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_csf}}print "
\n";print "
Bulk Blocking Client IPs
\n";print "
";foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI) {if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^batch_([\w\-]+)/) {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = $1;my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT * FROM maillog WHERE id = '$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE'";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {&CPM0FTVJ3VQ2RCBOEKLOQ8HMSQN50U99LKR4DW5VS1I2GB3QGGN("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); next}my %CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO;my @CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T = @{$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->{NAME}};my $CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchall_arrayref;foreach my $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ (@$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S) {for (0..@CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ->[$_]}}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_clientip}) {if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip}=~ /:/) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip} =~ s/\.\d+$//g}my $CCP60W0X8JVIYX6ZV5Z2SFXWIVTGP7AEG66MNWOX8GKSZM3XVLJ;if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip} !~ /$CLB8OX4QLMWQA6N5T3U38XL5BL1DZPXUW09J97P1YIIP7RV63KT/ and !$CXRJY8MT8R2ADP0DBTCN5T6EDRFS8S3EUK1AAUVJQ3TNY0LQFS1{$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip}}) {&CHZA9MFRCHVUUASUGF1SABN2LGJCBODHZ5PJ6VAJ548ONS44YS4("/usr/sbin/csf","-d",$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip},$CFJJEECMO4Z1TNKUT1AIYFC0RCYSE3ISRHN91REV4ATWWPUO7OB);} else {print "Ignored [$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip}]\n";}}}}print "
\n";print "\n";print "
\n";print "

\n";$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->disconnect;return;}sub CEYA7EVXSWGIR84LJ01VD6GUFN3FUJ1MRST020BHKBSBZUKAILZ {my $C36HQWZDRQ7J0ZHUTM1HLSRC0EQDB5K5QYUMADBDT42YGWMZ7WW = 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 $C5KCCZTKPW0RFZ5EX9J1QW9G5KHIKVX2O983QZY4W06PZXWDSVA = 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 ($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2);my $C05OC546M89FEX74YS742JVNM2T6CALZOJATMW5MHXH3RK8DLWD = open3($CA35XXH7WSMMYB7I1VJLM6G78X9D2J9F80ROL3FZG9F88EHAUAN, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, $CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2, "/sbin/ip", "-oneline", "addr");my @CH06N45U8W4J4T8GG53YB3I4H19GKNCI3LNQ1UA8DZL3OTNG7Q9 = <$CU17E27UYZ0M6G6DU193Q7BATLP4H36ZW4C8B75H30O84ZY7SW2>;waitpid ($C05OC546M89FEX74YS742JVNM2T6CALZOJATMW5MHXH3RK8DLWD, 0);chomp @CH06N45U8W4J4T8GG53YB3I4H19GKNCI3LNQ1UA8DZL3OTNG7Q9;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CH06N45U8W4J4T8GG53YB3I4H19GKNCI3LNQ1UA8DZL3OTNG7Q9) {if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /inet.*?($C36HQWZDRQ7J0ZHUTM1HLSRC0EQDB5K5QYUMADBDT42YGWMZ7WW)/) {my ($CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1,undef) = split(/\//,$1);$CXRJY8MT8R2ADP0DBTCN5T6EDRFS8S3EUK1AAUVJQ3TNY0LQFS1{$CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1} = 1;}if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /inet6.*?($C5KCCZTKPW0RFZ5EX9J1QW9G5KHIKVX2O983QZY4W06PZXWDSVA)/) {my ($CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1,undef) = split(/\//,$1);$CXRJY8MT8R2ADP0DBTCN5T6EDRFS8S3EUK1AAUVJQ3TNY0LQFS1{$CW2ZS81G5U2N27HI1G5C5QW239TU97Q1VUBFFOOUUDSC4VTBNR1} = 1;}}return;}sub C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66 {my $CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE = shift;my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = shift;my $CWIKQ8QAY7O4418JIY5DIAHZQW8UKTT593TPDL9OIWEIQ12WXVH = "/var/spool/MailScanner/quarantine";if (-f "$CWIKQ8QAY7O4418JIY5DIAHZQW8UKTT593TPDL9OIWEIQ12WXVH/$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6/nonspam/$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE") {return "$CWIKQ8QAY7O4418JIY5DIAHZQW8UKTT593TPDL9OIWEIQ12WXVH/$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6/nonspam/$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE"}elsif (-f "$CWIKQ8QAY7O4418JIY5DIAHZQW8UKTT593TPDL9OIWEIQ12WXVH/$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6/spam/$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE") {return "$CWIKQ8QAY7O4418JIY5DIAHZQW8UKTT593TPDL9OIWEIQ12WXVH/$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6/spam/$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE"}elsif (-f "$CWIKQ8QAY7O4418JIY5DIAHZQW8UKTT593TPDL9OIWEIQ12WXVH/$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6/mcp/$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE") {return "$CWIKQ8QAY7O4418JIY5DIAHZQW8UKTT593TPDL9OIWEIQ12WXVH/$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6/mcp/$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE"}elsif (-f "$CWIKQ8QAY7O4418JIY5DIAHZQW8UKTT593TPDL9OIWEIQ12WXVH/$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6/$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE/message") {return "$CWIKQ8QAY7O4418JIY5DIAHZQW8UKTT593TPDL9OIWEIQ12WXVH/$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6/$CVZTFRYXD8NXSVNM3T2W694C6GEJ7D33ET5J76KAQPJ3250N3PE/message"}return;}sub CFEHVXPY5DATNU6EPNW3TRKO0E9EZPDQ49PTJQKPWJIA32QGR2W {my $C36HQWZDRQ7J0ZHUTM1HLSRC0EQDB5K5QYUMADBDT42YGWMZ7WW = 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 $C5KCCZTKPW0RFZ5EX9J1QW9G5KHIKVX2O983QZY4W06PZXWDSVA = 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 %CZBVOQKMBOUOHIDM0KLVK66O1IJS2TVMOL56ILG96AAINGTU3WM;if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{sub} eq "iplookup") {if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{ip} ne "" and $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{ip} =~ /^($C36HQWZDRQ7J0ZHUTM1HLSRC0EQDB5K5QYUMADBDT42YGWMZ7WW|$C5KCCZTKPW0RFZ5EX9J1QW9G5KHIKVX2O983QZY4W06PZXWDSVA)$/) {$CZBVOQKMBOUOHIDM0KLVK66O1IJS2TVMOL56ILG96AAINGTU3WM{host} = &CWL3AK84X6T4PENKSGW99GJ7E17MZIHTA4U86VAHVKF8LG24TRD($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{ip})}}if ($CZBVOQKMBOUOHIDM0KLVK66O1IJS2TVMOL56ILG96AAINGTU3WM{host} eq "") {$CZBVOQKMBOUOHIDM0KLVK66O1IJS2TVMOL56ILG96AAINGTU3WM{host} = "-"}$CZBVOQKMBOUOHIDM0KLVK66O1IJS2TVMOL56ILG96AAINGTU3WM{host} = encode_entities($CZBVOQKMBOUOHIDM0KLVK66O1IJS2TVMOL56ILG96AAINGTU3WM{host}, '<>&');print "content-type: application/json;charset=UTF-8\n\n";print to_json(\%CZBVOQKMBOUOHIDM0KLVK66O1IJS2TVMOL56ILG96AAINGTU3WM);return;}sub CTEBVQ7T8RCI709DE7W6ZC5VJD8X8DWB65NK5PCVXGNB4Y7FT7A {return;}sub CIJVPSITAY7IZL970CV6LWDGSGTN3FFX70OKSGP8D8P0UBUW7PJ {my $CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY = $CZHTWV9865YFLPVFCUYQBCERB6JV81PI8WP6PMIACWOPDJ5K1UB->{allowuser_user};my %CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y;my @CJFF1K4PU0OBKVFI48SV9CB64FR8J1ZXTBFM1FU01706AZH6MBJ = ("all","max_bl","max_wl","allow_score","allowuser","allowuser_all","allowuser_direct","allowuser_bulk","allowuser_hamspam");if ($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY eq "") {$CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY = "default"}if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "save_user_settings" or $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "reset_user_settings") {if ($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY eq "default") {foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI) {if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^new_(.*)/) {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$1}=$C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R}}}my %CB7S96ENP0R9I8LYCSE9XE2B84HH8VFR58T8IJ06VC4DXDTIMHE = %CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC;delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_driver};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass};delete $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir};sysopen (my $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D,"/usr/msfe/msconfig.txt", O_WRONLY | O_CREAT | O_TRUNC);flock ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D, LOCK_EX);foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC) {print $CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D "$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R=$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R}\n";}close ($CDSAL6G2NBOCMBOEZK1CG1DPL4WIC3O08M5NN2MXALPD4ZIBT4D);chmod (0644, "/usr/msfe/msconfig.txt");print "
Default settings saved
\n";%CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC = %CB7S96ENP0R9I8LYCSE9XE2B84HH8VFR58T8IJ06VC4DXDTIMHE;} else {my %CL3W9XCYL18FG1OTDDSOOLKSG2XF57LJ70BNPD7FPMVDQ7M77PQ;my $C44MPXGER0NNH9DCMB3U84587NZT9QFGXQTWA112CVZJ85TBTG9;if ($C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{action} eq "reset_user_settings") {foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI) {if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^new_(.*)/) {$CL3W9XCYL18FG1OTDDSOOLKSG2XF57LJ70BNPD7FPMVDQ7M77PQ{$1} = "-"}}} else {foreach my $CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R (keys %C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI) {if ($CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R =~ /^new_(.*)/) {$CL3W9XCYL18FG1OTDDSOOLKSG2XF57LJ70BNPD7FPMVDQ7M77PQ{$1} = $C42U3U0O8X6O2MCZHWK3PCLU2SYFZ66GLJ0B5RF0LJXWSC1QQBI{$CZQ5NQCKFR8GSLSCENW5A7M33X0UE384LCQX94WM9F26WTOL43R}}}}my $CFIKWWY3TYOAH9ZGOIIJJLR6QWTA5G5XATN781S8J4I13E1KEYU = $CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY;foreach my $CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK (@CJFF1K4PU0OBKVFI48SV9CB64FR8J1ZXTBFM1FU01706AZH6MBJ) {$CFIKWWY3TYOAH9ZGOIIJJLR6QWTA5G5XATN781S8J4I13E1KEYU .= ",".$CL3W9XCYL18FG1OTDDSOOLKSG2XF57LJ70BNPD7FPMVDQ7M77PQ{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK}}sysopen (my $CWI08B8V6HILMFE9MKUJCDXC07DXW24GN7JFBLHF8F6AUWTXE9F, "/usr/msfe/.mailscannerusers", O_RDWR | O_CREAT);flock ($CWI08B8V6HILMFE9MKUJCDXC07DXW24GN7JFBLHF8F6AUWTXE9F, LOCK_EX);my @CSPD6TA649MTEFLFYUX6CJVBWX3EIJL32CY0GGXG8DG8UOGAPFX = <$CWI08B8V6HILMFE9MKUJCDXC07DXW24GN7JFBLHF8F6AUWTXE9F>;chomp @CSPD6TA649MTEFLFYUX6CJVBWX3EIJL32CY0GGXG8DG8UOGAPFX;seek ($CWI08B8V6HILMFE9MKUJCDXC07DXW24GN7JFBLHF8F6AUWTXE9F, 0, 0);truncate ($CWI08B8V6HILMFE9MKUJCDXC07DXW24GN7JFBLHF8F6AUWTXE9F, 0);foreach my $CO3S92XF3LHML38MY9D5BGRGJHOZ6VHZYH838DGXCBNP5C4P8X3 (@CSPD6TA649MTEFLFYUX6CJVBWX3EIJL32CY0GGXG8DG8UOGAPFX) {my ($CFD7N8Q42DBZWU30D5SK8D0YF07ZSL1HQN3151XIT4SZP7A27UQ,$CKPG043WG5BPJ7B8ESAEKMJFEMRKCSRP16AR7FIDDWCJKSLADLH) = split(/\,/,$CO3S92XF3LHML38MY9D5BGRGJHOZ6VHZYH838DGXCBNP5C4P8X3,2);if ($CFD7N8Q42DBZWU30D5SK8D0YF07ZSL1HQN3151XIT4SZP7A27UQ eq $CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY) {print $CWI08B8V6HILMFE9MKUJCDXC07DXW24GN7JFBLHF8F6AUWTXE9F $CFIKWWY3TYOAH9ZGOIIJJLR6QWTA5G5XATN781S8J4I13E1KEYU."\n";$C44MPXGER0NNH9DCMB3U84587NZT9QFGXQTWA112CVZJ85TBTG9 = 1;} else {print $CWI08B8V6HILMFE9MKUJCDXC07DXW24GN7JFBLHF8F6AUWTXE9F $CO3S92XF3LHML38MY9D5BGRGJHOZ6VHZYH838DGXCBNP5C4P8X3."\n";}}unless ($C44MPXGER0NNH9DCMB3U84587NZT9QFGXQTWA112CVZJ85TBTG9) {print $CWI08B8V6HILMFE9MKUJCDXC07DXW24GN7JFBLHF8F6AUWTXE9F $CFIKWWY3TYOAH9ZGOIIJJLR6QWTA5G5XATN781S8J4I13E1KEYU."\n"}close ($CWI08B8V6HILMFE9MKUJCDXC07DXW24GN7JFBLHF8F6AUWTXE9F);print "
User $CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY settings saved
\n";}}unless ($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY eq "default") {foreach my $CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK (@CJFF1K4PU0OBKVFI48SV9CB64FR8J1ZXTBFM1FU01706AZH6MBJ) {$CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} = "$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK}";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "0" or $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "") {$CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} = "no"}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "1") {$CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} = "yes"}if ($CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK eq "allowuser_all") {if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "0" or $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "") {$CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} = "Spam/Infected"}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "1") {$CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} = "All"}}$CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} = " $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK}";}}open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F,"<","/usr/msfe/.mailscannerusers");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CSPD6TA649MTEFLFYUX6CJVBWX3EIJL32CY0GGXG8DG8UOGAPFX = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CSPD6TA649MTEFLFYUX6CJVBWX3EIJL32CY0GGXG8DG8UOGAPFX;my $C2H59BBJRF30TCCIMKL0ZMVE7FFM8F9UEXAW6VBY9I2SX3EEEM0;if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {$C2H59BBJRF30TCCIMKL0ZMVE7FFM8F9UEXAW6VBY9I2SX3EEEM0 = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{cpanelusers};} else {$C2H59BBJRF30TCCIMKL0ZMVE7FFM8F9UEXAW6VBY9I2SX3EEEM0 = "/usr/local/directadmin/data/users";}opendir (DIR, $C2H59BBJRF30TCCIMKL0ZMVE7FFM8F9UEXAW6VBY9I2SX3EEEM0);my @CNTKKFYDLPZGM0IEZ1AAPVWR15QFL993TSGRHZ3CGEP76DY7QUJ;my $CTN000B4WZACF3LO4L31DQNLYOOA6NRESGKBFUGC8RJ7AIDSIRZ = "\n";if ($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY ne "default") {$CTN000B4WZACF3LO4L31DQNLYOOA6NRESGKBFUGC8RJ7AIDSIRZ = "\n"}while (my $CUFZCXSBQL30UO9DIMGVELUDHC3MXN7AU5BRYD1MB3D0L38FZAY = readdir (DIR)) {if ($CUFZCXSBQL30UO9DIMGVELUDHC3MXN7AU5BRYD1MB3D0L38FZAY =~ /^\./) {next}my $C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4 = ( getpwnam($CUFZCXSBQL30UO9DIMGVELUDHC3MXN7AU5BRYD1MB3D0L38FZAY) )[7];if ($C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4 eq "" or $C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4 eq "/") {next}if (not -d $C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4) {next}push @CNTKKFYDLPZGM0IEZ1AAPVWR15QFL993TSGRHZ3CGEP76DY7QUJ, $CUFZCXSBQL30UO9DIMGVELUDHC3MXN7AU5BRYD1MB3D0L38FZAY;}closedir(DIR);foreach my $CO3S92XF3LHML38MY9D5BGRGJHOZ6VHZYH838DGXCBNP5C4P8X3 (sort @CNTKKFYDLPZGM0IEZ1AAPVWR15QFL993TSGRHZ3CGEP76DY7QUJ) {if ($CO3S92XF3LHML38MY9D5BGRGJHOZ6VHZYH838DGXCBNP5C4P8X3 eq $CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY) {$CTN000B4WZACF3LO4L31DQNLYOOA6NRESGKBFUGC8RJ7AIDSIRZ .= "\n"} else {$CTN000B4WZACF3LO4L31DQNLYOOA6NRESGKBFUGC8RJ7AIDSIRZ .= "\n"}}if ($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY ne "default") {foreach (@CJFF1K4PU0OBKVFI48SV9CB64FR8J1ZXTBFM1FU01706AZH6MBJ) {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$_} = "-"}if (-e "/usr/msfe/.mailscannerusers") {foreach my $CO3S92XF3LHML38MY9D5BGRGJHOZ6VHZYH838DGXCBNP5C4P8X3 (@CSPD6TA649MTEFLFYUX6CJVBWX3EIJL32CY0GGXG8DG8UOGAPFX) {if ($CO3S92XF3LHML38MY9D5BGRGJHOZ6VHZYH838DGXCBNP5C4P8X3 eq "" or $CO3S92XF3LHML38MY9D5BGRGJHOZ6VHZYH838DGXCBNP5C4P8X3 =~ /^\s/ or $CO3S92XF3LHML38MY9D5BGRGJHOZ6VHZYH838DGXCBNP5C4P8X3 =~ /^\#/) {next}my ($CFD7N8Q42DBZWU30D5SK8D0YF07ZSL1HQN3151XIT4SZP7A27UQ,$CKPG043WG5BPJ7B8ESAEKMJFEMRKCSRP16AR7FIDDWCJKSLADLH) = split(/\,/,$CO3S92XF3LHML38MY9D5BGRGJHOZ6VHZYH838DGXCBNP5C4P8X3,2);if ($CFD7N8Q42DBZWU30D5SK8D0YF07ZSL1HQN3151XIT4SZP7A27UQ eq $CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY) {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{all} = "yes";my @CMKTIXSD2VUMK6TWPKD5LTZYCDIE1X23BDUTW775IGXLTBHONGL = split(/\,/,$CKPG043WG5BPJ7B8ESAEKMJFEMRKCSRP16AR7FIDDWCJKSLADLH);for (0..19) {if ($CMKTIXSD2VUMK6TWPKD5LTZYCDIE1X23BDUTW775IGXLTBHONGL[$_] eq "") {$CMKTIXSD2VUMK6TWPKD5LTZYCDIE1X23BDUTW775IGXLTBHONGL[$_] = "-"}}my $C9EHZRHKJZRZFTNF2MC5LG0PE66THEMS8QTOTLWQRFJDESG0UG7 = join(",",@CMKTIXSD2VUMK6TWPKD5LTZYCDIE1X23BDUTW775IGXLTBHONGL);if ($CKPG043WG5BPJ7B8ESAEKMJFEMRKCSRP16AR7FIDDWCJKSLADLH ne "") {($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{all},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{max_bl},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{max_wl},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allow_score}, $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_all},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_direct}, $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_bulk},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_hamspam}) = split(/\,/,$C9EHZRHKJZRZFTNF2MC5LG0PE66THEMS8QTOTLWQRFJDESG0UG7);} else {foreach (@CJFF1K4PU0OBKVFI48SV9CB64FR8J1ZXTBFM1FU01706AZH6MBJ) {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$_} = "-"}$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{all} = "yes";}last;}}}}print "
\n";print "
\n";print "
\n";print "\n";print "\n";print " \n";print " \n";print "
\n";print "
\n";print "
\n";print "
\n";print "\n";if ($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY eq "default") {print "
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.
\n";}print "\n";print "\n";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{all} eq "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{all} = "no"}print "\n"}elsif ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{all} eq "no") {print " $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{all}\n"}else {print " $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{all}\n"};if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{max_bl} eq "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{max_bl} = "30"}print "\n";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{max_wl} eq "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{max_wl} = "30"}print "\n";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allow_score} eq "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allow_score} = "yes"}print "\n"}elsif ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allow_score} eq "no") {print " $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allow_score}\n"}else {print " $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allow_score}\n"};print "\n";if ($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY eq "default") {if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{store} eq "yes") {if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowmc} eq "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowmc} = "0"}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowmc}) {print ""} else {print ""}print "\n"}elsif ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowmc} eq "0") {print "\n"}}}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowmc} and $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{store} eq "yes") {if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser} eq "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser} = "0"}print "\n"}elsif ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser} eq "0") {print " $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allowuser}\n"}else {print " $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allowuser}\n"};if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_all} eq "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_all} = "0"}print "\n"}elsif ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_all} eq "0") {print " $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allowuser_all}\n"}else {print " $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allowuser_all}\n"};if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_direct} eq "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_direct} = "0"}print "\n"}elsif ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_direct} eq "0") {print " $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allowuser_direct}\n"}else {print " $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allowuser_direct}\n"};if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_bulk} eq "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_bulk} = "0"}print "\n"}elsif ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_bulk} eq "0") {print " $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allowuser_bulk}\n"}else {print " $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allowuser_bulk}\n"};if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_hamspam} eq "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_hamspam} = "0"}print "\n"}elsif ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_hamspam} eq "0") {print " $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allowuser_hamspam}\n"}else {print " $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allowuser_hamspam}\n"};}print "\n";print "

Viewing $CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY

Allow access to the user front-end $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{all}
Maximum entries per account in their blacklist $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{max_bl}
Maximum entries per account in their whitelist $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{max_wl}
Allow users to set low/high scoring spam settings $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allow_score}
MailControl for Users";print " \n";print "
Enable additional end-user features (including MailControl)
Enable this option to provide access to additional functionality for users, which will be shown below once enabled
Allow access to MailControl
This is the default setting whether MailControl should be available for all users
$CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allowuser}
Allow only Spam/Infected/Blacklisted email or allow all within the user database $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allowuser_all}
Allow Release (direct)
This allows the option where users can release emails directly into email accounts on the server
$CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allowuser_direct}
Allow bulk options
Enable this option if want to allow users to be able to bulk release emails
$CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allowuser_bulk}
Allow marking emails as Spam or Ham. This will affect the global bayes database so enable with caution $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{allowuser_hamspam}
";if ($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY ne "default") {print " ";}print "
\n";print "
\n";if ($CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY eq "default") {if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{store} ne "yes") {print "\n";print "\n";print "
\n";print "
\n";print "To allow MailControl access to users, you must enable the this option for MailScanner to store messages in quarantine\n";print "

\n
\n";print "
\n";}}print "
\n
\n";print "\n";print "\n";&C1J6GJDZQ3Q25C705OJ50PD9V137D3FXWQZWJFWW944Z44KMHDG;return;}sub CI7O3IHEJ77YV1JWQH73AUZVBQIZRVA629KH2N0FDQ12PQVHW0Y {if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {close $CDFDE64ZUVBRLATZDOR11MG0JRK29GMI22SK54ZTI3VG4BJAK8A;select STDOUT; Cpanel::Template::process_template( 'whostmgr',{"template_file" => "${thisapp}.tmpl","${thisapp}_output" => $CR2F7BS6ZNP8SK434MAEALTIJ6ZIS7RLON92KLOEAWLTICG01TH,"print" => 1,});}exit;}sub CHN0IVKNWIYNDJYJP8AH1UXU8T3NSIGRLMON0GS1EZ9ZR69OFFA {my @CJFF1K4PU0OBKVFI48SV9CB64FR8J1ZXTBFM1FU01706AZH6MBJ;my @CY9O4TYU1OHNCP6VWPXPZTBUJ9SSR75NQGMQD1I69Z6R0OCK0XW = ("all","max_bl","max_wl","allow_score");my @CGCLC2D2XQQYHVZHUIILX8A268U948VVQTCOG93RDZX97FREY5U = ("allowuser","allowuser_all","allowuser_direct","allowuser_bulk","allowuser_hamspam");if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowmc}) {@CJFF1K4PU0OBKVFI48SV9CB64FR8J1ZXTBFM1FU01706AZH6MBJ = (@CY9O4TYU1OHNCP6VWPXPZTBUJ9SSR75NQGMQD1I69Z6R0OCK0XW, @CGCLC2D2XQQYHVZHUIILX8A268U948VVQTCOG93RDZX97FREY5U)} else {@CJFF1K4PU0OBKVFI48SV9CB64FR8J1ZXTBFM1FU01706AZH6MBJ = @CY9O4TYU1OHNCP6VWPXPZTBUJ9SSR75NQGMQD1I69Z6R0OCK0XW}my %CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y;my %C4BC2CU330A16XJHBYKD2QPZSU6J0N7BJLUFRPAFCFUYK2KLJAB;foreach my $CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK (@CJFF1K4PU0OBKVFI48SV9CB64FR8J1ZXTBFM1FU01706AZH6MBJ) {$CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} = "$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK}";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "0" or $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "") {$CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} = "no"}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "1") {$CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} = "yes"}if ($CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK eq "allowuser_all") {if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "0" or $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "") {$CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} = "Spam/Infected"}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "1") {$CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} = "All"}}$CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} = " $CWLWCB4KVYPD1OLE1WWB4PFBHJDKXOW890FP0KITRQPSZZMPN6Y{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK}";}open (my $CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F,"<","/usr/msfe/.mailscannerusers");flock ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F, LOCK_SH);my @CSPD6TA649MTEFLFYUX6CJVBWX3EIJL32CY0GGXG8DG8UOGAPFX = <$CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F>;close ($CVXN2WC9P8A78LN77IFOGTUQI2UUCR9R11LY7817S0D3EWX273F);chomp @CSPD6TA649MTEFLFYUX6CJVBWX3EIJL32CY0GGXG8DG8UOGAPFX;if (-e "/usr/msfe/.mailscannerusers") {foreach my $CO3S92XF3LHML38MY9D5BGRGJHOZ6VHZYH838DGXCBNP5C4P8X3 (@CSPD6TA649MTEFLFYUX6CJVBWX3EIJL32CY0GGXG8DG8UOGAPFX) {if ($CO3S92XF3LHML38MY9D5BGRGJHOZ6VHZYH838DGXCBNP5C4P8X3 eq "" or $CO3S92XF3LHML38MY9D5BGRGJHOZ6VHZYH838DGXCBNP5C4P8X3 =~ /^\s/ or $CO3S92XF3LHML38MY9D5BGRGJHOZ6VHZYH838DGXCBNP5C4P8X3 =~ /^\#/) {next}my ($CFD7N8Q42DBZWU30D5SK8D0YF07ZSL1HQN3151XIT4SZP7A27UQ,$CKPG043WG5BPJ7B8ESAEKMJFEMRKCSRP16AR7FIDDWCJKSLADLH) = split(/\,/,$CO3S92XF3LHML38MY9D5BGRGJHOZ6VHZYH838DGXCBNP5C4P8X3,2);$C4BC2CU330A16XJHBYKD2QPZSU6J0N7BJLUFRPAFCFUYK2KLJAB{$CFD7N8Q42DBZWU30D5SK8D0YF07ZSL1HQN3151XIT4SZP7A27UQ} = $CKPG043WG5BPJ7B8ESAEKMJFEMRKCSRP16AR7FIDDWCJKSLADLH;}}print "
\n";print "
User Settings Overview\n";print "
\n";print "
\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";print "\n";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowmc} and $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{store} eq "yes") {print "\n";print "\n";print "\n";print "\n";print "\n";}print "\n";print "\n";foreach my $CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK (@CJFF1K4PU0OBKVFI48SV9CB64FR8J1ZXTBFM1FU01706AZH6MBJ) {my $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK};if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "0" or $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "") {$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = "no"}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "1") {$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = "yes"}if ($CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK eq "allowuser_all") {if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "0" or $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "") {$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = "Spam/Infected"}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "1") {$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = "All"}}print "\n";}print "\n";my $C2H59BBJRF30TCCIMKL0ZMVE7FFM8F9UEXAW6VBY9I2SX3EEEM0;if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {$C2H59BBJRF30TCCIMKL0ZMVE7FFM8F9UEXAW6VBY9I2SX3EEEM0 = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{cpanelusers};} else {$C2H59BBJRF30TCCIMKL0ZMVE7FFM8F9UEXAW6VBY9I2SX3EEEM0 = "/usr/local/directadmin/data/users";}opendir (DIR, $C2H59BBJRF30TCCIMKL0ZMVE7FFM8F9UEXAW6VBY9I2SX3EEEM0);my @CNTKKFYDLPZGM0IEZ1AAPVWR15QFL993TSGRHZ3CGEP76DY7QUJ = readdir (DIR);closedir(DIR);foreach my $CUFZCXSBQL30UO9DIMGVELUDHC3MXN7AU5BRYD1MB3D0L38FZAY (sort @CNTKKFYDLPZGM0IEZ1AAPVWR15QFL993TSGRHZ3CGEP76DY7QUJ) {my %C8YWD3RZCIQSYYA753H1BK7ZRCISUBFCUD4OR6TOZRVX7VWP7T0 = %CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC;if ($CUFZCXSBQL30UO9DIMGVELUDHC3MXN7AU5BRYD1MB3D0L38FZAY =~ /^\./) {next}my $C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4 = ( getpwnam($CUFZCXSBQL30UO9DIMGVELUDHC3MXN7AU5BRYD1MB3D0L38FZAY) )[7];if ($C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4 eq "" or $C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4 eq "/") {next}if (not -d $C88ME0MQ5CF66DJWHRTDVNJPNS7HP8CE5XAWJMU0ZZEGKZUBAH4) {next}print "\n";foreach (@CJFF1K4PU0OBKVFI48SV9CB64FR8J1ZXTBFM1FU01706AZH6MBJ) {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$_} = "inherit"}if ($C4BC2CU330A16XJHBYKD2QPZSU6J0N7BJLUFRPAFCFUYK2KLJAB{$CUFZCXSBQL30UO9DIMGVELUDHC3MXN7AU5BRYD1MB3D0L38FZAY} ne "") {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{all} = "yes";my @CMKTIXSD2VUMK6TWPKD5LTZYCDIE1X23BDUTW775IGXLTBHONGL = split(/\,/,$C4BC2CU330A16XJHBYKD2QPZSU6J0N7BJLUFRPAFCFUYK2KLJAB{$CUFZCXSBQL30UO9DIMGVELUDHC3MXN7AU5BRYD1MB3D0L38FZAY});for (0..19) {if ($CMKTIXSD2VUMK6TWPKD5LTZYCDIE1X23BDUTW775IGXLTBHONGL[$_] eq "") {$CMKTIXSD2VUMK6TWPKD5LTZYCDIE1X23BDUTW775IGXLTBHONGL[$_] = "inherit"}}my $C9EHZRHKJZRZFTNF2MC5LG0PE66THEMS8QTOTLWQRFJDESG0UG7 = join(",",@CMKTIXSD2VUMK6TWPKD5LTZYCDIE1X23BDUTW775IGXLTBHONGL);if ($C4BC2CU330A16XJHBYKD2QPZSU6J0N7BJLUFRPAFCFUYK2KLJAB{$CUFZCXSBQL30UO9DIMGVELUDHC3MXN7AU5BRYD1MB3D0L38FZAY} ne "") {($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{all},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{max_bl},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{max_wl},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allow_score}, $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_all},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_direct}, $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_bulk},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{allowuser_hamspam}) = split(/\,/,$C9EHZRHKJZRZFTNF2MC5LG0PE66THEMS8QTOTLWQRFJDESG0UG7);} else {foreach (@CJFF1K4PU0OBKVFI48SV9CB64FR8J1ZXTBFM1FU01706AZH6MBJ) {$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$_} = "inherit"}$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{all} = "yes";}}foreach my $CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK (@CJFF1K4PU0OBKVFI48SV9CB64FR8J1ZXTBFM1FU01706AZH6MBJ) {my $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK};if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "0" or $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "") {$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = "no"}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "1") {$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = "yes"}if ($CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK eq "allowuser_all") {if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "0" or $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "") {$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = "Spam/Infected"}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{$CJNSC602JOSK11ILZVD59OTLHY48OJBH4VQ4NSA7GWJJT0LDEYK} eq "1") {$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = "All"}}if ($C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R eq "" or $C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R eq "-") {$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R = "inherit"}print "\n";}%CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC = %C8YWD3RZCIQSYYA753H1BK7ZRCISUBFCUD4OR6TOZRVX7VWP7T0;print "\n";}print "
Front-End AccessBlacklistWhitelistLow/High SpamMailControl AccessSpam or All EmailsRelease (direct)Bulk OptionsHam/Spam
$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R
$C0M8O5MYZQ8Y8QUTT6AIGLWNICS2WVWWHO2S5ZI6X1GOQQ33T7R
\n";print "
\n";print "

\n";return;}sub CF84SRMXUZJTNB07TL9W8EX8II0D2JU9PQLCBO6TWUWB4N7OUYM {my $C6MW7R5YYY7CJCD6BNJRTC2TKIDDX6JZLHJPWSEMGZXUEIQP6S1 = 5;my %C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET;if ($C6MW7R5YYY7CJCD6BNJRTC2TKIDDX6JZLHJPWSEMGZXUEIQP6S1 == 4) {$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'ambulance'} = "fa-ambulance";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'angle-double-left'} = "fa-angle-double-left";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'angle-double-right'} = "fa-angle-double-right";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'arrows-v'} = "fa-arrows-v";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'ban'} = "fa-ban";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'bar-chart'} = "fa-bar-chart";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'bars'} = "fa-bars";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'calendar'} = "fa-calendar";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'check'} = "fa-check";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'check-square-o'} = "fa-check-square-o";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'cog'} = "fa-cog";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'cogs'} = "fa-cogs";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'compress'} = "fa-compress";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'expand'} = "fa-expand";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'exclamation-circle'} = "fa-exclamation-circle";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'exclamation-triangle'} = "fa-exclamation-triangle";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'external-link'} = "fa-external-link";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'eye-slash'} = "fa-eye-slash";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'file-text'} = "fa-file-text";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'file-text-o'} = "fa-file-text-o";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'filter'} = "fa-filter";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'floppy-o'} = "fa-floppy-o";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'folder-open-o'} = "fa-folder-open-o";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'home'} = "fa-home";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'info-circle'} = "fa-info-circle";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'level-up'} = "fa-level-up";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'list-ol'} = "fa-list-ol";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'long-arrow-right'} = "fa-long-arrow-right";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'paperclip'} = "fa-paperclip";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'paperclip'} = "fa-paperclip";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'pause'} = "fa-pause";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'play'} = "fa-play";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'refresh'} = "fa-refresh";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'search'} = "fa-search";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'sign-in'} = "fa-sign-in";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'sort-numeric-asc'} = "fa-sort-numeric-asc";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'sort-numeric-desc'} = "fa-sort-numeric-desc";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'sort-alpha-asc'} = "fa-sort-alpha-asc";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'sort-alpha-desc'} = "fa-sort-alpha-desc";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'tachometer'} = "fa-tachometer";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'tasks'} = "fa-tasks";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'times'} = "fa-times";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'trash'} = "fa-trash";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'users'} = "fa-users";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'faurl'} = "$ENV{cp_security_token}/libraries/fontawesome/css/font-awesome.min.css";}elsif ($C6MW7R5YYY7CJCD6BNJRTC2TKIDDX6JZLHJPWSEMGZXUEIQP6S1 == 5) {$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'ambulance'} = "fa-ambulance";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'angle-double-left'} = "fa-angle-double-left";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'angle-double-right'} = "fa-angle-double-right";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'arrows-v'} = "fa-arrows-alt-v";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'ban'} = "fa-ban";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'bar-chart'} = "fa-chart-bar";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'bars'} = "fa-bars";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'calendar'} = "fa-calendar-alt";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'check'} = "fa-check";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'check-square-o'} = "fa-check-square";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'cog'} = "fa-cog";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'cogs'} = "fa-cogs";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'compress'} = "fa-compress";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'expand'} = "fa-expand";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'exclamation-circle'} = "fa-exclamation-circle";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'exclamation-triangle'} = "fa-exclamation-triangle";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'external-link'} = "fa-external-link-alt";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'eye-slash'} = "fa-eye-slash";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'file-text'} = "fa-file-alt";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'file-text-o'} = "fa-file-alt";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'filter'} = "fa-filter";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'floppy-o'} = "fa-save";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'folder-open-o'} = "fa-folder-open";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'home'} = "fa-home";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'info-circle'} = "fa-info-circle";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'level-up'} = "fa-level-up";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'list-ol'} = "fa-list-ol";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'long-arrow-right'} = "fa-long-arrow-alt-right";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'paperclip'} = "fa-paperclip";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'pause'} = "fa-pause";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'play'} = "fa-play";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'question'} = "fa-question";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'refresh'} = "fa-sync";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'search'} = "fa-search";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'sign-in'} = "fa-sign-in";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'sort-numeric-asc'} = "fa-sort-numeric-down";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'sort-numeric-desc'} = "fa-sort-numeric-up";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'sort-alpha-asc'} = "fa-sort-alpha-down";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'sort-alpha-desc'} = "fa-sort-alpha-up";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'tachometer'} = "fa-tachometer-alt";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'tasks'} = "fa-tasks";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'times'} = "fa-times";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'trash'} = "fa-trash-alt";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'users'} = "fa-users";$C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET{'faurl'} = "https://use.fontawesome.com/releases/v5.0.10/css/all.css";}return \%C8U8431AGCE8V1XKEZU25EYPZ6H6BBFQFPWAOGN15UN6ECOE8ET;}# start csgetversion sub C5VQ0Z25CLTKCLJWWV7U6SWJMU5KIPKJQOGPWNMU85D3NH7B03A {my $CS15CNZ8YKA7IJ1FXYJVQM0YI4N27IJ646A7SQC3KON6TSNK30W = shift;my $CRFQR63SWWVHF0IAZ7ZD5TAA2GE6N851I6JZE4Z2RMG2GUXE1UT = shift;my $CD8PI75UZEGC3CL9KJ6GQAJN54EAZIP3ZR2673RFFHX9HJJ38XC = 0;my $C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL;if (-e "/var/lib/configserver/".$CS15CNZ8YKA7IJ1FXYJVQM0YI4N27IJ646A7SQC3KON6TSNK30W.".txt.error") {open (my $CS717SPXHZT1PYX8QCHVZ4M25MZJRB2S2S9SP44VBW3FBP4HJUE, "<", "/var/lib/configserver/".$CS15CNZ8YKA7IJ1FXYJVQM0YI4N27IJ646A7SQC3KON6TSNK30W.".txt.error");flock ($CS717SPXHZT1PYX8QCHVZ4M25MZJRB2S2S9SP44VBW3FBP4HJUE, LOCK_SH);$C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL = <$CS717SPXHZT1PYX8QCHVZ4M25MZJRB2S2S9SP44VBW3FBP4HJUE>;close ($CS717SPXHZT1PYX8QCHVZ4M25MZJRB2S2S9SP44VBW3FBP4HJUE);chomp $C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL;if ($C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL eq "") {$C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL = "Failed to retrieve latest version from ConfigServer";} else {$C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL = "Failed to retrieve latest version from ConfigServer: $C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL";}}elsif (-e "/var/lib/configserver/".$CS15CNZ8YKA7IJ1FXYJVQM0YI4N27IJ646A7SQC3KON6TSNK30W.".txt") {open (my $CS717SPXHZT1PYX8QCHVZ4M25MZJRB2S2S9SP44VBW3FBP4HJUE, "<", "/var/lib/configserver/".$CS15CNZ8YKA7IJ1FXYJVQM0YI4N27IJ646A7SQC3KON6TSNK30W.".txt");flock ($CS717SPXHZT1PYX8QCHVZ4M25MZJRB2S2S9SP44VBW3FBP4HJUE, LOCK_SH);$C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL = <$CS717SPXHZT1PYX8QCHVZ4M25MZJRB2S2S9SP44VBW3FBP4HJUE>;close ($CS717SPXHZT1PYX8QCHVZ4M25MZJRB2S2S9SP44VBW3FBP4HJUE);chomp $C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL;if ($C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL eq "") {$C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL = "Failed to retrieve latest version from ConfigServer";} else {if ($C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL =~ /^[\d\.]*$/) {if ($C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL > $CRFQR63SWWVHF0IAZ7ZD5TAA2GE6N851I6JZE4Z2RMG2GUXE1UT) {$CD8PI75UZEGC3CL9KJ6GQAJN54EAZIP3ZR2673RFFHX9HJJ38XC = 1} else {$C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL = ""}} else {$C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL = ""}}}elsif (-e "/var/lib/configserver/error") {open (my $CS717SPXHZT1PYX8QCHVZ4M25MZJRB2S2S9SP44VBW3FBP4HJUE, "<", "/var/lib/configserver/error");flock ($CS717SPXHZT1PYX8QCHVZ4M25MZJRB2S2S9SP44VBW3FBP4HJUE, LOCK_SH);$C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL = <$CS717SPXHZT1PYX8QCHVZ4M25MZJRB2S2S9SP44VBW3FBP4HJUE>;close ($CS717SPXHZT1PYX8QCHVZ4M25MZJRB2S2S9SP44VBW3FBP4HJUE);chomp $C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL;if ($C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL eq "") {$C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL = "Failed to retrieve latest version from ConfigServer";} else {$C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL = "Failed to retrieve latest version from ConfigServer: $C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL";}} else {$C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL = "Failed to retrieve latest version from ConfigServer";}return ($CD8PI75UZEGC3CL9KJ6GQAJN54EAZIP3ZR2673RFFHX9HJJ38XC, $C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL);}sub CACL6NBGTU0GILA6RJW7MB8FR7L5KXOMD9B5CKNH2ZX6RC8JT22 {my $CS15CNZ8YKA7IJ1FXYJVQM0YI4N27IJ646A7SQC3KON6TSNK30W = shift;my $CRFQR63SWWVHF0IAZ7ZD5TAA2GE6N851I6JZE4Z2RMG2GUXE1UT = shift;my $CD8PI75UZEGC3CL9KJ6GQAJN54EAZIP3ZR2673RFFHX9HJJ38XC = 0;if ($CS15CNZ8YKA7IJ1FXYJVQM0YI4N27IJ646A7SQC3KON6TSNK30W eq "msinstall") {my ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC, $C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL) = &urlget("https://download.configserver.com/version.txt");if (!$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC and $C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL ne "" and $C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL =~ /^[\d\.]*$/ and $C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL > $CRFQR63SWWVHF0IAZ7ZD5TAA2GE6N851I6JZE4Z2RMG2GUXE1UT) {$CD8PI75UZEGC3CL9KJ6GQAJN54EAZIP3ZR2673RFFHX9HJJ38XC = 1} else {$C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL = ""}return ($CD8PI75UZEGC3CL9KJ6GQAJN54EAZIP3ZR2673RFFHX9HJJ38XC, $C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL);}elsif ($CS15CNZ8YKA7IJ1FXYJVQM0YI4N27IJ646A7SQC3KON6TSNK30W eq "msfe") {my ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC, $C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL) = &urlget("https://download.configserver.com/msfeversion.txt");if (!$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC and $C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL ne "" and $C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL =~ /^[\d\.]*$/ and $C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL > $CRFQR63SWWVHF0IAZ7ZD5TAA2GE6N851I6JZE4Z2RMG2GUXE1UT) {$CD8PI75UZEGC3CL9KJ6GQAJN54EAZIP3ZR2673RFFHX9HJJ38XC = 1} else {$C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL = ""}return ($CD8PI75UZEGC3CL9KJ6GQAJN54EAZIP3ZR2673RFFHX9HJJ38XC, $C3E5NW7OTPMKH7FVMMRVG3GIT7U0HMYV9MWCDCTW4RY04PY0POL);}return;}sub digest {&CNXU7S74USRAVQ9WHUT99QXQYB8429Q5607YRTJXQ7GHJHIW553;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{digest}) {open (my $CGH561RZL2HFONWL7Y1I516E4ICGS6UU4MX3MN6F2TJABA7ISM3, "<", "/usr/msfe/digestdomains");flock ($CGH561RZL2HFONWL7Y1I516E4ICGS6UU4MX3MN6F2TJABA7ISM3, LOCK_SH);my @CCA34XDTO4XJB3AR7NGUEOP343XN56CO8HW04ZG1MMC3TAU2MV8 = <$CGH561RZL2HFONWL7Y1I516E4ICGS6UU4MX3MN6F2TJABA7ISM3>;close ($CGH561RZL2HFONWL7Y1I516E4ICGS6UU4MX3MN6F2TJABA7ISM3);chomp @CCA34XDTO4XJB3AR7NGUEOP343XN56CO8HW04ZG1MMC3TAU2MV8;if (scalar(@CCA34XDTO4XJB3AR7NGUEOP343XN56CO8HW04ZG1MMC3TAU2MV8)) {&C3XXIB89GPWY564Z31O8AK342BIYMUJEKUITUM2ESRZ2XZNUAGT(@CCA34XDTO4XJB3AR7NGUEOP343XN56CO8HW04ZG1MMC3TAU2MV8)}}if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{digestdomains} ne "" and $CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{digestto} ne "") {my @CCA34XDTO4XJB3AR7NGUEOP343XN56CO8HW04ZG1MMC3TAU2MV8;foreach my $CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY (split(/\,/,$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{digestdomains})) {push @CCA34XDTO4XJB3AR7NGUEOP343XN56CO8HW04ZG1MMC3TAU2MV8, "$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY:yes:$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{digestto}:$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{digestfreq}:::1";}if (scalar(@CCA34XDTO4XJB3AR7NGUEOP343XN56CO8HW04ZG1MMC3TAU2MV8)) {&C3XXIB89GPWY564Z31O8AK342BIYMUJEKUITUM2ESRZ2XZNUAGT(@CCA34XDTO4XJB3AR7NGUEOP343XN56CO8HW04ZG1MMC3TAU2MV8)}}return;}sub C3XXIB89GPWY564Z31O8AK342BIYMUJEKUITUM2ESRZ2XZNUAGT {my @CCA34XDTO4XJB3AR7NGUEOP343XN56CO8HW04ZG1MMC3TAU2MV8 = @_;$CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU = 1;unless (-e "/usr/local/cpanel/version") {$CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU = 0}my %C8VCAUI81Q5IAE7JSVLRYDOKB28YCOAAMDTQZWMVKRPY2X5JNO3;my %CJ40YRJGTY3ROS1TPKBI67PE4IR2AVS60ZPQM6A6EQYJXCUXVTQ;my $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1;my $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC;my %CLHC52DFMHBW0R4BMSR7NMUF770CZG4OJ4909RW81S300D3IX9M;my %C4U34AH7RE1BQ1APK2RES64E3WFD0RJSQM0PMRECMD39LJXW8QR;if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("dbi:SQLite:dbname=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbdir},"","",{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;} else {$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1 = DBI->connect("DBI:mysql:".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}.";host=".$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbhost},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbuser},$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbpass},{PrintError=>0}) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;}if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {print("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC] [$CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_dbname}]"); return}if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = path("/etc/userdomains")->lines;chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ) {my ($CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY,$CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY) = split(/\:\s*/,$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW);if ($CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY eq "") {next}$CLHC52DFMHBW0R4BMSR7NMUF770CZG4OJ4909RW81S300D3IX9M{$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY} = $CO4PCG3219OEQ4R0GSUMVIFJEGMAMB2N05GOHJZECN4UTPAMAYY;}}foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CCA34XDTO4XJB3AR7NGUEOP343XN56CO8HW04ZG1MMC3TAU2MV8) {my ($CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY,$CS9TMT910W2Z7OPXXV1CVWU44JYYLDSVCXXXFWIWHXUSEHTVAE9,$C38XL2HFOARQICO12PLB8AJNZWTPT22866ZJ8KYQ7QX4WAK55QI,$CWUR7NZTO788C6COMAD3HQS48Q321X0ZBY6BLFGCX7F4CYYX6F1,$CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5,$CAD9213PAHU0ULSMZ5V0JH0GOT85AYCU7FPQ3RJALWGXUBBF7LS,$C32ZF9MGAE486TIU37316ZZU9DAPV1GMZIERZHZ1Y5PNGUVAAW1) = split(/\:/, $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW);if ($CS9TMT910W2Z7OPXXV1CVWU44JYYLDSVCXXXFWIWHXUSEHTVAE9 and ($C38XL2HFOARQICO12PLB8AJNZWTPT22866ZJ8KYQ7QX4WAK55QI eq "" and $CAD9213PAHU0ULSMZ5V0JH0GOT85AYCU7FPQ3RJALWGXUBBF7LS)) {my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW;my $CYJ8ZW779JS44NB04KVP26AVULDRAWAZ2X51ZOKIEGYWRKUIGC9;my $CJRV54OQ0U43IFI8BYY5R08A1ATFQE95GBNLZWSNQC068BWT7UI = $CWUR7NZTO788C6COMAD3HQS48Q321X0ZBY6BLFGCX7F4CYYX6F1;my $C3B5BKVLBG1STIQL9YMQEY87VN2QZJYZDN1807SHB0VAALC1PYM = (localtime(time))[2];my $CWNUBZVI2PDJW4D0X44JF9Z0O3HVP38PSKRGS1D543EKFP4PCW6 = "timestamp >= DATE_SUB(now(), INTERVAL $CJRV54OQ0U43IFI8BYY5R08A1ATFQE95GBNLZWSNQC068BWT7UI HOUR)";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CWNUBZVI2PDJW4D0X44JF9Z0O3HVP38PSKRGS1D543EKFP4PCW6 = "date(timestamp) >= date('now', '-$CJRV54OQ0U43IFI8BYY5R08A1ATFQE95GBNLZWSNQC068BWT7UI hours')"}if ($ARGV[0] eq "-a" or (($C3B5BKVLBG1STIQL9YMQEY87VN2QZJYZDN1807SHB0VAALC1PYM/$CJRV54OQ0U43IFI8BYY5R08A1ATFQE95GBNLZWSNQC068BWT7UI) == int($C3B5BKVLBG1STIQL9YMQEY87VN2QZJYZDN1807SHB0VAALC1PYM/$CJRV54OQ0U43IFI8BYY5R08A1ATFQE95GBNLZWSNQC068BWT7UI))) {if ($CYJ8ZW779JS44NB04KVP26AVULDRAWAZ2X51ZOKIEGYWRKUIGC9 ne "") {$CYJ8ZW779JS44NB04KVP26AVULDRAWAZ2X51ZOKIEGYWRKUIGC9 .= " OR "}$CYJ8ZW779JS44NB04KVP26AVULDRAWAZ2X51ZOKIEGYWRKUIGC9 = "($CWNUBZVI2PDJW4D0X44JF9Z0O3HVP38PSKRGS1D543EKFP4PCW6 AND (to_domain = '$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY'))";}if ($CYJ8ZW779JS44NB04KVP26AVULDRAWAZ2X51ZOKIEGYWRKUIGC9 ne "") {$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT to_address FROM maillog WHERE (isspam = '1' OR ishighspam = '1' OR virusinfected = '1' OR nameinfected = '1' OR otherinfected='1') AND ($CYJ8ZW779JS44NB04KVP26AVULDRAWAZ2X51ZOKIEGYWRKUIGC9)";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {print("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {print("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC] [$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW]"); return}my @CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T = @{$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->{NAME}};my $CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchall_arrayref;my %CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO;if (scalar @$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S > 0) {foreach my $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ (@$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S) {for (0..@CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ->[$_];}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{to_address} =~ /^[a-zA-Z0-9\-\_\.\@\%\+]+$/) {$C8VCAUI81Q5IAE7JSVLRYDOKB28YCOAAMDTQZWMVKRPY2X5JNO3{$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{to_address}}{$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY} = $CWUR7NZTO788C6COMAD3HQS48Q321X0ZBY6BLFGCX7F4CYYX6F1;$C8VCAUI81Q5IAE7JSVLRYDOKB28YCOAAMDTQZWMVKRPY2X5JNO3{$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{to_address}}{recipient} = 1;$CJ40YRJGTY3ROS1TPKBI67PE4IR2AVS60ZPQM6A6EQYJXCUXVTQ{$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY} = $CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5;}}}}}my $C080LHAKB71F3MFPOOSKQIWT437PMBKNUN1DQGFWGGOEAF5TT80 = "jupiter";if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU and $CLHC52DFMHBW0R4BMSR7NMUF770CZG4OJ4909RW81S300D3IX9M{$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY}) {my @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ = path("/var/cpanel/users/$CLHC52DFMHBW0R4BMSR7NMUF770CZG4OJ4909RW81S300D3IX9M{$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY}")->lines;chomp @CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CPW72W5XHC20TQK13107WQ4GJDE1CBWW26L95Y69U2QD6AG98IJ) {if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /^RS(.*)=(.*)/) {$C080LHAKB71F3MFPOOSKQIWT437PMBKNUN1DQGFWGGOEAF5TT80 = $2;last;}}}if ($CS9TMT910W2Z7OPXXV1CVWU44JYYLDSVCXXXFWIWHXUSEHTVAE9 and ($C38XL2HFOARQICO12PLB8AJNZWTPT22866ZJ8KYQ7QX4WAK55QI =~ /^[a-zA-Z0-9\-\_\.\@\%\+]+$/)) {$C8VCAUI81Q5IAE7JSVLRYDOKB28YCOAAMDTQZWMVKRPY2X5JNO3{$C38XL2HFOARQICO12PLB8AJNZWTPT22866ZJ8KYQ7QX4WAK55QI}{$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY} = $CWUR7NZTO788C6COMAD3HQS48Q321X0ZBY6BLFGCX7F4CYYX6F1;$CJ40YRJGTY3ROS1TPKBI67PE4IR2AVS60ZPQM6A6EQYJXCUXVTQ{$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY} = $CDDB6EB0UVJNM4EAR2ENXRQDU8LH5ZRBA9Q6HU4Q3D709XTZ6B5;if ($C32ZF9MGAE486TIU37316ZZU9DAPV1GMZIERZHZ1Y5PNGUVAAW1) {$C8VCAUI81Q5IAE7JSVLRYDOKB28YCOAAMDTQZWMVKRPY2X5JNO3{$C38XL2HFOARQICO12PLB8AJNZWTPT22866ZJ8KYQ7QX4WAK55QI}{admin} = 1}$C8VCAUI81Q5IAE7JSVLRYDOKB28YCOAAMDTQZWMVKRPY2X5JNO3{$C38XL2HFOARQICO12PLB8AJNZWTPT22866ZJ8KYQ7QX4WAK55QI}{$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY} = $CWUR7NZTO788C6COMAD3HQS48Q321X0ZBY6BLFGCX7F4CYYX6F1;$C4U34AH7RE1BQ1APK2RES64E3WFD0RJSQM0PMRECMD39LJXW8QR{$C38XL2HFOARQICO12PLB8AJNZWTPT22866ZJ8KYQ7QX4WAK55QI} = $C080LHAKB71F3MFPOOSKQIWT437PMBKNUN1DQGFWGGOEAF5TT80;}}foreach my $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY (keys %C8VCAUI81Q5IAE7JSVLRYDOKB28YCOAAMDTQZWMVKRPY2X5JNO3) {my $CYJ8ZW779JS44NB04KVP26AVULDRAWAZ2X51ZOKIEGYWRKUIGC9;foreach my $CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY (keys %{$C8VCAUI81Q5IAE7JSVLRYDOKB28YCOAAMDTQZWMVKRPY2X5JNO3{$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY}}) {my $CJRV54OQ0U43IFI8BYY5R08A1ATFQE95GBNLZWSNQC068BWT7UI = $C8VCAUI81Q5IAE7JSVLRYDOKB28YCOAAMDTQZWMVKRPY2X5JNO3{$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY}{$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY};my $C3B5BKVLBG1STIQL9YMQEY87VN2QZJYZDN1807SHB0VAALC1PYM = (localtime(time))[2];my $CWNUBZVI2PDJW4D0X44JF9Z0O3HVP38PSKRGS1D543EKFP4PCW6 = "timestamp >= DATE_SUB(now(), INTERVAL $CJRV54OQ0U43IFI8BYY5R08A1ATFQE95GBNLZWSNQC068BWT7UI HOUR)";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_sqlite}) {$CWNUBZVI2PDJW4D0X44JF9Z0O3HVP38PSKRGS1D543EKFP4PCW6 = "date(timestamp) >= date('now', '-$CJRV54OQ0U43IFI8BYY5R08A1ATFQE95GBNLZWSNQC068BWT7UI hours')"}if ($ARGV[0] eq "-a" or (($C3B5BKVLBG1STIQL9YMQEY87VN2QZJYZDN1807SHB0VAALC1PYM/$CJRV54OQ0U43IFI8BYY5R08A1ATFQE95GBNLZWSNQC068BWT7UI) == int($C3B5BKVLBG1STIQL9YMQEY87VN2QZJYZDN1807SHB0VAALC1PYM/$CJRV54OQ0U43IFI8BYY5R08A1ATFQE95GBNLZWSNQC068BWT7UI))) {if ($CYJ8ZW779JS44NB04KVP26AVULDRAWAZ2X51ZOKIEGYWRKUIGC9 ne "") {$CYJ8ZW779JS44NB04KVP26AVULDRAWAZ2X51ZOKIEGYWRKUIGC9 .= " OR "}$CYJ8ZW779JS44NB04KVP26AVULDRAWAZ2X51ZOKIEGYWRKUIGC9 .= "($CWNUBZVI2PDJW4D0X44JF9Z0O3HVP38PSKRGS1D543EKFP4PCW6 AND (to_domain = '$CTEUHS4FL6C0E77K90ZNAA3LM33SDFJOAMXGOWF0N5W65F8THCY'))";}}my $C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW;if ($CYJ8ZW779JS44NB04KVP26AVULDRAWAZ2X51ZOKIEGYWRKUIGC9 ne "") {my $C850PRJ3GV5URCFFPN2AM5P7KH7EYDSD0C6R34B7M9HT044KTUF;if ($C8VCAUI81Q5IAE7JSVLRYDOKB28YCOAAMDTQZWMVKRPY2X5JNO3{$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY}{recipient}) {$C850PRJ3GV5URCFFPN2AM5P7KH7EYDSD0C6R34B7M9HT044KTUF = "(to_address = '$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY') AND"}$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW = "SELECT * FROM maillog WHERE $C850PRJ3GV5URCFFPN2AM5P7KH7EYDSD0C6R34B7M9HT044KTUF (isspam = '1' OR ishighspam = '1' OR virusinfected = '1' OR nameinfected = '1' OR otherinfected='1') AND ($CYJ8ZW779JS44NB04KVP26AVULDRAWAZ2X51ZOKIEGYWRKUIGC9) ORDER BY date DESC, time DESC";my $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE = $CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->prepare($C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW) or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {print("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC]"); return}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->execute() or $CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC = $DBI::errstr;if ($CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC) {print("MySQL Error: [$CWC3S72C26E7E509WGLDYPE7KVNGS0KCIREGVYXMNLVYEMHNEUC] [$C6AIWCPFEFBDD3L7S8MGTBF8V97Q559LBB2BZDH0XTPRZ02RILW]"); return}my @CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T = @{$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->{NAME}};my $CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S = $C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->fetchall_arrayref;my %CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO;if (scalar @$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S > 0) {my $C3I6D4OPI2HXH59Z6D0OCXK4D3U5T9ZLUNFTH8SVE6I2CFGAKA0;my $C013UH0COTZII18IYD4XH3JWEGCB4EZDGFYNBDXNHURHXF64T7W;my $CELAEMOD4VM4WHZU6ZHNQAAZILZTB03VZBM01F6I1ELCSEKMAX7 = &CKU7MIWN910BQCYMQ6IBON842VQQ5NK1HN3A6RX9PHBMH6WCZ5L(1);my $CYFD9BA99IOS9AFWS6F76CA6T9Q6UQX686B63IVGPQNCV8Z43S2 = $CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY;my $CLW1OTEHWZ99G2NMHEFXZGBFBKNTZNR03LZFPVZDJ4CKCDP8WPJ = 0;foreach my $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ (@$CT7B47MHM8M6FM8TQCFBBI3QGUW6BA8GDXJNEVDNJOPS5XUD24S) {for (0..@CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{$CM9S8395QU9ZOBFBNZ8IH76MROPE5BL3XOZX5XZGULOROHJPC2T[$_]} = $CIWQP3YJOJ2YKMAC7KN44VCWCHSC8ROEBF3G0SXKZP50N5C6EKJ->[$_];}my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{date};$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/-//g;my $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI = &C180WENM2XJ2RTB2UBGTTMZECV7HHJ6JH4CO8EPHXCUMCXDKL66($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{id}, $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6);my $C6EQYDI0Z99G2BT2XGH9UKJ12X880EU42FUZ3PXFOEAKVDCD9OL = hostname;my $CS0FZTQ5JH9ICIWHCBXBI39BF96Z83YYSM3NMN57P9DP3L688PR;if ($CGLNEG54WPAG7030PIRCK56LOBWGA0EEBBLZAGG3TCIP5FMCSWU) {if ($C8VCAUI81Q5IAE7JSVLRYDOKB28YCOAAMDTQZWMVKRPY2X5JNO3{$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY}{admin}) {$CS0FZTQ5JH9ICIWHCBXBI39BF96Z83YYSM3NMN57P9DP3L688PR = "https://$C6EQYDI0Z99G2BT2XGH9UKJ12X880EU42FUZ3PXFOEAKVDCD9OL:2087/cgi/configserver/mailscanner.cgi?action=mc_email&id=$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{id}";}elsif ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{digesturl} != 0) {my $C080LHAKB71F3MFPOOSKQIWT437PMBKNUN1DQGFWGGOEAF5TT80 = "jupiter";if ($C4U34AH7RE1BQ1APK2RES64E3WFD0RJSQM0PMRECMD39LJXW8QR{$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY} ne "") {$C080LHAKB71F3MFPOOSKQIWT437PMBKNUN1DQGFWGGOEAF5TT80 = $C4U34AH7RE1BQ1APK2RES64E3WFD0RJSQM0PMRECMD39LJXW8QR{$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY}}$CS0FZTQ5JH9ICIWHCBXBI39BF96Z83YYSM3NMN57P9DP3L688PR = "https://$C6EQYDI0Z99G2BT2XGH9UKJ12X880EU42FUZ3PXFOEAKVDCD9OL:2083/frontend/$C080LHAKB71F3MFPOOSKQIWT437PMBKNUN1DQGFWGGOEAF5TT80/mailscanner/index.html?action=mc_email&id=$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{id}";}} else {if ($C8VCAUI81Q5IAE7JSVLRYDOKB28YCOAAMDTQZWMVKRPY2X5JNO3{$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY}{admin}) {$CS0FZTQ5JH9ICIWHCBXBI39BF96Z83YYSM3NMN57P9DP3L688PR = "https://$C6EQYDI0Z99G2BT2XGH9UKJ12X880EU42FUZ3PXFOEAKVDCD9OL:2222/CMD_PLUGINS_ADMIN/mailscanner/index.raw?action=mc_email&id=$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{id}";}elsif ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{digesturl} != 0) {$CS0FZTQ5JH9ICIWHCBXBI39BF96Z83YYSM3NMN57P9DP3L688PR = "https://$C6EQYDI0Z99G2BT2XGH9UKJ12X880EU42FUZ3PXFOEAKVDCD9OL:2222/CMD_PLUGINS/mailscanner/index.raw?action=mc_email&id=$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{id}";}}my $C6BFM3I8L0DB20FGKUFPPO5KHCRFAMG4BQ08L6NL8U44KUH2Y9C;my %C10W7UKL6R6R47ME271BB45213JDSL5LRXQN1BLNXDR2688UKQP;my (undef, $C7E4BUOTYYQR2QC1JHO6W0OKKBMMGEB1EM7T7TK6BOR8P1SNLHF) = split (/\:/,$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{hostname},2);if ($C7E4BUOTYYQR2QC1JHO6W0OKKBMMGEB1EM7T7TK6BOR8P1SNLHF eq "") {next}foreach my $CJITS0BEO1OIB9092MABXCWY4263SXYBCALUOIMW0W43F7LASH1 (split(/\,/,$C7E4BUOTYYQR2QC1JHO6W0OKKBMMGEB1EM7T7TK6BOR8P1SNLHF)) {$C10W7UKL6R6R47ME271BB45213JDSL5LRXQN1BLNXDR2688UKQP{$CJITS0BEO1OIB9092MABXCWY4263SXYBCALUOIMW0W43F7LASH1} = 1}if ($C10W7UKL6R6R47ME271BB45213JDSL5LRXQN1BLNXDR2688UKQP{spambox}) {$C6BFM3I8L0DB20FGKUFPPO5KHCRFAMG4BQ08L6NL8U44KUH2Y9C = "SpamBox"}elsif ($C10W7UKL6R6R47ME271BB45213JDSL5LRXQN1BLNXDR2688UKQP{delete}) {$C6BFM3I8L0DB20FGKUFPPO5KHCRFAMG4BQ08L6NL8U44KUH2Y9C = "Deleted"}elsif ($C10W7UKL6R6R47ME271BB45213JDSL5LRXQN1BLNXDR2688UKQP{forward}) {$C6BFM3I8L0DB20FGKUFPPO5KHCRFAMG4BQ08L6NL8U44KUH2Y9C = "Forwarded"}elsif ($C10W7UKL6R6R47ME271BB45213JDSL5LRXQN1BLNXDR2688UKQP{deliver}) {$C6BFM3I8L0DB20FGKUFPPO5KHCRFAMG4BQ08L6NL8U44KUH2Y9C = "Delivered"}if ($C8VCAUI81Q5IAE7JSVLRYDOKB28YCOAAMDTQZWMVKRPY2X5JNO3{$CFL985XQFMSMWBBJ94P9BQH2LFTTJK4S3GWJ0I42FHFWQEHDVLY}{recipient} and !$C10W7UKL6R6R47ME271BB45213JDSL5LRXQN1BLNXDR2688UKQP{spambox}) {next}if ($C10W7UKL6R6R47ME271BB45213JDSL5LRXQN1BLNXDR2688UKQP{store} and -e $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI) {if ($CS0FZTQ5JH9ICIWHCBXBI39BF96Z83YYSM3NMN57P9DP3L688PR ne "") {$C6BFM3I8L0DB20FGKUFPPO5KHCRFAMG4BQ08L6NL8U44KUH2Y9C .= ", Quarantine";} else {$C6BFM3I8L0DB20FGKUFPPO5KHCRFAMG4BQ08L6NL8U44KUH2Y9C .= ", Quarantine";}}$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject} =~ s/^\s//;my $CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV;if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size} < 1024) {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = $CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size}."B"}elsif ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size} < 1048576) {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = int ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size}/1024)."KB"}elsif ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size} < 1073741824) {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = int ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size}/(1024*1024))."MB"}elsif ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size} >= 1073741824) {$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV = int ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{size}/(1024*1024*1024))."GB"}my $COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "clean";if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{sascore} eq "") {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "notscanned"}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{isspam}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "lowscoringspam"}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{ishighspam}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "highscoringspam"}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{spamwhitelisted}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "whitelisted"}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{spamblacklisted}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "blacklisted"}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{virusinfected}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "infected"}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{nameinfected}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "infected"}if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{otherinfected}) {$COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 = "infected"}if ($COZFBGR4RF9ST5FWP53PI9ANN6BYH5TSA29OH8A2DXRX6V6DXU1 eq "infected") {$C6BFM3I8L0DB20FGKUFPPO5KHCRFAMG4BQ08L6NL8U44KUH2Y9C = "";if ($CJ40YRJGTY3ROS1TPKBI67PE4IR2AVS60ZPQM6A6EQYJXCUXVTQ{$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{to_domain}} eq "yes") {$C6BFM3I8L0DB20FGKUFPPO5KHCRFAMG4BQ08L6NL8U44KUH2Y9C .= "Delivered";} else {$C6BFM3I8L0DB20FGKUFPPO5KHCRFAMG4BQ08L6NL8U44KUH2Y9C .= "Deleted";}if ($C10W7UKL6R6R47ME271BB45213JDSL5LRXQN1BLNXDR2688UKQP{store} and -e $CLJT9FR0CZXBWPEABFUK3F95GS518OVN7JBSAJXN48YXIS8DCUI) {if ($CS0FZTQ5JH9ICIWHCBXBI39BF96Z83YYSM3NMN57P9DP3L688PR ne "") {$C6BFM3I8L0DB20FGKUFPPO5KHCRFAMG4BQ08L6NL8U44KUH2Y9C .= ", Quarantine";} else {$C6BFM3I8L0DB20FGKUFPPO5KHCRFAMG4BQ08L6NL8U44KUH2Y9C .= ", Quarantine";}}}$C3I6D4OPI2HXH59Z6D0OCXK4D3U5T9ZLUNFTH8SVE6I2CFGAKA0 .= "\n";$C3I6D4OPI2HXH59Z6D0OCXK4D3U5T9ZLUNFTH8SVE6I2CFGAKA0 .= "$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{timestamp}\n";$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject} =~ s/^\s//;if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{headers} =~ /Subject:\s*\=\?([^\?]+)\?/i) {my @CS032BP15Y4PGBSS62GUIFXO5EKZBYJCMQ7LHF7IPP18HRI1DJJ = split(/\n/,$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{headers});my $CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV = Mail::Header->new();$CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV->header(\@CS032BP15Y4PGBSS62GUIFXO5EKZBYJCMQ7LHF7IPP18HRI1DJJ);my $CDZRWKRS9VHK3NXV79OG0HREF0YGQUU0KCK0F76C2A12EPBR8U7 = $CNFWDSTJYVIMUBVMPADONBD42UYC4NQ0IKUE5UQ1BIJ34BPQ9OV->get("Subject");my $CZO1WAJD26MFJGH0I5LWG09B4D1NUWS5YK4IVJ1SAQN5KNO2DOA;if ($CDZRWKRS9VHK3NXV79OG0HREF0YGQUU0KCK0F76C2A12EPBR8U7 =~ /\=\?([^\?]+)\?/) {$CZO1WAJD26MFJGH0I5LWG09B4D1NUWS5YK4IVJ1SAQN5KNO2DOA = $1}eval {local $SIG{__DIE__} = undef;if ($CZO1WAJD26MFJGH0I5LWG09B4D1NUWS5YK4IVJ1SAQN5KNO2DOA ne "" and find_encoding($CZO1WAJD26MFJGH0I5LWG09B4D1NUWS5YK4IVJ1SAQN5KNO2DOA)) {my $C9OJ5ZXIAXMON4L2U0WPW6H18EI7H4THEKUREXEVF1WG715HSP7 = decode('MIME-Header', $CDZRWKRS9VHK3NXV79OG0HREF0YGQUU0KCK0F76C2A12EPBR8U7);$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject} = encode('utf8', $C9OJ5ZXIAXMON4L2U0WPW6H18EI7H4THEKUREXEVF1WG715HSP7);}};}$C3I6D4OPI2HXH59Z6D0OCXK4D3U5T9ZLUNFTH8SVE6I2CFGAKA0 .= "$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{subject}\n";$C3I6D4OPI2HXH59Z6D0OCXK4D3U5T9ZLUNFTH8SVE6I2CFGAKA0 .= "$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{from_address}";if ($CYLU735JGX3JC02CDLYZMHL9Z8W68D960WI1L1DOBMW3I4P5NTC{mc_clientip}) {if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip}=~ /:/) {$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip} =~ s/\.\d+$//g}$C3I6D4OPI2HXH59Z6D0OCXK4D3U5T9ZLUNFTH8SVE6I2CFGAKA0 .= "
($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{clientip})";}$C3I6D4OPI2HXH59Z6D0OCXK4D3U5T9ZLUNFTH8SVE6I2CFGAKA0 .= "\n";$C3I6D4OPI2HXH59Z6D0OCXK4D3U5T9ZLUNFTH8SVE6I2CFGAKA0 .= "$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{to_address}\n";$C3I6D4OPI2HXH59Z6D0OCXK4D3U5T9ZLUNFTH8SVE6I2CFGAKA0 .= "$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{id}\n";$C3I6D4OPI2HXH59Z6D0OCXK4D3U5T9ZLUNFTH8SVE6I2CFGAKA0 .= "$CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{sascore}\n";if ($CIX7LRCHYZ4FLUYRCGF2922F0B8192AAWY9K8V0S4RLUQNXTZFO{headers} =~ /multipart\/mixed/i) {}$C3I6D4OPI2HXH59Z6D0OCXK4D3U5T9ZLUNFTH8SVE6I2CFGAKA0 .= "$CCZI9HS9I30Z85U6TO3TFN3B2N9KNPQGC9OOFXHDKS3TVUBTLDV\n";$C3I6D4OPI2HXH59Z6D0OCXK4D3U5T9ZLUNFTH8SVE6I2CFGAKA0 .= "$C6BFM3I8L0DB20FGKUFPPO5KHCRFAMG4BQ08L6NL8U44KUH2Y9C\n";$C3I6D4OPI2HXH59Z6D0OCXK4D3U5T9ZLUNFTH8SVE6I2CFGAKA0 .= "\n";$CLW1OTEHWZ99G2NMHEFXZGBFBKNTZNR03LZFPVZDJ4CKCDP8WPJ++;}$C013UH0COTZII18IYD4XH3JWEGCB4EZDGFYNBDXNHURHXF64T7W .= "Low Scoring Spam\n";$C013UH0COTZII18IYD4XH3JWEGCB4EZDGFYNBDXNHURHXF64T7W .= "High Scoring Spam\n";$C013UH0COTZII18IYD4XH3JWEGCB4EZDGFYNBDXNHURHXF64T7W .= "Blacklisted\n";$C013UH0COTZII18IYD4XH3JWEGCB4EZDGFYNBDXNHURHXF64T7W .= "Infected\n";if ($CLW1OTEHWZ99G2NMHEFXZGBFBKNTZNR03LZFPVZDJ4CKCDP8WPJ) {my $CGWCLK76ZN5AEDTPC45J0HYJ8D6H3S4F9R5C28QI7T9P3A1JU53;my $C6EQYDI0Z99G2BT2XGH9UKJ12X880EU42FUZ3PXFOEAKVDCD9OL = hostname;my $CNPHDU0OBSXI7CCZHPZL8YMXKI2KM4ZQBOTZA4SPYAIDKAQ47XQ = 'root@'.$C6EQYDI0Z99G2BT2XGH9UKJ12X880EU42FUZ3PXFOEAKVDCD9OL;my $CSDKX097TKU5TS4Y9BP7HYCELZSD9048NKQY113DTC0ULIIWJHU = strftime("\%z", localtime);my $CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = localtime();$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 =~ s/^(\w+)\s+(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+(\d+)$/$1, $3 $2 $5 $4/;$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 = "$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6 $CSDKX097TKU5TS4Y9BP7HYCELZSD9048NKQY113DTC0ULIIWJHU";my $CA3ATM4SB4LEINNS37PMYZQ8K19MFZU3AVOD8V3E7RGAM7HHQ4Q;if (-e "/usr/msfe/digest.local.html") {open ($CA3ATM4SB4LEINNS37PMYZQ8K19MFZU3AVOD8V3E7RGAM7HHQ4Q, "<", "/usr/msfe/digest.local.html");} else {open ($CA3ATM4SB4LEINNS37PMYZQ8K19MFZU3AVOD8V3E7RGAM7HHQ4Q, "<", "/usr/msfe/digest.html");}flock ($CA3ATM4SB4LEINNS37PMYZQ8K19MFZU3AVOD8V3E7RGAM7HHQ4Q, LOCK_SH);my @CVUR6W3S3Z7MSI8FE641C76M4ACIBZ0AJUM94W2LE4K2XKPAPB7 = <$CA3ATM4SB4LEINNS37PMYZQ8K19MFZU3AVOD8V3E7RGAM7HHQ4Q>;close ($CA3ATM4SB4LEINNS37PMYZQ8K19MFZU3AVOD8V3E7RGAM7HHQ4Q);chomp @CVUR6W3S3Z7MSI8FE641C76M4ACIBZ0AJUM94W2LE4K2XKPAPB7;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (@CVUR6W3S3Z7MSI8FE641C76M4ACIBZ0AJUM94W2LE4K2XKPAPB7) {if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /\[TO\]/) {$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ s/\[TO\]/$CYFD9BA99IOS9AFWS6F76CA6T9Q6UQX686B63IVGPQNCV8Z43S2/g}if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /\[FROM\]/) {$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ s/\[FROM\]/$CNPHDU0OBSXI7CCZHPZL8YMXKI2KM4ZQBOTZA4SPYAIDKAQ47XQ/g}if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /\[DATE\]/) {$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ s/\[DATE\]/$CDI0W1ML69HSFEZG8VJWMJRCM9JZSC7Y9QKOHQLUKEKPPWHDRI6/g}if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /\[STYLES\]/) {$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ s/\[STYLES\]/$CELAEMOD4VM4WHZU6ZHNQAAZILZTB03VZBM01F6I1ELCSEKMAX7/g}if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /\[ROWS\]/) {$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ s/\[ROWS\]/$C3I6D4OPI2HXH59Z6D0OCXK4D3U5T9ZLUNFTH8SVE6I2CFGAKA0/g}if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /\[KEY\]/) {$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ s/\[KEY\]/$C013UH0COTZII18IYD4XH3JWEGCB4EZDGFYNBDXNHURHXF64T7W/g}if ($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ /\[HOSTNAME\]/) {$CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW =~ s/\[HOSTNAME\]/$C6EQYDI0Z99G2BT2XGH9UKJ12X880EU42FUZ3PXFOEAKVDCD9OL/g}$CGWCLK76ZN5AEDTPC45J0HYJ8D6H3S4F9R5C28QI7T9P3A1JU53 .= $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW."\n";}my $C5XO3J61MNOMGYJ961DA6Y0YBFH6WZXVF7QWQVZ7S0U687EMSVJ;foreach my $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW (split(/\n/, $CGWCLK76ZN5AEDTPC45J0HYJ8D6H3S4F9R5C28QI7T9P3A1JU53)) {if (length($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW) > 990) {substr($CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW, 990, 0) = "\n";}$C5XO3J61MNOMGYJ961DA6Y0YBFH6WZXVF7QWQVZ7S0U687EMSVJ .= $CIS8L3XS17MB8R9YIEAQ6HDLE755T3B7FL0GX5M07PMTLBTR6PW."\n";}$CGWCLK76ZN5AEDTPC45J0HYJ8D6H3S4F9R5C28QI7T9P3A1JU53 = $C5XO3J61MNOMGYJ961DA6Y0YBFH6WZXVF7QWQVZ7S0U687EMSVJ;open (my $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1, "|-", "/usr/sbin/sendmail -t");print $CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1 $CGWCLK76ZN5AEDTPC45J0HYJ8D6H3S4F9R5C28QI7T9P3A1JU53;close ($CU7DIJKZ2XU67N49TUH668PTD4NAPMGFZ2CXKRLOAKPZB37WFK1);}}$C35OTMTCY6BQY36E54MA48PR4TDSBD28C5VWD9GEMSRF2T0WNRE->finish();}}$CDDWX0R9LDUVLBQXF8I69T9N02YGO3O7XOCCG4HIW2K7O6P30U1->disconnect;return;}# end digestemail 1;