[% USE CPScalar -%] [% USE JSON -%] [% USE Encoder -%] [% USE Whostmgr -%] [% WRAPPER 'master_templates/master.tmpl' theme="yui" inside_frame_or_tab_or_popup = in_tab skipheader = in_tab stylesheets = [ Whostmgr.find_file_url('css/tweaksettings_optimized.css'), Whostmgr.find_file_url('yui/tabview/assets/skins/sam/tabview.css') ] scripts = [ Whostmgr.find_file_url('/js/exim_tabs_optimized.js') Whostmgr.find_file_url('/js/popupbox.js') Whostmgr.find_file_url('/js/statusbox.js') Whostmgr.find_file_url('js/yahoo_form_optimized.js') Whostmgr.find_file_url('yui/tabview/tabview-min.js') ] extrastyle = ' /* Tab Style */ #pageContainer { margin: 0; padding: 0; } #contentContainer{ max-width: inherit !important; } /* End Tab Style */ .confeditbox { overflow: hidden; } .brickliststart li { list-style: none; } .brickcontainer { width: 100%; } #rbl_table { width: 100%; } #rbl_table th, #rbl_table td { text-align: center; } tr.delete_rbl td { font-style: italic; color: graytext; } .CONFIG_autocompleter { width: 280px; } .CONFIG_autocompleter input { width: 256px; } td.controls, th.controls { width: 245px !important; } .yui-skin-sam .yui-ac-input { position: static; width: 20em; vertical-align: middle; } .yui-skin-sam .yui-ac-container { width: 20em; left: 0px; } .yui-ac .yui-button { vertical-align: middle; } .yui-ac .yui-button button { background: url(/yui-gen/autocomplete/assets/img/ac-arrow-rt.png) center center no-repeat } .yui-ac .open .yui-button button { background: url(/yui-gen/autocomplete/assets/img/ac-arrow-dn.png) center center no-repeat } html[dir="rtl"] .sortable .cell, html[dir="rtl"] .fixedtable .cell, html[dir="rtl"] .datatable .cell { border-left: 1px solid #ccc; } html[dir="rtl"] .yui-panel .container-close { left: 4px; right: auto; } .button-group button:hover { border-width: 1px; } ' -%]
[% WRAPPER '_brick.tmpl' bricktitle='Standard options' -%] Note that a warning icon before an option indicates that it has not been previously set. Please review all new options carefully before saving your changes.

Options in italics are unavailable because of other options that are set. [% END -%]

[% SET extra_settings = {}; SET extra_texts = { 'RBLs' => {}, 'Filters' => {} }; FOREACH rbl = data.rbls; NEXT IF rbl.dist; SET rbl.name = Encoder.safe_html_encode_str(rbl.name); SET rbl.url = Encoder.safe_html_encode_str(rbl.url); SET ts_name = "acl_${rbl.name}_rbl"; extra_settings.$ts_name = { 'default' => 0, 'type' => 'binary', }; extra_texts.RBLs.$ts_name = { 'label' => "Custom RBL: ${rbl.name}", 'help' => "Reject mail at SMTP time if the sender host is in the ${rbl.name} RBL" _ ( rbl.url ? ( " [INFO]
DNS list: " _ Encoder.safe_html_encode_str(rbl.dnslists.join(', ')) ) : '' ), }; END; FOREACH filter = data.filters; NEXT IF filter.dist; SET filter.name = Encoder.safe_html_encode_str(filter.name); SET ts_name = "filter_${filter.name}"; extra_settings.$ts_name = { 'default' => 1, 'type' => 'binary', }; extra_texts.Filters.$ts_name = { 'label' => "Custom Filter: ${filter.name}", 'help' => "Enables Custom Filter: ${filter.name}" }; END; PROCESS '_gentweakpage.tmpl' tweakmodule = 'Mail' tweakcfg = { 'display_label' => 1, 'use_popupbox' => 1, 'extra_settings' => extra_settings, 'extra_texts' => extra_texts, } conf = data.eximopts nocontainers = 0 ; -%]
Exim ACL Flowchart
This is a Panel that was marked up in the document.


[% END #wrapper -%]