%# %# Generated by SM2Gen version:0.9(20Jan2025) Chameleon version:4.5.4 On Python:3.12.3 at 2025-04-05 11:17:38 %#
% if (config->{debug} == 1) {
			%= dumper $mst_data
		
% } % my $btn = l('mst_APPLY'); %= form_for "mailstatsu" => (method => 'POST') => begin % param 'trt' => $mst_data->{trt} unless param 'trt'; %= hidden_field 'trt' => $mst_data->{trt} %# Inputs etc in here.

%=l('mst_Specify_if_you_would_like') % my @TextorHTML_options = [['HTML' => 'HTML'], ['Text' => 'Text'], ['Both' => 'Both'], ['Neither' => 'Neither']]; % param 'TextorHTML' => $mst_data->{TextorHTML} unless param 'TextorHTML'; %= select_field 'TextorHTML' => @TextorHTML_options, class => 'input', id => 'TextorHTML_select'

<%=l('mst_Email_details')%>

%=l('mst_Email_for_stats') % param 'Email' => $mst_data->{Email} unless param 'Email'; %=email_field 'Email', class => 'emai3'

%=l('mst_Host_name_for_email_server') % param 'EmailHost' => $mst_data->{EmailHost} unless param 'EmailHost'; %= text_field 'EmailHost', size => '50', class => 'textinput EmailHost' , pattern=>'.*' , placeholder=>'EmailHost', title =>'Pattern regex mismatch'

%=l('mst_Port_number_for_email_server') % param 'EmailPort' => $mst_data->{EmailPort} unless param 'EmailPort'; %=number_field 'EmailPort', class => 'numb6'

%=l('mst_User_name_for_email_sending') % param 'EmailUser' => $mst_data->{EmailUser} unless param 'EmailUser'; %= text_field 'EmailUser', size => '50', class => 'textinput EmailUser' , pattern=>'.*' , placeholder=>'EmailUser', title =>'Pattern regex mismatch'

%=l('mst_User_Password_for_email_sending') % param 'EmailPassword' => $mst_data->{EmailPassword} unless param 'EmailPassword'; %=password_field 'EmailPassword', class => 'pass8 sme-password', autocomplete => 'off'

%=l('mst_Would_you_like_to_save') % my @DBSave_options = [['yes' => 'yes'], ['no' => 'no']]; % param 'DBSave' => $mst_data->{DBSave} unless param 'DBSave'; %= select_field 'DBSave' => @DBSave_options, class => 'input', id => 'DBSave_select'

<%=l('mst_Details_for_connection_to_database')%>

%=l('mst_Host_name_for_DB_server') % param 'DBHost' => $mst_data->{DBHost} unless param 'DBHost'; %= text_field 'DBHost', size => '50', class => 'textinput DBHost' , pattern=>'.*' , placeholder=>'DBHost', title =>'Pattern regex mismatch'

%=l('mst_Port_number_for_DB_server') % param 'DBPort' => $mst_data->{DBPort} unless param 'DBPort'; %=number_field 'DBPort', class => 'numb11'

%=l('mst_User_name_for_DB_sending') % param 'DBUser' => $mst_data->{DBUser} unless param 'DBUser'; %= text_field 'DBUser', size => '50', class => 'textinput DBUser' , pattern=>'.*' , placeholder=>'DBUser', title =>'Pattern regex mismatch'

%=l('mst_User_Password_for_DB_sending') % param 'DBPassword' => $mst_data->{DBPassword} unless param 'DBPassword'; %=password_field 'DBPassword', class => 'pass13 sme-password', autocomplete => 'off'

<%=l('mst_Email_filtering_/_exclusion')%>

%=l('mst_Select_the_countries_you_would') % my @CountrySelect_options = $c->get_CountryCodes(); % param 'CountrySelect' => $mst_data->{CountrySelect} unless param 'CountrySelect'; %= select_field 'CountrySelect' => @CountrySelect_options, class => 'input', id => 'CountrySelect_select', multiple => 'multiple'

%=l('mst_Accumulated_country_codes_(editable)') % param 'AccumCountryCodes' => $mst_data->{AccumCountryCodes} unless param 'AccumCountryCodes'; %= text_field 'AccumCountryCodes', size => '50', class => 'textinput AccumCountryCodes' , pattern=>'.*' , placeholder=>'AccumCountryCodes', title =>'Pattern regex mismatch', id => 'AccumCountryCodes_text'

%=l('mst_Enable_RHSBL_checking') % my @EnableRHSBL_options = [['yes' => 'enabled'], ['no' => 'disabled']]; % param 'EnableRHSBL' => $mst_data->{EnableRHSBL} unless param 'EnableRHSBL'; %= select_field 'EnableRHSBL' => @EnableRHSBL_options, class => 'input', id => 'EnableRHSBL_select'

%=l('mst_Enable_DNSBL_checking') % my @EnableDNSBL_options = [['yes' => 'enabled'], ['no' => 'disabled']]; % param 'EnableDNSBL' => $mst_data->{EnableDNSBL} unless param 'EnableDNSBL'; %= select_field 'EnableDNSBL' => @EnableDNSBL_options, class => 'input', id => 'EnableDNSBL_select'

%=l('mst_Enable_URIBL_checking') % my @EnableURIBL_options = [['yes' => 'enabled'], ['no' => 'disabled']]; % param 'EnableURIBL' => $mst_data->{EnableURIBL} unless param 'EnableURIBL'; %= select_field 'EnableURIBL' => @EnableURIBL_options, class => 'input', id => 'EnableURIBL_select'

%=l('mst_RBL_Servers_to_use') % param 'RBLList' => $mst_data->{RBLList} unless param 'RBLList'; %= text_field 'RBLList', size => '50', class => 'textinput RBLList' , pattern=>'.*' , placeholder=>'RBLList', title =>'Pattern regex mismatch'

%=l('mst_SBL_Servers_to_use') % param 'SBLList' => $mst_data->{SBLList} unless param 'SBLList'; %= text_field 'SBLList', size => '50', class => 'textinput SBLList' , pattern=>'.*' , placeholder=>'SBLList', title =>'Pattern regex mismatch'

%=l('mst_UBL_Servers_to_use') % param 'UBLList' => $mst_data->{UBLList} unless param 'UBLList'; %= text_field 'UBLList', size => '50', class => 'textinput UBLList' , pattern=>'.*' , placeholder=>'UBLList', title =>'Pattern regex mismatch'

<%=l('mst_Spamassassin_scores_-_tag_and')%>

%=l('mst_Score_to_fully_reject_emmail') % param 'RejectLevel' => $mst_data->{RejectLevel} unless param 'RejectLevel'; %=number_field 'RejectLevel', class => 'numb21'

%=l('mst_Score_for_tagging_as_spam,') % param 'TagLevel' => $mst_data->{TagLevel} unless param 'TagLevel'; %=number_field 'TagLevel', class => 'numb22'

%= submit_button l('mst_Save'), class => 'action subm23' %# Probably finally by a submit. %end