Viewing File: /usr/local/cpanel/base/sharedjs/zone_editor/recordTemplates/dmarc.ptt

<div class="dmarc_custom_editor" id="dmarc_custom_editor_{{zone_rec._id}}">
<!-- DMARC Editor -->
    <uib-tabset active="active">
        <uib-tab index="0" select="manage.selectDMARCTab(zone_rec,'FORM')" heading="DMARC">
            <div class="form-group">
                <label class="txt-editor-label">[% locale.maketext('Policy') %]</label>
                <label class="radio-inline">
                    <input type="radio"
                            name="dmarc_policy"
                            id="dmarc_p_none_{{zone_rec._id}}"
                            ng-model="zone_rec.p"
                            value="none"> [% locale.maketext("None") %]
                </label>
                <label class="radio-inline">
                    <input type="radio"
                            name="dmarc_policy"
                            id="dmarc_p_quarantine_{{zone_rec._id}}"
                            ng-model="zone_rec.p"
                            value="quarantine"> [% locale.maketext("Quarantine") %]
                </label>
                <label class="radio-inline">
                    <input type="radio"
                            name="dmarc_policy"
                            id="dmarc_p_reject_{{zone_rec._id}}"
                            ng-model="zone_rec.p"
                            value="reject"> [% locale.maketext("Reject[comment,to refuse]") %]
                </label>
            </div>
            <button type="button" id="dmarc_optional_params_show_{{zone_rec._id}}" class="btn btn-link dmarc_optional_params_show" ng-click="zone_rec.dmarc_optional_params_shown = !zone_rec.dmarc_optional_params_shown">Optional Parameters <span ng-if="zone_rec.dmarc_optional_params_shown" class="glyphicon glyphicon-chevron-up"></span><span ng-if="!zone_rec.dmarc_optional_params_shown" class="glyphicon glyphicon-chevron-down"></span></button>
            <div id="optional_parameters" uib-collapse="!zone_rec.dmarc_optional_params_shown">
                <div class="form-group">
                    <label class="txt-editor-label">[% locale.maketext('Subdomain Policy') %]</label>
                    <label class="radio-inline">
                        <input type="radio"
                                name="dmarc_sp"
                                id="dmarc_sp_none_{{zone_rec._id}}"
                                ng-model="zone_rec.sp"
                                value="none"> [% locale.maketext("None") %]
                    </label>
                    <label class="radio-inline">
                        <input type="radio"
                                name="dmarc_sp"
                                id="dmarc_sp_quarantine_{{zone_rec._id}}"
                                ng-model="zone_rec.sp"
                                value="quarantine"> [% locale.maketext("Quarantine") %]
                    </label>
                    <label class="radio-inline">
                        <input type="radio"
                                name="dmarc_sp"
                                id="dmarc_sp_reject_{{zone_rec._id}}"
                                ng-model="zone_rec.sp"
                                value="reject"> [% locale.maketext("Reject[comment,to refuse]") %]
                    </label>
                </div>
                <div class="form-group">
                    <label class="txt-editor-label">[% locale.maketext('[asis,DKIM] Mode') %]</label>
                    <label class="radio-inline">
                        <input type="radio"
                                name="dmarc_adkim"
                                id="dmarc_adkim_relaxed_{{zone_rec._id}}"
                                ng-model="zone_rec.adkim"
                                value="r"> [% locale.maketext("Relaxed[comment,less strict]") %]
                    </label>
                    <label class="radio-inline">
                        <input type="radio"
                                name="dmarc_adkim"
                                id="dmarc_adkim_strict_{{zone_rec._id}}"
                                ng-model="zone_rec.adkim"
                                value="s"> [% locale.maketext("Strict") %]
                    </label>
                </div>
                <div class="form-group">
                    <label class="txt-editor-label">[% locale.maketext('[asis,SPF] Mode') %]</label>
                    <label class="radio-inline">
                        <input type="radio"
                                name="dmarc_aspf"
                                id="dmarc_aspf_relaxed_{{zone_rec._id}}"
                                ng-model="zone_rec.aspf"
                                value="r"> [% locale.maketext("Relaxed[comment,less strict]") %]
                    </label>
                    <label class="radio-inline">
                        <input type="radio"
                                name="dmarc_aspf"
                                id="dmarc_aspf_strict_{{zone_rec._id}}"
                                ng-model="zone_rec.aspf"
                                value="s"> [% locale.maketext("Strict") %]
                    </label>
                </div>
                <div class="form-inline" ng-class="{ 'has-error': manage.field_has_error(manage.add_zr_form_{{zone_rec._id}}, 'dmarc_pct_{{zone_rec._id}}') }">
                    <label class="control-label" for="dmarc_pct_{{zone_rec._id}}">[% locale.maketext('Percentage') %]</label>
                    <input type="text"
                        class="form-control input-sm"
                        id="dmarc_pct_{{zone_rec._id}}"
                        name="dmarc_pct_{{zone_rec._id}}"
                        maxlength="3"
                        positive-integer
                        num-less-than-equal="100"
                        ng-model="zone_rec.pct">
                    <ul validation-container field-name="dmarc_pct_{{zone_rec._id}}">
                    </ul>
                </div>
                <div>
                    <label class="inset-radio-label">[% locale.maketext('Generate Failure Reports When[comment,label for the “All Checks Fail” and “Any Check Fails” options]') %]</label>
                </div>
                <div class="form-inline inset-radio-group">
                    <label class="radio-inline">
                        <input type="radio"
                            name="dmarc_fo"
                            id="dmarc_fo_0_{{zone_rec._id}}"
                            value="0"
                            ng-model="zone_rec.fo"> [% locale.maketext("[comment,Generate Failure Reports When]All Checks Fail") %]
                    </label>
                    <label class="radio-inline">
                        <input type="radio"
                            name="dmarc_fo"
                            id="dmarc_fo_1_{{zone_rec._id}}"
                            value="1"
                            ng-model="zone_rec.fo"> [% locale.maketext("[comment,Generate Failure Reports When]Any Check Fails") %]
                    </label>
                </div>
                <div>
                    <label class="txt-editor-label">[% locale.maketext('Report Format') %]</label>
                    <label class="radio-inline">
                        <input type="radio"
                            name="dmarc_rf"
                            id="dmarc_rf_afrf_{{zone_rec._id}}"
                            ng-model="zone_rec.rf"
                            value="afrf"> AFRF
                    </label>
                    <label class="radio-inline">
                        <input type="radio"
                            name="dmarc_rf"
                            id="dmarc_rf_iodef_{{zone_rec._id}}"
                            ng-model="zone_rec.rf"
                            value="iodef"> IODEF
                    </label>
                </div>
                <div class="form-inline" ng-class="{ 'has-error': manage.field_has_error(manage.add_zr_form_{{zone_rec._id}}, 'dmarc_ri_{{zone_rec._id}}') }">
                    <label for="dmarc_ri_{{zone_rec._id}}" class="control-label">[% locale.maketext('Report Interval') %]</label>
                    <input type="text"
                        class="form-control input-sm"
                        id="dmarc_ri_{{zone_rec._id}}"
                        name="dmarc_ri_{{zone_rec._id}}"
                        maxlength="9"
                        positive-integer
                        ng-model="zone_rec.ri">
                    <ul validation-container field-name="dmarc_ri_{{zone_rec._id}}">
                        <li validation-item
                            field-name="dmarc_ri_{{zone_rec._id}}"
                            validation-name="maxlength">[% locale.maketext("The interval is too large.") %]
                        </li>
                    </ul>
                </div>
                <div class="form-group" ng-class="{ 'has-error': manage.field_has_error(manage.add_zr_form_{{zone_rec._id}}, 'dmarc_rua_{{zone_rec._id}}') }">
                    <label for="dmarc_rua_{{zone_rec._id}}" class="control-label">[% locale.maketext('Send Aggregate Mail Reports To') %]</label>
                    <textarea
                        ng-model="zone_rec.rua"
                        name="dmarc_rua_{{zone_rec._id}}"
                        id="dmarc_rua_{{zone_rec._id}}"
                        class="form-control input-sm"
                        maxlength="2500"
                        dmarc-mailto-list="rua"
                        placeholder="[% locale.maketext('Comma-delimited [asis,mailto] [asis,URIs]') %]">
                    </textarea>
                    <ul validation-container field-name="dmarc_rua_{{zone_rec._id}}">
                    </ul>
                </div>
                <div class="form-group" ng-class="{ 'has-error': manage.field_has_error(manage.add_zr_form_{{zone_rec._id}}, 'dmarc_ruf_{{zone_rec._id}}') }">
                    <label for="dmarc_ruf_{{zone_rec._id}}" class="control-label">[% locale.maketext('Send Failure Reports To') %]</label>
                    <textarea
                        ng-model="zone_rec.ruf"
                        name="dmarc_ruf_{{zone_rec._id}}"
                        id="dmarc_ruf_{{zone_rec._id}}"
                        class="form-control input-sm"
                        maxlength="2500"
                        dmarc-mailto-list="ruf"
                        placeholder="[% locale.maketext('Comma-delimited [asis,mailto] [asis,URIs]') %]">
                    </textarea>
                    <ul validation-container field-name="dmarc_ruf_{{zone_rec._id}}">
                    </ul>
                </div>
            </div>
        </uib-tab>
        <uib-tab class="dmarc-editor" select="manage.selectDMARCTab(zone_rec,'RAW')" deselect="zone_rec.raw_tab_selected = false;" index="1" heading="[% locale.maketext('Raw[comment,Label for the viewing the full text]') %]">
            <div class="form-group" ng-class="{ 'has-error': manage.field_has_error(manage.add_zr_form_{{zone_rec._id}}, 'dmarc_as_string_{{zone_rec._id}}') }">
                <textarea
                    name="dmarc_as_string_{{zone_rec._id}}"
                    id="dmarc_as_string_{{zone_rec._id}}"
                    class="form-control"
                    ng-model="zone_rec.txtdata"
                    ng-required="zone_rec.rawTabSelected"
                    maxlength="2500">{{zone_rec.txtdata}}
                </textarea>
                <ul validation-container field-name="dmarc_as_string_{{zone_rec._id}}">
                    <li validation-item
                        field-name="dmarc_as_string_{{zone_rec._id}}"
                        validation-name="required">[% locale.maketext("This field is required.") %]
                    </li>
                </ul>
            </div>
        </uib-tab>
    </uib-tabset>
<!-- end of DMARC editor -->
</div>
Back to Directory File Manager