BLACKSITE
:
216.73.217.141
:
157.173.108.86 / pdclassessgnr.in
:
Linux server.madnetech.com 4.18.0-553.117.1.el8_10.x86_64 #1 SMP Sun Apr 5 23:14:32 EDT 2026 x86_64
:
/
etc
/
postfix
/
Upload File:
files >> //etc/postfix/vacation.php
#!/usr/local/cwp/php71/bin/php -q <?php // CentOS WebPanel AutoResponder script v2 function remove_empty_line($replace){ $replace = preg_replace('/\n/', '', $replace); return $replace; } # Settings $postfix_password = shell_exec("grep '^password' /etc/postfix/mysql-virtual_vacation.cf| awk {'print $3'}"); $postfix_password = remove_empty_line($postfix_password); $mysql_conn_postfix = mysqli_connect("localhost", "postfix", $postfix_password, "postfix"); $mysql_postfix = mysqli_select_db($mysql_conn_postfix, "postfix") or die("Could not connect to postfix database please check configuration!"); $recepient_split = preg_split ("/@/", $argv[2]); $recepient_split2 = preg_split ("/#/", $recepient_split[0]); $recepient = $recepient_split2[0]."@".$recepient_split2[1]; $ck1=mysqli_query($mysql_conn_postfix,"SHOW COLUMNS FROM vacation LIKE 'start_date' "); if ($ck1->num_rows==0){ $query="ALTER TABLE vacation ADD COLUMN start_date datetime NOT NULL"; $sql = $mysql_conn_postfix->query($query); } $ck2=mysqli_query($mysql_conn_postfix,"SHOW COLUMNS FROM vacation LIKE 'end_date' "); if ($ck2->num_rows==0){ $query="ALTER TABLE vacation ADD COLUMN end_date datetime NOT NULL"; $sql = $mysql_conn_postfix->query($query); } $ck2=mysqli_query($mysql_conn_postfix,"SHOW COLUMNS FROM vacation LIKE 'send_date_range' "); if ($ck2->num_rows==0){ $query="ALTER TABLE vacation ADD COLUMN send_date_range int NOT NULL"; $sql = $mysql_conn_postfix->query($query); } $ck2=mysqli_query($mysql_conn_postfix,"SHOW COLUMNS FROM vacation LIKE 'interval' "); if ($ck2->num_rows==0){ $query="ALTER TABLE vacation ADD COLUMN `interval` varchar(60) NULL DEFAULT '*'"; $sql = $mysql_conn_postfix->query($query); } $ck2=mysqli_query($mysql_conn_postfix,"SHOW COLUMNS FROM vacation LIKE 'fromname' "); if ($ck2->num_rows==0){ $query="ALTER TABLE vacation ADD COLUMN fromname varchar(60) NULL"; $sql = $mysql_conn_postfix->query($query); } $ck2=mysqli_query($mysql_conn_postfix,"SHOW COLUMNS FROM vacation LIKE 'charset' "); if ($ck2->num_rows==0){ $query="ALTER TABLE vacation ADD COLUMN charset varchar(20) NULL DEFAULT 'iso-8859-1'"; $sql = $mysql_conn_postfix->query($query); } $ck2=mysqli_query($mysql_conn_postfix,"SHOW COLUMNS FROM vacation LIKE 'username' "); if ($ck2->num_rows==0){ $query="ALTER TABLE vacation ADD COLUMN username varchar(15) NULL"; $sql = $mysql_conn_postfix->query($query); } include "/etc/postfix/vacation_class.php"; $vacation = new VacationHandler($mysql_conn_postfix); $vacation->processReply($recepient, $argv[1]); ?>