Viewing File: /usr/local/cpanel/base/frontend/jupiter/mail/spam/views/requiredScore.ptt
<div id="scoringOptionsSection">
<div class="section">
<form id="requiredScoreForm" name="requiredScoreForm" cp-form-waiting="updateRequiredScore()" class="form layout-medium">
<div class="form-group">
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
<toggle-label-info
for="requiredScoreSelect"
label-text="[% locale.maketext('Spam Threshold Score ([asis,required_score])') %]"
label-id="requiredScoreLabel"
info-icon-id="requiredScoreLabel_icon"
info-block-id="requiredScoreLabel_info"
show-info-block="true">
[% locale.maketext("Spam messages score higher calculated spam scores than regular messages.") %]
[% locale.maketext("If a message’s calculated spam score meets or exceeds the Spam Threshold Score, the system will label that message as spam.") %]
[% locale.maketext("For example, an account that uses a Spam Threshold Score of 10 will only mark messages that are obviously spam.") %]
[% locale.maketext("A Spam Threshold Score of 2 will label many messages as spam, which includes messages that are likely [output,strong,not] spam. We recommend that new users use the default setting of 5. We recommend that an [output,abbr,ISP,Internet service provider] set this score to 8. The Spam Threshold Score does not affect the Auto-Delete Threshold Score.") %]
</toggle-label-info>
</div>
</div>
<div class="form-group">
<div class="row">
<div class="col-xs-12"
ng-class="{'col-sm-6':workingPreferences.required_score_select !== 'custom','col-sm-3':workingPreferences.required_score_select === 'custom'}">
<select
data-value="{{ workingPreferences.required_score_select }}"
name="requiredScoreSelect"
id="requiredScoreSelect"
ng-required="!showingCustomScore"
class="form-control"
ng-model="workingPreferences.required_score_select">
<option
ng-repeat="option in getRequiredScoreOptions()"
value="{{ :: option.score }}"
ng-selected="option.score == workingPreferences.required_score_select" ng-bind-html="::option.label">
</option>
</select>
</div>
<div class="col-xs-12 col-sm-3" ng-show="workingPreferences.required_score_select === 'custom'">
<input type="number"
name="requiredScoreCustom"
id="requiredScoreCustom"
ng-model="workingPreferences.customRequiredScoreValue"
placeholder="{{ workingPreferences.required_score }}"
class="form-control"
min="1" max="50" step=".01" required />
</div>
</div>
</div>
<div class="form-group">
<div class="row">
<div class="col-xs-6">
<ul validation-container field-name="requiredScoreCustom">
<li validation-item
field-name="requiredScoreCustom"
validation-name="required">[% locale.maketext("This field is required.") %]
</li>
<li validation-item
field-name="requiredScoreCustom"
validation-name="min">[% locale.maketext("The Spam Threshold Score ([asis,required_score]) must be greater than or equal to [_1].", "1") %]
</li>
<li validation-item
field-name="requiredScoreCustom"
validation-name="max">[% locale.maketext("The Spam Threshold Score ([asis,required_score]) must be less than or equal to [_1].", "50") %]
</li>
<li validation-item
field-name="requiredScoreCustom"
validation-name="number">[% locale.maketext("The Spam Threshold Score ([asis,required_score]) must be a valid positive real number.") %]
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="form-group">
<button id="btnUpdateSpamScore"
type="submit"
class="btn btn-primary"
ng-disabled="((workingPreferences.required_score_select === 'custom' && checkPristine('customRequiredScoreValue')) || (workingPreferences.required_score_select !== 'custom' && checkPristine('required_score_select'))) || requiredScoreForm.$invalid"
>[% locale.maketext("Update Scoring Options") %]</button>
</div>
</form>
</div>
</div>
Back to Directory
File Manager