SM2Gen/json5/mai-REC.json5

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
}
}
]
}