%# %# Generated by SM2Gen version:0.9(20Jan2025) Chameleon version:4.5.4 On Python:3.12.3 at 2025-06-29 08:53:20 %#
%= dumper $mai_data% } % my $btn = l("SAVE"); % $c->param(Selected => undef); #This may need deleting for a params panel - only needed for a table
%=l "mai_LABEL_MODE" % param "FetchmailMethod" => $mai_data->{fetchmailmethod} unless param "FetchmailMethod"; %= select_field "FetchmailMethod" => $c->get_retrieval_opt(), class => "input"
%#=l "mai_DESC_SMTP_AUTH_CONTROL"%= sprintf($smtp_mesg,$c->get_db_prop("qpsmtpd","TCPPort",25)); % param "SMTPAuth" => $c->get_current_smtp_auth( FALSE ) unless param "SMTPAuth"; %= select_field "SMTPAuth" => $c->get_smtp_auth_opt(), class => "input"
% my $smtp_mesg=l("SMTPS SSL/TLS auth: port %u status:");%= sprintf($smtp_mesg,$c->get_db_prop("sqpsmtpd","TCPPort",465)); % param "sSMTPAuth" => $c->get_current_smtp_ssl_auth(FALSE,"s", TRUE) unless param "sSMTPAuth"; %= select_field "sSMTPAuth" => $c->get_smtp_ssl_auth_opt(), class => "input"
%my $smtp_mesg=l("Submission port %u status:");%= sprintf($smtp_mesg,$c->get_db_prop("uqpsmtpd","TCPPort",587)); % param "uSMTPAuth" => $c->get_current_smtp_ssl_auth(FALSE,"u", TRUE) unless param "uSMTPAuth"; %= select_field "uSMTPAuth" => $c->get_smtp_ssl_auth_opt(), class => "input"
%=l "mai_LABEL_SECONDARY" % param "SecondaryMailServer" => $mai_data->{secondarymailserver} unless param "SecondaryMailServer"; %= text_field "SecondaryMailServer", class => "input"
%=l "mai_DESC_FETCH_PERIOD"%=l "mai_LABEL_FETCH_PERIOD" % param "FreqOffice" => $mai_data->{freqoffice} unless param "FreqOffice"; %= select_field "FreqOffice" => $c->fetchmail_freq(), class => "input"
%=l "mai_LABEL_FETCH_PERIOD_NIGHTS" % param "FreqOutside" => $mai_data->{freqoutside} unless param "FreqOutside"; %= select_field "FreqOutside" => $c->fetchmail_freq(), class => "input"
%=l "mai_LABEL_FETCH_PERIOD_WEEKENDS" % param "FreqWeekend" => $mai_data->{freqweekend} unless param "FreqWeekend"; %= select_field "FreqWeekend" => $c->fetchmail_freq(), class => "input"
%=l "mai_LABEL_POP_ACCOUNT" % param "SecondaryMailAccount" => $mai_data->{secondarymailaccount} unless param "SecondaryMailAccount"; %= text_field "SecondaryMailAccount", class => "input"
%=l "mai_LABEL_POP_PASS" % param "SecondaryMailPassword" => $mai_data->{secondarymailpassword} unless param "SecondaryMailPassword"; %= password_field "SecondaryMailPassword", class => "input"
%=l "mai_LABEL_SORT_METHOD" % param "SpecifyHeader" => $mai_data->{specifyheader} unless param "SpecifyHeader"; %= select_field "SpecifyHeader" => [[(l "Default") => "off"], [(l "mai_SPECIFY_BELOW") => "on"]], class => "input"
%=l "mai_LABEL_SORT_HEADER" % param "SecondaryMailEnvelope" => $mai_data->{secondarymailenvelope} unless param "SecondaryMailEnvelope"; %= text_field "SecondaryMailEnvelope", class => "input"
%# .... %# Probably finally by a submit. %= submit_button $btn, class => "action" %end