File manager - Edit - /home/newsbmcs.com/public_html/static/img/logo/emailPremium.zip
Back
PK # �Z� {�, �, emailPage.htmlnu �[��� {% extends "baseTemplate/index.html" %} {% load i18n %} {% block title %}{{ emailAddress }} Limits - CyberPanel{% endblock %} {% block content %} {% load static %} {% get_current_language as LANGUAGE_CODE %} <!-- Current language: {{ LANGUAGE_CODE }} --> <div ng-controller="emailPage" class="container"> <div id="page-title"> <h2 ><span id="emailAddress">{{ emailAddress }}</span> - <a target="_blank" href="http://go.cyberpanel.net/emailLimits" style="height: 23px;line-height: 21px;" class="btn btn-border btn-alt border-red btn-link font-red" title=""><span>{% trans "Emai Limits Docs" %}</span></a></h2> <p>{% trans "View and change limits for an Email Address." %}</p> </div> {% if not error %} <div class="example-box-wrapper"> <div style="border-radius: 25px;border-color:#3498db" class="content-box"> <h3 class="content-box-header bg-blue"> {% trans "Email Resource Usage" %} <img ng-hide="emailLimitsLoading" src="/static/images/loading.gif"> </h3> <div class="content-box-wrapper"> <div class="row"> <div class="col-md-12"> <table cellpadding="0" cellspacing="0" border="0" class="table table-striped table-bordered" id="datatable-example"> <thead> <tr> <th>Email</th> <th>Monthly Limit</th> <th>Monthly Used</th> <th>Hourly Limit</th> <th>Hourly Used</th> <th style="width: 15%;">Limit Status</th> <th style="width: 15%;">Logs</th> <th>Operations</th> </tr> </thead> <tbody> <tr> <td ><code ng-model="email">{{ emailAddress }}</code></td> <td><code>{$ monthlyLimit $}</code></td> <td><code>{$ monthlyUsed $}</code></td> <td><code>{$ hourlyLimit $}</code></td> <td><code>{$ hourlyUsed $}</code></td> <td> <img style="margin-right: 4%;" ng-hide="limitsOn" title="{% trans 'Limits are being Applied!' %}" src="{% static 'mailServer/vpsON.png' %}"> <button ng-click="enableDisableIndividualEmailLimits(0, '{{ emailAddress }}')" ng-hide="limitsOn" class="btn ra-100 btn-danger">{% trans 'Disable' %}</button> <img style="margin-right: 4%;" ng-hide="limitsOff" title="{% trans 'Limits are not being applied!' %}" src="{% static 'mailServer/vpsOff.png' %}"> <button ng-click="enableDisableIndividualEmailLimits(1, '{{ emailAddress }}')" ng-hide="limitsOff" class="btn ra-100 btn-success">{% trans 'Enable' %}</button> </td> <td> <img style="margin-right: 4%;" ng-hide="loggingOn" title="{% trans 'Logging in ON!' %}" src="{% static 'mailServer/vpsON.png' %}"> <button ng-click="enableDisableIndividualEmailLogs(0, '{{ emailAddress }}')" ng-hide="loggingOn" class="btn ra-100 btn-danger">{% trans 'Disable' %}</button> <img style="margin-right: 4%;" ng-hide="loggingOff" title="{% trans 'Logging is Off' %}" src="{% static 'mailServer/vpsOff.png' %}"> <button ng-click="enableDisableIndividualEmailLogs(1, '{{ emailAddress }}')" ng-hide="loggingOff" class="btn ra-100 btn-success">{% trans 'Enable' %}</button> </td> <td> <button ng-click="showLimitsForm()" class="btn ra-100 btn-blue-alt">{% trans 'Edit' %}</button> </td> </tr> </tbody> </table> </div> <div ng-hide="changeLimitsForm" class="col-md-12"> <form action="/" class="form-horizontal bordered-row"> <div class="form-group"> <label class="col-sm-3 control-label">{% trans "Monthly Limit" %}</label> <div class="col-sm-6"> <input name="dom" type="number" class="form-control" ng-model="monthlyLimitForm" required> </div> <div style="margin-bottom: 1%;" class=" col-sm-1"> <a title="{% trans 'Cancel' %}" ng-click="hideLimitsForm()" href=""><img src="/static/images/close-32.png"></a> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">{% trans "Hourly Limit" %}</label> <div class="col-sm-6"> <input name="dom" type="number" class="form-control" ng-model="hourlyLimitForm" required> </div> <div style="margin-bottom: 1%;" class=" col-sm-1"> <a title="{% trans 'Cancel' %}" ng-click="hideLimitsForm()" href=""></a> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label"></label> <div class="col-sm-4"> <button type="button" ng-click="changeDomainEmailLimitsIndividual()" class="btn btn-primary btn-lg btn-block">{% trans "Change Limits" %}</button> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label"></label> <div class="col-sm-4"> <div ng-hide="changeLimitsFail" class="alert alert-danger"> <p>{% trans "Can not change limits. Error message:" %} {$ errorMessage $}</p> </div> <div ng-hide="changeLimitsSuccess" class="alert alert-success"> <p>{% trans "Limits successfully changed." %}</p> </div> <div ng-hide="couldNotConnect" class="alert alert-danger"> <p>{% trans "Could not connect to server. Please refresh this page." %}</p> </div> </div> </div> </form> </div> </div> </div> </div> </div> <div class="example-box-wrapper"> <div style="border-radius: 25px;border-color:#3498db" class="content-box"> <h3 class="content-box-header bg-blue"> {% trans "Email Logs" %} <img ng-hide="emailLimitsLoading" src="/static/images/loading.gif"> </h3> <div class="content-box-wrapper"> <div class="row"> <div style="margin-bottom: 1%" class="col-md-10"> <input type="text" ng-model="logSearch" placeholder="{% trans 'Search Emails Logs..' %}" class="form-control autocomplete-input"> </div> <div style="margin-bottom: 1%" class="col-md-2"> <button ng-click="flushLogs('{{ emailAddress }}')" ng-hide="loggingOn" class="btn ra-100 btn-danger">{% trans 'Flush Logs' %}</button> </div> <div class="col-md-12"> <table cellpadding="0" cellspacing="0" border="0" class="table table-striped table-bordered" id="datatable-example"> <thead> <tr> <th>ID</th> <th>Source</th> <th>Destination</th> <th>Time</th> </tr> </thead> <tbody> <tr ng-repeat="log in logs | filter:logSearch"> <td ><code ng-bind="log.id"></code></td> <td><code ng-bind="log.source"></code></td> <td><code ng-bind="log.destination"></code></td> <td><code ng-bind="log.time"></code></td> </tbody> </table> <div ng-hide="listFail" class="alert alert-danger"> <p>{% trans "Cannot list websites. Error message:" %} {$ errorMessage $}</p> </div> <div class="row"> <div class="col-sm-4 col-sm-offset-8"> <nav aria-label="Page navigation"> <ul class="pagination"> {% for items in pagination %} <li ng-click="getLogEntries({{ forloop.counter }})" id="webPages"><a href="">{{ forloop.counter }}</a></li> {% endfor %} </ul> </nav> </div> </div> </div> </div> </div> </div> </div> {% else %} <div class="alert alert-danger"> <p>{{ domain }}</p> </div> {% endif %} </div> {% endblock %}PK # �Z�PG#� � MailScanner.htmlnu �[��� {% extends "baseTemplate/index.html" %} {% load i18n %} {% block title %}{% trans "MailScanner - CyberPanel" %}{% endblock %} {% block content %} {% load static %} {% get_current_language as LANGUAGE_CODE %} <!-- Current language: {{ LANGUAGE_CODE }} --> <div class="container"> <div id="page-title"> <h2>{% trans "MailScanner" %}</h2> <p>{% trans "Install/Access MailScanner" %}</p> </div> <div ng-controller="MailScanner" class="example-box-wrapper"> <div class="panel panel-body"> <h3 class="content-box-header"> {% trans "MailScanner" %} <img ng-hide="SpamAssassinLoading" src="/static/images/loading.gif"> </h3> <div class="content-box-wrapper"> <div class="row"> {% if checkIfMailScannerInstalled == 0 %} <div class="col-md-12 text-center" style="margin-bottom: 2%;"> <h4 class="mb-10">{% trans "MailScanner is not installed " %} </h4> <button ng-click="installSpamAssassin()" class="btn btn-alt btn-hover btn-blue-alt"> <span>{% trans "Install Now." %}</span> <i class="glyph-icon icon-arrow-right"></i> </button> </div> <!------ SpamAssassin Install Log box -----------------> <div ng-hide="SpamAssassinNotifyBox" class="form-group"> <label class="col-sm-3 control-label"></label> <div class="col-sm-6"> <div ng-hide="failedToStartInallation" class="alert alert-danger"> <p>{% trans "Failed to start installation, Error message: " %} {$ errorMessage $}</p> </div> <div ng-hide="couldNotConnect" class="alert alert-danger"> <p>{% trans "Could not connect. Please refresh this page." %} </p> </div> <div ng-hide="installationFailed" class="alert alert-danger"> <p>{% trans "Installation failed." %} {$ errorMessage $}</p> </div> <div ng-hide="SpamAssassinSuccessfullyInstalled" class="alert alert-success"> <p>{% trans "MailScanner successfully installed, refreshing page in 3 seconds.." %}</p> </div> </div> </div> <div ng-hide="SpamAssassinInstallBox" class="col-md-12"> <form action="/" id="" class="form-horizontal bordered-row"> <div class="form-group"> <div class="col-sm-12 text-center"> <h3><img src="{% static 'firewall/icons/firewall.png' %}"> {% trans "Winter is coming, but so is MailScanner." %} <img ng-hide="SpamAssassinLoading" src="/static/images/loading.gif"> </h3> </div> <div style="margin-top: 2%;" class="col-sm-12"> <textarea ng-model="requestData" rows="15" class="form-control">{{ requestData }}</textarea> </div> </div> </form> </div> <!----- SpamAssassin Install Log box -----------------> {% else %} <div class="col-md-12 text-center" style="margin-bottom: 2%;"> <h4 class="mb-10">{% trans "MailScanner is installed. " %} </h4> <a target="_blank" href="/mailwatch/mailscanner/"> <button class="btn btn-alt btn-hover btn-blue-alt"> <span>{% trans "Access Now." %}</span> <i class="glyph-icon icon-arrow-right"></i> </button></a> </div> {% endif %} </div> </div> </div> </div> </div> {% endblock %} PK # �Z��ؙ. . policyServer.htmlnu �[��� {% extends "baseTemplate/index.html" %} {% load i18n %} {% block title %}{% trans "Email Policy Server - CyberPanel" %}{% endblock %} {% block content %} {% load static %} {% get_current_language as LANGUAGE_CODE %} <!-- Current language: {{ LANGUAGE_CODE }} --> <div class="container"> <div id="page-title"> <h2>{% trans "Email Policy Server Configurations!" %} - <a target="_blank" href="http://go.cyberpanel.net/emailLimits" style="height: 23px;line-height: 21px;" class="btn btn-border btn-alt border-red btn-link font-red" title=""><span>{% trans "Email Limits Docs" %}</span></a> </h2> <p>{% trans "Turn ON Email Policy Server to use Email Limits Feature. " %}</p> </div> <div ng-controller="policyServer" class="example-box-wrapper"> <div class="panel panel-body"> <h3 class="content-box-header"> {% trans "Email Policy Server" %} <img ng-hide="policyServerLoading" src="/static/images/loading.gif"> </h3> <div class="content-box-wrapper"> <div class="row"> <div style="padding: 2%" class="col-md-12"> <form action="/" id="createPackages" class="form-horizontal bordered-row panel-body"> <div class="form-group"> <label class="col-sm-3 control-label">{% trans "Server Status" %}</label> <div class="col-sm-6"> <input type="checkbox" id="policServerStatus" data-toggle="toggle"> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label"></label> <div class="col-sm-4"> <button type="button" ng-click="savePolicServerStatus()" class="btn btn-primary btn-lg">{% trans "Save changes" %}</button> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label"></label> <div class="col-sm-4"> <div ng-hide="failedToFetch" class="alert alert-danger"> <p>{% trans "Error message: " %} {$ errorMessage $}</p> </div> <div ng-hide="changesApplied" class="alert alert-success"> <p>{% trans "Changes successfully applied." %}</p> </div> <div ng-hide="couldNotConnect" class="alert alert-danger"> <p>{% trans "Could not connect. Please refresh this page." %} </p> </div> </div> </div> </form> </div> </div> </div> </div> </div> </div> {% endblock %} PK # �Z ��H5 H5 EmailDebugger.htmlnu �[��� {% extends "baseTemplate/index.html" %} {% load i18n %} {% block title %}{% trans "Email Debugger - CyberPanel" %}{% endblock %} {% block content %} {% load static %} {% get_current_language as LANGUAGE_CODE %} <!-- Current language: {{ LANGUAGE_CODE }} --> <div class="container"> <div id="page-title"> <h2 id="domainNamePage">{% trans "Email Debugger" %} </h2> <p>{% trans "Email debugger to fix server-wide or website level email settings." %}</p> </div> <div ng-controller="EmailDebuuger" class="panel"> <div class="panel-body"> <h3 class="content-box-header"> {% trans "DEBUG EMAIL SERVER" %} <img ng-hide="cyberpanelLoading" src="{% static 'images/loading.gif' %}"> </h3> <div class="col-lg-3"> <button type="button" ng-click="RunServerLevelEmailChecks()" class="btn btn-primary btn-lg btn-block">{% trans "Run Server Level Checks" %} <img ng-hide="cyberpanelLoading" src="{% static 'images/loading.gif' %}"></button> </div> <div class="col-lg-5"> <button type="button" ng-click="ResetEmailConfigurations()" class="btn btn-danger btn-lg btn-block"> <span>Reset Server wide Email Configurations <img ng-hide="cyberpanelLoading" src="{% static 'images/loading.gif' %}"></span> </button> </div> <div ng-hide="ExecutionStatus" class="row"> <div class="col-md-12"> <div class="form-group"> <h4 style="margin-top: 2%; margin-bottom: 2%"> {$ functionStatus $} <img ng-hide="cyberpanelLoading" src="{% static 'images/loading.gif' %}"> </h4> <div class="progress"> <div ng-style="functionProgress" class="progress-bar progress-bar-striped bg-info" role="progressbar" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div> </div> </div> </div> </div> <!-- end row --> <div ng-hide="ReportStatus" class="row"> <div class="col-md-12"> <div class="form-group"> <div class="table-responsive-sm"> <table class="table table-centered mb-0"> <thead> <tr> <th>Issue</th> <th>Status</th> <th>Actions</th> </tr> </thead> <tbody> <tr> <td>Mail Server SSL</td> <td>{$ MailSSL $}</td> <td> <a id="MailSSLURL" target="_blank" href="#"> <button data-toggle="modal" title="Manage CyberPanel" type="button" class="btn btn-success"> Issue Now </button> </a> </td> </tr> <tr> <td>Port 25</td> <td>{$ Port25 $}</td> <td> <a id="MailSSLURL" target="_blank" href="https://cyberpanel.net/blog/test-smtp-connection/?utm_source=cyberpanel&utm_medium=cyberpanel&utm_campaign=from-cyberpanel&utm_id=from-cyberpanel"> <button data-toggle="modal" title="Manage CyberPanel" type="button" class="btn btn-success"> Learn More </button> </a> </td> </tr> <tr> <td>Port 587</td> <td>{$ Port587 $}</td> <td> <a id="MailSSLURL" target="_blank" href="https://cyberpanel.net/blog/test-smtp-connection/?utm_source=cyberpanel&utm_medium=cyberpanel&utm_campaign=from-cyberpanel&utm_id=from-cyberpanel"> <button data-toggle="modal" title="Manage CyberPanel" type="button" class="btn btn-success"> Learn More </button> </a> </td> </tr> <tr> <td>Port 465</td> <td>{$ Port465 $}</td> <td> <a id="MailSSLURL" target="_blank" href="https://cyberpanel.net/blog/test-smtp-connection/?utm_source=cyberpanel&utm_medium=cyberpanel&utm_campaign=from-cyberpanel&utm_id=from-cyberpanel"> <button data-toggle="modal" title="Manage CyberPanel" type="button" class="btn btn-success"> Learn More </button> </a> </td> </tr> <tr> <td>Port 110</td> <td>{$ Port110 $}</td> <td> <a id="MailSSLURL" target="_blank" href="https://cyberpanel.net/blog/test-smtp-connection/?utm_source=cyberpanel&utm_medium=cyberpanel&utm_campaign=from-cyberpanel&utm_id=from-cyberpanel"> <button data-toggle="modal" title="Manage CyberPanel" type="button" class="btn btn-success"> Learn More </button> </a> </td> </tr> <tr> <td>Port 143</td> <td>{$ Port143 $}</td> <td> <a id="MailSSLURL" target="_blank" href="https://cyberpanel.net/blog/test-smtp-connection/?utm_source=cyberpanel&utm_medium=cyberpanel&utm_campaign=from-cyberpanel&utm_id=from-cyberpanel"> <button data-toggle="modal" title="Manage CyberPanel" type="button" class="btn btn-success"> Learn More </button> </a> </td> </tr> <tr> <td>Port 995</td> <td>{$ Port995 $}</td> <td> <a id="MailSSLURL" target="_blank" href="https://cyberpanel.net/blog/test-smtp-connection/?utm_source=cyberpanel&utm_medium=cyberpanel&utm_campaign=from-cyberpanel&utm_id=from-cyberpanel"> <button data-toggle="modal" title="Manage CyberPanel" type="button" class="btn btn-success"> Learn More </button> </a> </td> </tr> <tr> <td>Port 993</td> <td>{$ Port993 $}</td> <td> <a id="MailSSLURL" target="_blank" href="https://cyberpanel.net/blog/test-smtp-connection/?utm_source=cyberpanel&utm_medium=cyberpanel&utm_campaign=from-cyberpanel&utm_id=from-cyberpanel"> <button data-toggle="modal" title="Manage CyberPanel" type="button" class="btn btn-success"> Learn More </button> </a> </td> </tr> </tbody> </table> </div> </div> </div> </div> <!-- end row --> </div> </div> <div ng-controller="emailDebuggerDomainLevel" class="panel"> <div class="panel-body"> <h3 class="content-box-header"> {% trans "WEBSITE LEVEL EMAIL ISSUES" %} <img ng-hide="cyberpanelLoading" src="{% static 'images/loading.gif' %}"> </h3> <div class="col-md-12"> <div class="form-group mb-3"> <label for="example-select">Websites</label> <select ng-model="websiteName" class="form-control" ng-change="debugEmailForSite()" id="example-select"> {% for items in websiteList %} <option>{{ items }}</option> {% endfor %} </select> </div> </div> <div ng-hide="ReportStatus" class="row"> <div class="col-md-12"> <div class="form-group"> <div class="table-responsive-sm"> <table class="table table-centered mb-0"> <thead> <tr> <th>Status</th> <th>Actions</th> </tr> </thead> <tbody> <tr> <td>{$ message $}</td> <td> <button ng-click="fixMailSSL()" ng-disabled='status==1' data-toggle="modal" title="Manage CyberPanel" type="button" class="btn btn-success"> Fix Now </button> <button ng-click="fixMailSSL()" data-toggle="modal" title="Manage CyberPanel" type="button" class="btn btn-success"> Force Fix </button> </td> </tr> </tbody> </table> </div> </div> </div> </div> </div> </div> </div> {% endblock %}PK # �Z�Pj�� � mailQueue.htmlnu �[��� {% extends "baseTemplate/index.html" %} {% load i18n %} {% block title %}{% trans "Mail Queue - CyberPanel" %}{% endblock %} {% block content %} {% load static %} {% get_current_language as LANGUAGE_CODE %} <!-- Current language: {{ LANGUAGE_CODE }} --> <div class="container"> <div id="page-title"> <h2 id="domainNamePage">{% trans "Mail Queue" %} - <a target="_blank" href="https://go.cyberpanel.net/mailQueue" style="height: 23px;line-height: 21px;" class="btn btn-border btn-alt border-red btn-link font-red" title=""><span>{% trans "Queue Docs" %}</span></a> </h2> <p>{% trans "On this page you manage your server Email Queue." %}</p> </div> <div ng-controller="mailQueue" class="panel"> <div class="panel-body"> <h3 class="content-box-header"> {% trans "Mail Queue" %} <img ng-hide="cyberpanelLoading" src="{% static 'images/loading.gif' %}"> </h3> <div class="example-box-wrapper"> <!-- <div class="row"> <div class="col-sm-10"> </div> <div class="col-sm-2"> <div class="form-group"> <select ng-model="recordsToShow" ng-change="fetchGitLogs()" class="form-control" id="example-select"> <option>10</option> <option>50</option> <option>100</option> </select> </div> </div> </div> --> <button ng-click="fetchMailQueue()" class="btn btn-info">{% trans 'Refresh' %}</button> <button ng-click="flushQueue()" class="btn btn-info">{% trans 'Flush Queue' %}</button> <button ng-click="delete('all')" class="btn btn-info">{% trans 'Delete All' %}</button> <button ng-click="delete('deferred')" class="btn btn-info">{% trans 'Delete Deferred' %}</button> <table style="margin: 0px; padding: 0px" cellpadding="0" cellspacing="0" border="0" class="table table-striped table-bordered" id="datatable-example"> <thead> <tr> <th>ID</th> <th>Queue Name</th> <th>Size</th> <th>Sender</th> <th>Recipients</th> <!--<th>Time</th>--> <th>Deliver</th> </tr> </thead> <tbody> <tr ng-repeat="queue in queues track by $index"> <td><code ng-bind="queue.queue_id"></code></td> <td ng-bind="queue.queue_name"></td> <td ng-bind="queue.message_size"></td> <td ng-bind="queue.sender"></td> <td ng-bind="queue.recipients"></td> <!--<td ng-bind="queue.arrival_time"></td>--> <td> <a data-toggle="modal" data-target="#viewMessage" ng-click="fetchMessage(queue.queue_id)" class="btn btn-border btn-alt border-green btn-link font-green" href="#" title=""><span>View Message</span></a> <div id="viewMessage" class="modal fade" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">× </button> <h4 class="modal-title">{% trans "Message" %}</h4> </div> <div class="modal-body"> <form name="containerSettingsForm" action="/" class="form-horizontal"> <div class="form-group"> <div class="col-sm-12"> <textarea rows="10" class="form-control">{$ emailMessageContent $}</textarea> </div> </div> </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" ng-click="commitChanges()">Commit <img ng-hide="cyberpanelLoading" src="{% static 'images/loading.gif' %}"> </button> <button type="button" class="btn btn-default" data-dismiss="modal"> Close </button> </div> </div> </div> </div> </td> </tr> </tbody> </table> <!-- <div style="margin-top: 2%" class="row"> <div class="col-md-12"> <div class="row"> <div class="col-md-9"> </div> <div class="col-md-3"> <div class="form-group"> <select ng-model="currentPage" class="form-control" ng-change="fetchGitLogs()"> <option ng-repeat="page in pagination">{$ $index + 1 $} </option> </select> </div> </div> </div> </div> --> </div> </div> </div> </div> {% endblock %}PK # �Z߯"