254 lines
8.8 KiB
Plaintext
254 lines
8.8 KiB
Plaintext
//
|
|
// Generated by sm1-html-2-json5 version:0.5 Chameleon version:4.5.4 On Python:3.12.3 at 2025-06-29 08:36:01
|
|
//
|
|
{
|
|
'PackageName': 'mai-REC',
|
|
'prefix': 'rec',
|
|
'MenuHeading': 'Miscellaneous',
|
|
'MenuDescription': 'mai- R E C',
|
|
'MenuNavigation': '2000 400',
|
|
'firstPanel': 'PARAMS',
|
|
'signalEvent': 'smeserver-mai-rec-update',
|
|
'html': [
|
|
{
|
|
'Name': 'params',
|
|
'route': 'PARAMS',
|
|
'Header': 'E-mail settings',
|
|
'SubHeader': 'ETRN or multi-drop settings',
|
|
'Paragraph1': 'E-mail retrieval modeStandard (SMTP)ETRN (SMTP with client request)multi-drop',
|
|
'Input1': {
|
|
'Type': 'Select',
|
|
'Value': '',
|
|
'Name': 'FetchmailMethod',
|
|
'Label': 'FetchmailMethod',
|
|
'Options': [
|
|
{
|
|
'Value': 'standard',
|
|
'Text': 'Standard (SMTP)'
|
|
},
|
|
{
|
|
'Value': 'etrn',
|
|
'Text': 'ETRN (SMTP with client request)'
|
|
},
|
|
{
|
|
'Value': 'multidrop',
|
|
'Text': 'multi-drop'
|
|
}
|
|
]
|
|
},
|
|
'Paragraph2': 'SMTP port 25 allow client to authenticate:Allow SSMTP (secure)Only allow insecure accessDisabled',
|
|
'Input2': {
|
|
'Type': 'Select',
|
|
'Value': '',
|
|
'Name': 'SMTPAuth',
|
|
'Label': 'SMTPAuth',
|
|
'Options': [
|
|
{
|
|
'Value': 'publicSSL',
|
|
'Text': 'Allow SSMTP (secure)'
|
|
},
|
|
{
|
|
'Value': 'public',
|
|
'Text': 'Only allow insecure access'
|
|
},
|
|
{
|
|
'Value': 'disabled',
|
|
'Text': 'Disabled'
|
|
}
|
|
]
|
|
},
|
|
'Paragraph3': 'SMTPS SSL/TLS auth: port 465 status:Allow public accessAllow local access onlyDisabled',
|
|
'Input3': {
|
|
'Type': 'Select',
|
|
'Value': '',
|
|
'Name': 'sSMTPAuth',
|
|
'Label': 'sSMTPAuth',
|
|
'Options': [
|
|
{
|
|
'Value': 'public',
|
|
'Text': 'Allow public access'
|
|
},
|
|
{
|
|
'Value': 'local',
|
|
'Text': 'Allow local access only'
|
|
},
|
|
{
|
|
'Value': 'disabled',
|
|
'Text': 'Disabled'
|
|
}
|
|
]
|
|
},
|
|
'Paragraph4': 'Submission port 587 status:Allow public accessAllow local access onlyDisabled',
|
|
'Input4': {
|
|
'Type': 'Select',
|
|
'Value': '',
|
|
'Name': 'uSMTPAuth',
|
|
'Label': 'uSMTPAuth',
|
|
'Options': [
|
|
{
|
|
'Value': 'public',
|
|
'Text': 'Allow public access'
|
|
},
|
|
{
|
|
'Value': 'local',
|
|
'Text': 'Allow local access only'
|
|
},
|
|
{
|
|
'Value': 'disabled',
|
|
'Text': 'Disabled'
|
|
}
|
|
]
|
|
},
|
|
'Paragraph5': 'Secondary mail server',
|
|
'Input5': {
|
|
'Type': 'Text',
|
|
'Value': 'mail.myisp.xxx',
|
|
'Name': 'SecondaryMailServer',
|
|
'Label': 'SecondaryMailServer'
|
|
},
|
|
'Paragraph6': 'During office hours (8:00 AM to 6:00 PM) on weekdaysnot at allEvery 5 minutesEvery 15 minutesEvery 30 minutesEvery hourEvery 2 hours',
|
|
'Input6': {
|
|
'Type': 'Select',
|
|
'Value': '',
|
|
'Name': 'FreqOffice',
|
|
'Label': 'FreqOffice',
|
|
'Options': [
|
|
{
|
|
'Value': 'never',
|
|
'Text': 'not at all'
|
|
},
|
|
{
|
|
'Value': 'every5min',
|
|
'Text': 'Every 5 minutes'
|
|
},
|
|
{
|
|
'Value': 'every15min',
|
|
'Text': 'Every 15 minutes'
|
|
},
|
|
{
|
|
'Value': 'every30min',
|
|
'Text': 'Every 30 minutes'
|
|
},
|
|
{
|
|
'Value': 'everyhour',
|
|
'Text': 'Every hour'
|
|
},
|
|
{
|
|
'Value': 'every2hrs',
|
|
'Text': 'Every 2 hours'
|
|
}
|
|
]
|
|
},
|
|
'Paragraph7': 'Outside office hours (6:00 PM to 8:00 AM) on weekdaysnot at allEvery 5 minutesEvery 15 minutesEvery 30 minutesEvery hourEvery 2 hours',
|
|
'Input7': {
|
|
'Type': 'Select',
|
|
'Value': '',
|
|
'Name': 'FreqOutside',
|
|
'Label': 'FreqOutside',
|
|
'Options': [
|
|
{
|
|
'Value': 'never',
|
|
'Text': 'not at all'
|
|
},
|
|
{
|
|
'Value': 'every5min',
|
|
'Text': 'Every 5 minutes'
|
|
},
|
|
{
|
|
'Value': 'every15min',
|
|
'Text': 'Every 15 minutes'
|
|
},
|
|
{
|
|
'Value': 'every30min',
|
|
'Text': 'Every 30 minutes'
|
|
},
|
|
{
|
|
'Value': 'everyhour',
|
|
'Text': 'Every hour'
|
|
},
|
|
{
|
|
'Value': 'every2hrs',
|
|
'Text': 'Every 2 hours'
|
|
}
|
|
]
|
|
},
|
|
'Paragraph8': 'During the weekendnot at allEvery 5 minutesEvery 15 minutesEvery 30 minutesEvery hourEvery 2 hours',
|
|
'Input8': {
|
|
'Type': 'Select',
|
|
'Value': '',
|
|
'Name': 'FreqWeekend',
|
|
'Label': 'FreqWeekend',
|
|
'Options': [
|
|
{
|
|
'Value': 'never',
|
|
'Text': 'not at all'
|
|
},
|
|
{
|
|
'Value': 'every5min',
|
|
'Text': 'Every 5 minutes'
|
|
},
|
|
{
|
|
'Value': 'every15min',
|
|
'Text': 'Every 15 minutes'
|
|
},
|
|
{
|
|
'Value': 'every30min',
|
|
'Text': 'Every 30 minutes'
|
|
},
|
|
{
|
|
'Value': 'everyhour',
|
|
'Text': 'Every hour'
|
|
},
|
|
{
|
|
'Value': 'every2hrs',
|
|
'Text': 'Every 2 hours'
|
|
}
|
|
]
|
|
},
|
|
'Paragraph9': 'POP user account (for multi-drop)',
|
|
'Input9': {
|
|
'Type': 'Text',
|
|
'Value': 'popaccount',
|
|
'Name': 'SecondaryMailAccount',
|
|
'Label': 'SecondaryMailAccount'
|
|
},
|
|
'Paragraph10': 'POP user password (for multi-drop)',
|
|
'Input10': {
|
|
'Type': 'Password',
|
|
'Value': '',
|
|
'Name': 'SecondaryMailPassword',
|
|
'Label': 'SecondaryMailPassword'
|
|
},
|
|
'Paragraph11': 'Select sort method (for multi-drop)DefaultSpecify below',
|
|
'Input11': {
|
|
'Type': 'Select',
|
|
'Value': '',
|
|
'Name': 'SpecifyHeader',
|
|
'Label': 'SpecifyHeader',
|
|
'Options': [
|
|
{
|
|
'Value': 'off',
|
|
'Text': 'Default'
|
|
},
|
|
{
|
|
'Value': 'on',
|
|
'Text': 'Specify below'
|
|
}
|
|
]
|
|
},
|
|
'Paragraph12': 'Select sort header (for multi-drop)',
|
|
'Input12': {
|
|
'Type': 'Text',
|
|
'Value': '',
|
|
'Name': 'SecondaryMailEnvelope',
|
|
'Label': 'SecondaryMailEnvelope'
|
|
},
|
|
'Input13': {
|
|
'Type': 'Submit',
|
|
'Value': 'Save',
|
|
'Name': null,
|
|
'Label': null
|
|
}
|
|
}
|
|
]
|
|
} |