Linux sagir-us1.hostever.us 5.14.0-570.51.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 8 09:41:34 EDT 2025 x86_64
LiteSpeed
Server IP : 104.247.108.91 & Your IP : 216.73.216.105
Domains : 74 Domain
User : georgeto
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
softaculous /
apps /
exim /
themes /
admin /
Delete
Unzip
Name
Size
Permission
Date
Action
country_email_filter_theme.php
5.99
KB
-rw-r--r--
2024-05-02 06:10
domain_email_filter_theme.php
4.52
KB
-rw-r--r--
2024-05-02 06:10
email_deliverability_theme.php
15.04
KB
-rw-r--r--
2025-08-13 08:32
email_delivery_report_theme.php
13.02
KB
-rw-r--r--
2025-08-29 09:11
email_disk_usage_theme.php
6.83
KB
-rw-r--r--
2024-04-17 09:30
email_greylisting_theme.php
14.12
KB
-rw-r--r--
2024-04-30 08:23
email_logs_theme.php
2.59
KB
-rw-r--r--
2025-10-09 09:48
email_queue_manager_theme.php
18.8
KB
-rw-r--r--
2024-05-02 06:10
email_queue_theme.php
4.58
KB
-rw-r--r--
2024-09-20 08:35
email_relayers_theme.php
4.37
KB
-rw-r--r--
2024-04-17 09:30
email_routing_config_theme.php
7.91
KB
-rw-r--r--
2024-05-02 06:10
email_sent_summary_theme.php
5.24
KB
-rw-r--r--
2024-04-17 09:30
email_split_delivery_theme.php
4.12
KB
-rw-r--r--
2024-09-20 08:35
email_troubleshooter_theme.php
2.01
KB
-rw-r--r--
2024-04-17 09:30
emails_theme.php
11.23
KB
-rw-r--r--
2026-01-22 06:40
emailstats_theme.php
2.24
KB
-rw-r--r--
2024-04-17 09:30
mail_settings_theme.php
31.64
KB
-rw-r--r--
2025-08-29 09:11
manage_rbl_theme.php
4.35
KB
-rw-r--r--
2024-04-17 09:30
mxentry_theme.php
11.15
KB
-rw-r--r--
2023-10-27 04:12
remote_smtp_servers_theme.php
7.74
KB
-rw-r--r--
2025-01-17 08:10
smtp_restrictions_theme.php
2.34
KB
-rw-r--r--
2024-04-17 09:30
system_mail_theme.php
5.43
KB
-rw-r--r--
2025-12-15 02:44
Save
Rename
<?php ////////////////////////////////////////////////////////////// //=========================================================== // WEBUZO CONTROL PANEL // Inspired by the DESIRE to be the BEST OF ALL // ---------------------------------------------------------- // Started by: Pulkit // Date: 10th Jan 2009 // Time: 21:00 hrs // Site: https://webuzo.com/ (WEBUZO) // ---------------------------------------------------------- // Please Read the Terms of Use at https://webuzo.com/terms // ---------------------------------------------------------- //=========================================================== // (c) Softaculous Ltd. //=========================================================== ////////////////////////////////////////////////////////////// if(!defined('SOFTACULOUS')){ die('Hacking Attempt'); } function exim_email_greylisting_theme(){ global $globals, $theme, $softpanel, $WE, $error, $iapps, $done, $greyconf, $GREC, $grey_cmp, $grey_trust; $grey_st = $globals['greylisting']; $gettab = !empty(optREQ('gettab')) ? optREQ('gettab') : ""; echo ' <style> .report .webuzo-table th, .report .webuzo-table td { font-size: 11px !important; } </style> <div class="soft-smbox p-3"> <!-- Heading --> <div class="sai_main_head"> <i class="fas fa-list fa-lg me-2"></i>'.__('Greylisting').' </div> </div> <div class="soft-smbox p-4 mt-4"> <p class="alert alert-info">'.__('Greylisting defends email users against spam. When enabled, the mail server will $0 temporarily reject $1 any email from a sender the server does not recognize. If the email is legitimate, the originating server will try again after a delay, and if sufficient time has elapsed, the email will be accepted.', ['<b>', '</b>']).'</p> <div class="row"> <div class="col-sm-12 col-md-1"> <label class="switch mb-3"> <input type="checkbox" class="checkbox" data-donereload="1" data-action="'.(!empty($grey_st) ? '0' : '1').'" data-service="greylist" '.(!empty($grey_st) ? 'checked' : '').' onclick="return enable_disable_toggle(this)"> <span class="slider"></span> </label> </div> <div class="col-sm-12 col-md-11"> <p class="p-1">'.__('The Service is currently ').(empty($grey_st) ? __('Disabled') : __('Enabled')).'</p> </div> </div> <div class="'.(!empty($grey_st) ? 'd-block' : 'd-none').'"> <!--- tab start --> <ul class="nav nav-tabs mb-3 webuzo-tabs" id="pills-tab" role="tablist" id="tablist"> <li class="nav-item" role="presentation"> <button class="nav-link heading_a '.(!empty($gettab) ? ($gettab == 'conf' ? 'active' : '') : 'active').'" id="conf" data-bs-toggle="tab" data-bs-target="#tab-conf" onclick="updateTab(\'conf\')" type="button" role="tab">'.__('Configuration Settings').'</button> </li> <li class="nav-item" role="presentation"> <button class="nav-link heading_a '.($gettab == 'trusted_h' ? 'active' : '').'" id="trusted_h" data-bs-toggle="tab" data-bs-target="#tab-trusted_h" onclick="updateTab(\'trusted_h\')" type="button" role="tab">'.__('Trusted Host').'</button> </li> <li class="nav-item" role="presentation"> <button class="nav-link heading_a '.($gettab == 'cmp' ? 'active' : '').'" id="cmp" data-bs-toggle="tab" data-bs-target="#tab-cmp" onclick="updateTab(\'cmp\')" type="button" role="tab">'.__('Common Mail Provider').'</button> </li> <li class="nav-item" role="presentation"> <button class="nav-link heading_a '.($gettab == 'report' ? 'active' : '').'" id="report" data-bs-toggle="tab" data-bs-target="#tab-report" onclick="updateTab(\'report\')" type="button" role="tab">'.__('Reports').'</button> </li> </ul> <!--- tab end --> <!--- tab Content start --> <div class="tab-content" id="pills-tabContent"> <div class="tab-pane '.(!empty($gettab) ? ($gettab == 'conf' ? 'active' : '') : 'active').'" id="tab-conf" role="tabpanel" aria-labelledby="conf"> <h5>'.__('Configuration Settings').'</h5> <form accept-charset="'.$globals['charset'].'" action="" method="post" name="grey_conf" onsubmit="return submitit(this)" data-donereload="1"> <div class="row"> <div class="col-md-5"> <label class="pt-2">'.__('Initial Deferral Time (in minutes)').'</label> '.tooltip(__('The number of minutes during which the mail server defers email from an unknown triplet $0 Range 5-240', ['<br>'])).' <input type="text" class="form-control" name="block_time" placeholder="5-240" value="'.(!empty($greyconf['block_time']) ? $greyconf['block_time'] : '').'"> <label class="pt-2">'.__('Resend Acceptance Period (in minutes)').'</label> '.tooltip(__('The number of minutes during which the mail server accepts a resent email from an unknown triplet $0 Range 240-1440', ['<br>'])).' <input type="text" class="form-control" name="resend_time" placeholder="240-1440" value="'.(!empty($greyconf['resend_time']) ? $greyconf['resend_time'] : '').'"> <label class="pt-2">'.__('Record Expiration Time (in minutes)').'</label> '.tooltip(__('The time at which the mail server treats a resent email as coming from a new, unknown triplet $0 Range 4320-43200', ['<br>'])).' <input type="text" class="form-control mb-3" name="rec_del_time" placeholder="4320-43200" value="'.(!empty($greyconf['rec_del_time']) ? $greyconf['rec_del_time'] : '').'"> <label><input type="checkbox" class="pt-2 mb-2" name="spf" '.(!empty($greyconf['spf']) ? 'checked' : '').'> '.__('Bypass Greylisting for Hosts with Valid SPF Records').'</label> '.tooltip(__('Whether the system automatically accepts email from hosts with a valid SPF record')).' </div> </div> <input type="submit" value="'.__('Save').'" class="btn btn-primary my-2 pt-2" name="edit"/> </form> </div> <div class="tab-pane '.($gettab == 'trusted_h' ? 'active' : '').'" id="tab-trusted_h" role="tabpanel" aria-labelledby="trusted_h"> <h5>'.__('Trusted Host').'</h5> <span>'.__('Greylisting will never defer emails from entries on the Trusted Hosts list').'</span> <div class="row"> <div class="col-md-5"> <form accept-charset="'.$globals['charset'].'" action="" method="post" name="add_ip" onsubmit="return submitit(this)" data-donereload="1"> <label class="pt-2">'.__('New Trusted Host').'</label> '.tooltip(__('Examples: $0 169.254.1.1 $0 169.254.1.10-169.254.1.10 $0 169.254.0.0/16 $0 2001:db8:: $0 2001:db8::-2001:db8:ffff:ffff:ffff:ffff:ffff:ffff $0 2001:db8::/32', ['<br>'])).' <textarea type="text" class="form-control" id="trusted_ips" name="trusted_ips" rows="7" value=""></textarea> <label class="pt-4">'.__('Comment').'</label> <textarea type="text" class="form-control" id="comment" name="comment" value=""></textarea> <input type="submit" value="'.__('Save').'" class="btn btn-primary my-2 pt-2" name="save_ip"/> </form> </div> <div class="col-md-7"> <div class="table-responsive pt-4"> <table border="0" cellpadding="8" class="table sai_form webuzo-table"> <thead class="sai_head2"> <tr> <th>'.__('IP Address').'</th> <th class="text-center">'.__('Comment').'</th> <th class="text-end">'.__('Action').'</th> </tr> </thead> <tbody>'; if(empty($grey_trust)){ echo ' <td class="text-center" colspan="100"> <span>'.__('No Data Found').'</span> </td> '; }else{ $i=0; foreach($grey_trust as $key => $val){ $i++; echo ' <tr> <td>'.$key.'</td> <td class="text-center">'.$val['comment'].'</td> <td class="text-end"> <i class="fas fa-pencil-alt edit edit-icon" title="Edit" onclick="editTrust(\''.$key.'\')"></i> <i class="fas fa-trash delete delete-icon" title="Delete" id="did'.$i.'" onclick="delete_record(this)" data-trusted="'.$key.'" data-delete=1 data-donereload="1"></i> </td> </tr> '; } } echo ' </tbody> </table> </div> </div> </div> </div> <div class="tab-pane '.($gettab == 'cmp' ? 'active' : '').'" id="tab-cmp" role="tabpanel" aria-labelledby="cmp"> <h5>'.__('Common Mail Provider').'</h5> <span>'.__('Greylisting will never defer emails from trusted mail providers').'</span> <div class="row"> <div class="col-sm-12 col-md-6 pt-4 text-end"> <button class="btn btn-primary" onclick="trustUntrustAll(\'trust\')">'.__('Trust all').'</button> <button class="btn btn-danger" onclick="trustUntrustAll(\'untrust\')">'.__('Untrust all').'</button> </div> </div> <div class="row"> <div class="col-md-6 col-lg-12"> <div class="table-responsive pt-2"> <table border="0" cellpadding="8" class="table sai_form webuzo-table"> <thead class="sai_head2"> <tr> <th>'.__('Common Mail Provider').'</th> <th class="text-end">'.__('Action').'</th> </tr> </thead> <tbody>'; foreach($grey_cmp as $k => $v){ echo ' <tr> <td>'.$k.'</td> <td width="1%"> <label class="switch"> <input type="checkbox" class="checkbox" name="cmp" value="'.$k.'" '.($v['status'] == 1 ? 'checked' : '').'> <span class="slider"></span> </label>'; echo' </td> </tr> '; } echo ' </tbody> </table> </div> </div> </div> <div class="text-center"> <button class="btn btn-primary" onclick="saveCMP()">'.__('Save').'</button> </div> </div> <div class="tab-pane '.($gettab == 'report' ? 'active' : '').'" id="tab-report" role="tabpanel" aria-labelledby="report"> <h5>'.__('Reports').'</h5> <span>'.__('The Greylist Report displays the current state of triplets in the system. A triplet consists of a sender IP address, From address, and To address').'</span>'; page_links(); echo ' <div class="table-responsive report"> <table border="0" cellpadding="8" class="table sai_form webuzo-table"> <thead class="sai_head2"> <tr> <th>'.__('Sender IP').'</th> <th>'.__('From Address').'</th> <th>'.__('To Address').'</th> <th class="text-center">'.__('Deferred').'</th> <th class="text-center">'.__('Accepted').'</th> <th class="text-center">'.__('Create Time').'</th> <th class="text-end">'.__('Block Expire Time').'</th> <th class="text-end">'.__('Must Retry Time').'</th> <th class="text-end">'.__('Record Expire Time').'</th> <th class="text-end">'.__('Add to Whitelist').'</th> </tr> </thead> <tbody>'; if(empty($GREC)){ echo ' <td class="text-center" colspan="100"> <span>'.__('No Data Found').'</span> </td> '; }else{ foreach ($GREC as $key => $val){ echo ' <tr> <td>'.$val['senderip'].'</td> <td>'.$val['fromaddress'].'</td> <td>'.$val['toaddress'].'</td> <td class="text-center">'.$val['deferred'].'</td> <td class="text-center">'.$val['accepted'].'</td> <td class="text-center">'.gmdate("Y-m-d H:i", $val['createtime']).'</td> <td class="text-end">'.time_since($val['blockextime']).'</td> <td class="text-end">'.time_since($val['retrytime']).'</td> <td class="text-end">'.time_since($val['recextime']).'</td> <td class="text-end"><button class="btn btn-primary" onclick="add_whitelist_ips(\''.$val['senderip'].'\')"><i class="fa fa-plus"></i></button></td> </tr> '; } } echo ' </tbody> </table> </div>'; page_links(); echo ' </div> </div> <!--- tab Content end --> </div> </div> <script> var trust_host = '.json_encode($grey_trust).'; function enable_disable_toggle(ele){ var jEle = $(ele); var d = jEle.data(); var a, lan; if(d.action == 1){ lan = "'.__js('Do you want to enable').'"+" "+d.service+"?"; }else{ lan = "'.__js('Do you want to disable').'"+" "+d.service+"?"; } a = show_message_r("'.__js('Warning').'", lan); a.alert = "alert-warning"; var no = function(){ var status = d.action == 1 ? false : true; jEle.prop("checked", status); } // Submit the data a.confirm.push(function(){ console.log(d); submitit(d, {done_reload : window.location.href}); }); // If user closes or chooses no a.no.push(no); a.onclose.push(no); //console.log(a);//return; show_message(a); } function updateTab(tab){ var queryParams = new URLSearchParams(window.location.search); queryParams.set("gettab", tab); history.replaceState(null, null, "?"+queryParams.toString()); } function trustUntrustAll(status){ if(status == "trust"){ $("input:checkbox[name=cmp]").each(function(){ this.checked = true; }); }else{ $("input:checkbox[name=cmp]").each(function(){ this.checked = false; }); } saveCMP(); } function saveCMP(){ $(".loading").show(); var checked = []; $("input:checkbox[name=cmp]:checked").each(function(){ checked.push($(this).val()); }); var p = p || {}; p.done_reload = window.location.href; if(!empty(checked)){ var check = "&cmpcheck="+encodeURIComponent(checked); }else{ var check = "&cmpcheck=1"; } $.getJSON("'.$globals['index'].'act=email_greylisting&api=json"+check, function(data, textStatus, jqXHR){ handleResponseData(data, p); $(".loading").hide(); }) } function editTrust(key){ $("#trusted_ips").val(trust_host[key]["iprange"]); $("#comment").val(trust_host[key]["comment"]); $("#trusted_ips").prop("readonly", true); } function add_whitelist_ips(ip){ var p = p || {}; p.done_reload = window.location.href; $(".loading").show(); $.ajax({ type: "POST", url: "'.$globals['index'].'act=email_greylisting&api=json", data: { trusted_ips: ip, save_ip: 1, comment: "Added from report" }, dataType: "json", success: function(data){ $(".loading").hide(); handleResponseData(data, p); }, error: function() { $(".loading").hide(); var a = show_message_r(l.error, l.r_connect_error); a.alert = "alert-danger"; // Show any previous popups if(p.sm_repopup){ a.onclose.push(p.sm_repopup); } show_message(a); } }); } </script>'; } function tooltip($title){ return '<i class="fa fa-info-circle sai-info" data-bs-html="true" data-bs-toggle="tooltip" data-bs-original-title="'.$title.'"></i>'; }