%# layout "AdminLTE", title => "Sme server 2 - emailreceive"; %# content_for "module" => begin %# use constant FALSE => 0; %# use constant TRUE => 1; % if (config->{debug} == 1) {
            <<%=  dumper $c->current_route %>
            <<%=  dumper $mai_data %>
            <<%=  dumper $c->param("SMTPAuth") %>
        
% } % if ( stash "error" ) {
<<%= $c->render_to_string(inline => stash "error") %>
% }

<%= $c->l("mai_DESC_STATE_RECEPTION_BUTTON") %>


<%= l "mai_DESC_MODE" %>

<%= l "mai_LABEL_MODE" %>
% param "FetchmailMethod" => $mai_data->{fetchmailmethod} unless param "FetchmailMethod"; <%= select_field "FetchmailMethod" => $c->get_retrieval_opt(), class =>"form-select" %>

Note - this first line was disabled?
<%= l "mai_DESC_SMTP_AUTH_CONTROL" %>
/end

<%= l "SMTP port (25) main purpose is to receive emails from another server, STARTTLS is always offered, but auth if offered is only if STARTTLS is also used by client." %>

<%= l "SMTPS port (465) will require implicit SSL/TLS then authenticate to send." %>

<%= l "SMTP Submission port (587) will require STARTTLS, then authenticate to send." %>

% my $smtp_mesg=l("SMTP port %u allow client to authenticate:"); % param "SMTPAuth" => $c->get_current_smtp_auth( FALSE ) unless param "SMTPAuth";
<%= sprintf($smtp_mesg,$c->get_db_prop("qpsmtpd","TCPPort",25)); %>
<%= select_field "SMTPAuth" => $c->get_smtp_auth_opt(), class => "form-select" %>

% my $smtp_mesg=l("SMTPS SSL/TLS auth: port %u status:"); % param "sSMTPAuth" => $c->get_current_smtp_ssl_auth(FALSE,"s", TRUE) unless param "sSMTPAuth";
<%= sprintf($smtp_mesg,$c->get_db_prop("sqpsmtpd","TCPPort",465)); %>
<%= select_field "sSMTPAuth" => $c->get_smtp_ssl_auth_opt(), class => "form-select" %>

% my $smtp_mesg=l("Submission port %u status:"); % param "uSMTPAuth" => $c->get_current_smtp_ssl_auth(FALSE,"u", TRUE) unless param "uSMTPAuth";
<%= sprintf($smtp_mesg,$c->get_db_prop("uqpsmtpd","TCPPort",587)); %>
<%= select_field "uSMTPAuth" => $c->get_smtp_ssl_auth_opt(), class => "form-select" %>

<%= l "mai_TITLE_SECONDARY" %>


<%= l "mai_DESC_SECONDARY" %>

% param "SecondaryMailServer" => $mai_data->{secondarymailserver} unless param "SecondaryMailServer";

<%= l "mai_DESC_FETCH_PERIOD" %>
% param "FreqOffice" => $mai_data->{freqoffice} unless param "FreqOffice";
<%= l "mai_LABEL_FETCH_PERIOD" %>
<%= select_field "FreqOffice" => $c->fetchmail_freq(), class => "form-select" %>

% param "FreqOutside" => $mai_data->{freqoutside} unless param "FreqOutside";
<%= l "mai_LABEL_FETCH_PERIOD_NIGHTS" %>
<%= select_field "FreqOutside" => $c->fetchmail_freq(), class => "form-select" %>

% param "FreqWeekend" => $mai_data->{freqweekend} unless param "FreqWeekend";
<%= l "mai_LABEL_FETCH_PERIOD_WEEKENDS" %>
<%= select_field "FreqWeekend" => $c->fetchmail_freq(), class => "form-select" %>

% param "SecondaryMailAccount" => $mai_data->{secondarymailaccount} unless param "SecondaryMailAccount";

% param "SecondaryMailPassword" => $mai_data->{secondarymailpassword} unless param "SecondaryMailPassword";

% param "SpecifyHeader" => $mai_data->{specifyheader} unless param "SpecifyHeader";
<%= l "mai_LABEL_SORT_METHOD" %>
<%= select_field "SpecifyHeader" => [[(l "Default") => "off"], [(l "mai_SPECIFY_BELOW") => "on"]], class => "form-select" %>

% param "SecondaryMailEnvelope" => $mai_data->{secondarymailenvelope} unless param "SecondaryMailEnvelope";

% my $btn = l("SAVE"); % param "trt" => $mai_data->{trt} unless param "trt"; <%= hidden_field "trt" => "REC" %>
%#end