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_deliverability_theme(){ global $user, $globals, $theme, $softpanel, $WE, $error, $done, $sugg_record, $ex_record, $panel_domain, $key_file, $linecount, $ptr_data, $customize_spf, $ns_data, $domain_user; echo' <div class="soft-smbox col-12 col-md-11 p-3 mx-auto"> <div class="sai_main_head"> <i class="fas fa-envelope fa-xl flip align-middle me-1"></i>'.__('Email Deliverability').' </div> </div> <div class="soft-smbox col-12 col-md-11 p-3 mx-auto mt-4"> <div id="stooltip" style="display:none; position:absolute; top: 0px; left: 0px; border: 1px solid #CCC; padding: 8px; background: #FFF; z-index:1000;"></div>'; if(empty($domain_user)){ echo ' <div class="alert alert-warning col-sm mt-4"> <i class="fas fa-info-circle"></i> <span>'.__('Primary domain of $0 $panel_domain $1 is not registered with any user. Contact the person responsible for the domain and update these following records : ', ['panel_domain' => $panel_domain, '<b>', '</b>']).'</span> </div>'; } error_handle($error); echo ' <div class="row"> <div class="mb-4 col-12 col-md-6"> <div class="soft-smbox shadow-lg">'; show_form('dkim'); echo ' </div> <div class="col-12 col-md-6 mb-4"> <div class="soft-smbox mb-3">'; show_form('dmarc'); echo' </div> <div class="col-12 col-md-6 mb-3"> <div class="soft-smbox">'; show_form('spf'); echo' </div> <div class="col-12 col-md-6 mb-3">'; $h_status = !empty($ptr_data) ? '<i class="fas fa-check-circle text-success"></i> '.__('Valid') : '<i class="fas fa-exclamation-triangle text-warning"></i> '.__('Problem exist'); echo' <div class="soft-smbox"> <div class="sai_form_head">'.__('Reverse DNS (PTR) Record').' <span class="float-end">'.$h_status.'</span> </div> <div class="sai_form p-3"> <div class="row">'; $display = !empty($ptr_data) ? '' : 'd-none'; $status = !empty($ptr_data) ? ('<b class="text-success">'.__('$rec_type is properly configured', ['rec_type' => __('Reverse DNS (PTR) Record')]).'</b>') : ('<b class="text-danger">'.__('Currently $rec_type is not configured.', ['rec_type' => __('Reverse DNS (PTR) Record')]).'</b>'); $label = !empty($ptr_data) ? __('Current $rec ($type)', ['rec' => __('Reverse DNS (PTR) Record'), 'type' => __('PTR')]) : __('Suggested $rec ($type)', ['rec' => __('Reverse DNS (PTR) Record'), 'type' => __('PTR')]); echo ' <div class="col-12 text-center mt-3 mb-3"> <label class="" id="lbl_ptr_msg">'.$status.'</label> </div> <label class="mt-3 '.$display.'" id="lbl_ptr_1">'.$label.'</label> <div class="col-12 mb-3 '.$display.'"> <div class="input-group input-group-sm mt-3 mb-3"> <div class="input-group-prepend input-group-sm"> <span class="input-group-text" id="basic-addon1">Name</span> </div> <input type="text" name="name" id="ptr_name_input" class="form-control copyptrnm" value="'.$ptr_data['name'].'" readonly/> <a class="btn btn-outline-secondary copyptrbt" onclick="copyToClipboard(\'copyptrnm\' , \'copyptrbt\')">copy</a> </div> <div class="input-group input-group-sm mb-3"> <div class="input-group-prepend input-group-sm"> <span class="input-group-text" id="basic-addon1">Record</span> </div> <input type="text" name="record" id="ptr_record_input" class="form-control copyptrtxt" value="'.$ptr_data['record'].'" readonly/> <a class="btn btn-outline-secondary copyptrbtn" onclick="copyToClipboard(\'copyptrtxt\' , \'copyptrbtn\')">copy</a> </div> </div> </div> </div> </div> </div> </div> <div class="modal fade" id="show_key" tabindex="-1" aria-labelledby="add-dkimkey" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered modal-lg"> <div class="modal-content"> <div class="modal-header"> <h6 class="modal-title" id="add-dkimkey">'.$panel_domain.'</h6> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body p-4"> <div class="alert alert-warning col-sm"> <i class="fas fa-info-circle"></i> <span>'.__('If others obtain your private DKIM key, they could sign emails and impersonate you as a sender.').'</span> </div> <div class="mb-3"> <textarea class="form-control copytxt" WRAP=OFF name="dkim_key" id="dkim_key" rows="" readonly></textarea> </div> <div class="mt-2"> <button class="btn btn-primary float-end copybtn" style="padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;" onclick="copyToClipboard(\'copytxt\' , \'copybtn\')">copy</button> </div> </div> </div> </div> </div> <script type="text/javascript"> var custome_spf = '.json_encode($customize_spf).'; //console.log(custome_spf); // add newRow for as per id $(".add_row").click(function(){ var jEle = $(this); var divEle = jEle.parent().parent(); var divEle = divEle.find(".row_div"); var div_attr = divEle.data(); var tmpHtml = \'<div class="row p-1"><div class="col-9"><input type="\'+div_attr.input_type+\'" class="form-control spf_input" name="\'+divEle.attr("id")+\'[]" value="" size="13" /></div><div class="col-3"><i class="fas fa-times text-danger cursor-pointer fa-lg p-2 del_row"></i></div></div>\'; divEle.append(tmpHtml); }); $(document).on("click", ".del_row", function(){ var jEle = $(this); jEle.closest(".row").remove(); rebuild_spf(); }); $(document).on("keyup click", ".spf_input", function(){ rebuild_spf(); }); function rebuild_spf(){ var og_spf = $("#spf_record_input").val(); var fEle =$("#customize_spf"); var da = fEle.serializeArray(); var tmpData = [], tmpSpf = "v=spf1"; $.each(custome_spf, function(key, val){ if("default" in val){ tmpSpf +=" "+val["default"]; } $(\'input[name="\'+key+\'[]"]\').each(function () { if($(this).val()){ tmpSpf +=" "+val["prefix"]+":"+$(this).val(); } }); }); if($("#exclude").is(":checked")){ tmpSpf += " -all"; }else{ tmpSpf += " ~all"; } $("#spf_record_input").val(tmpSpf); } function copyToClipboard(textareaclass, btnclass){ var copyTextareaBtn = document.querySelector("."+btnclass); var copyTextarea = document.querySelector("."+textareaclass); copyTextarea.select(); try { var successful = document.execCommand("copy"); } catch (err){ console.log("Oops, unable to copy"); } } function fetch_key(){ var d = {"domain" : $("#dkim_key_button").data("domain"), "fetch_key" : 1 }; // console.log(d.domain); submitit(d, { handle:function(data, p){ $("#add-dkimkey").html("DKIM key - " + d.domain); if(data.key_file){ $("#dkim_key").val(data.key_file); }else{ $("#dkim_key").val("No DKIM found for this domain"); } $("#dkim_key").attr("rows", data.linecount); $("#show_key").modal("show"); } }); } </script>'; } function show_form($form_name){ global $user, $globals, $theme, $softpanel, $WE, $error, $done, $sugg_record, $ex_record, $panel_domain, $key_file, $linecount, $ptr_data, $customize_spf, $ns_data; $customize_spf = []; $customize_spf['hosts'] = [ 'title' => __('Additional Hosts (+a):'), 'input_type' => 'text', 'values' => [], 'prefix' => '+a', 'default' => '+a', ]; $customize_spf['mx'] = [ 'title' => __('Additional MX Servers (+mx):'), 'input_type' => 'text', 'values' => [], 'prefix' => '+mx', 'default' => '+mx', ]; $customize_spf['ipv4'] = [ 'title' => __('Additional IP Address (+ip4) :'), 'input_type' => 'text', 'values' => [], 'prefix' => '+ip4', 'default' => '+ip4:'.$globals['WU_PRIMARY_IP'], ]; $customize_spf['ipv6'] = [ 'title' => __('Additional IP Address (IPv6) :'), 'input_type' => 'text', 'values' => [], 'prefix' => '+ip6', ]; $customize_spf['include'] = [ 'title' => __('Include List (+include):'), 'input_type' => 'text', 'values' => [], 'prefix' => 'include', ]; echo'<form accept-charset="'.$globals['charset'].'" action="" method="post" name="add_'.$form_name.'" id="record_'.$form_name.'" class="form-horizontal" onsubmit="return submitit(this)" data-doneredirect="'.$globals['index'].'act=email_deliverability">'; $h_status = !empty($ex_record[$panel_domain][$form_name]['status']) ? '<i class="fas fa-check-circle text-success"></i> '.__('Valid') : '<i class="fas fa-exclamation-triangle text-warning"></i> '.__('Problem exist'); echo' <div class="sai_form_head">'.__('$0 Record', [strtoupper($form_name)]).' <span class="float-end">'.$h_status.'</span> </div> <div class="sai_form p-4"> <div class="row">'; $status = !empty($ex_record[$panel_domain][$form_name]['status']) ? ('<b class="text-success">'.__('$rec_type is properly configured.', ['rec_type' => __('$0 Record', [strtoupper($form_name)])]).'</b>') : ('<b class="text-danger">'.__('Currently $rec_type is not configured.', ['rec_type' => __('$0 Record', [strtoupper($form_name)])]).'</b>'); $label = !empty($ex_record[$panel_domain][$form_name]) && !empty($ex_record[$panel_domain][$form_name]['status']) ? __('Current $rec ($type)', ['rec' => __('$0 Record', [strtoupper($form_name)]), 'type' => ($form_name != 'ptr') ? 'TXT' : '']) : __('Suggested $rec ($type)', ['rec' => __('$0 Record', [strtoupper($form_name)]), 'type' => ($form_name != 'ptr') ? 'TXT' : '']); echo ' <div class="col-12 text-center mt-3 mb-1"> <label class="" id="lbl_'.$form_name.'_msg">'.$status.'</label> </div>'; if(empty($ex_record[$panel_domain]['ns_status']) && empty($ex_record[$panel_domain][$form_name]['status'])){ $warning = __('This system does not control DNS for the $0 $panel_domain $1 domain. $0 You can add the suggested $rec record locally. However, this server is not the authoritative nameserver. If you add this record, this change will not be effective $1 . Contact the person responsible for the $0 $ns1 $1 and $0 $ns2 $1 nameservers and request that they update the $rec record with the following $rec.', ['panel_domain' => $panel_domain, 'ns1' => $ns_data[0], 'ns2' => $ns_data[1], 'rec' => $form_name, '<b>', '</b>']); echo' <div class="alert alert-warning mt-1"> <i class="fas fa-info-circle"></i> <span>'.$warning.'</span> </div>'; } $name = ((empty($ex_record[$panel_domain][$form_name]['name']) || $form_name == 'dkim') ? $sugg_record[$panel_domain][$form_name]['name'] : $ex_record[$panel_domain][$form_name]['name']); $record = ((empty($ex_record[$panel_domain][$form_name]['record']) || $form_name == 'dkim') ? str_replace('"', '', $sugg_record[$panel_domain][$form_name]['record']) : str_replace('"', '', $ex_record[$panel_domain][$form_name]['record'])); echo' <label class="form-label mt-3 mb-0" id="lbl_'.$form_name.'_1">'.$label.'</label> <div class="col-12 mb-3"> <div class="input-group input-group-sm mt-2 mb-3"> <div class="input-group-prepend input-group-sm"> <span class="input-group-text" id="basic-addon1">Name</span> </div> <input type="text" name="name" id="'.$form_name.'_name_input" class="form-control copy'.$form_name.'nm" value="'.$name.'" readonly/> <a class="btn btn-outline-secondary copy'.$form_name.'bt" style="border:1px solid #868c9294;" onclick="copyToClipboard(\'copy'.$form_name.'nm\' , \'copy'.$form_name.'bt\')">copy</a> </div> <div class="input-group input-group-sm mb-3"> <div class="input-group-prepend input-group-sm"> <span class="input-group-text" id="basic-addon1">Record</span> </div> <input type="text" name="record" id="'.$form_name.'_record_input" class="form-control copy'.$form_name.'txt" value="'.$record.'" readonly/> <a class="btn btn-outline-secondary copy'.$form_name.'btn" style="border:1px solid #868c9294;" onclick="copyToClipboard(\'copy'.$form_name.'txt\' , \'copy'.$form_name.'btn\')">copy</a> </div> </div>'; if($form_name == "spf"){ echo' <div class="col-12 mb-3"> <div class="alert alert-warning col-sm mt-4"> <i class="fas fa-info-circle"></i> <span>'.__('You can add "CUSTOMIZED SPF" for this domain. Before submitting, $0 please make sure that all entries are valid. $1', ['<b>', '</b>']).'</span> </div>'; foreach($customize_spf as $key => $val){ echo ' <div class="col-12 mt-2 p-2"> <div data-input_type="'.$val['input_type'].'" class="row"> <label class="form-label">'.$val['title'].'</label> </div> <div class="row_div" id="'.$key.'" data-input_type="'.$val['input_type'].'"> </div> <div class="mt-2"> <a class="btn btn-primary add_row" style="padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom: 3px;">+</a> </div> </div>'; } echo ' </br> <div class="col-12 mt-2 p-2"> <div id="exclude_all" class="form-check"> <label class="form-check-label">'.__('Exclude All').'</label> <input type="checkbox" class="form-check-input spf_input" id="exclude" name="exclude_all" value="1"/> </div> </div> </div>'; } $btn_status = !empty($ex_record[$panel_domain][$form_name]['status']) ? 'd-none' : ''; echo ' <div class="col-12">'; if($form_name == "spf" || $form_name == "dmarc" ){ echo'<center> <input type="submit" class="btn btn-primary '.($form_name == "dmarc" ? $btn_status : '').'" name="add_'.$form_name.'" value="'.__('Add $type Record', ['type' => strtoupper($form_name)]).'"/></center>'; } if($form_name == "dkim"){ echo ' <input type="submit" class="btn btn-primary '.$btn_status.'" name="add_'.$form_name.'" value="'.__('Add $type Record', ['type' => strtoupper($form_name)]).'"/> <a class="btn btn-primary float-end" id="dkim_key_button" data-domain="'.$panel_domain.'" onclick="fetch_key();">'.__('View DKIM Key').'</a>'; } echo' </div> </div> </div> </form> </div>'; }