Email settings files plus lex string audit program spec

This commit is contained in:
2025-07-04 09:05:08 +01:00
parent dfa582e6cb
commit c700add2a6
23 changed files with 3931 additions and 0 deletions

49
html/mai-ACC.html Normal file
View File

@@ -0,0 +1,49 @@
<div id='module' class='module emailaccess-panel'>
<h1>E-mail settings</h1>
<form action="/smanager/emailsettingd" method="POST">
You can control POP3 server access. The setting &#39;Allow access
only from local networks&#39; allows POP3 access only from your
local network(s). The POP3S setting can be used to provide
encrypted external access to your POP3 server. We recommend
leaving this setting &#39;Allow access only from local networks&#39;
unless you have a specific reason to do otherwise.
<p><span class=label>
POP3 server access
</span><span class=input>
<select class="input" name="POPAccess"><option value="disabled">Disabled</option><option selected value="private">Allow access only from local networks</option><option value="publicSSL">Allow private and public (secure POP3S)</option><option value="public">Allow both POP3 and POP3S</option></select>
</span></p>
You can control IMAP server access. The setting &#39;Allow access
only from local networks&#39; allows IMAP access only from your
local network(s). The IMAPS setting can be used to provide
encrypted external access to your IMAP server. We recommend
leaving this setting &#39;Allow access only from local networks&#39;
unless you have a specific reason to do otherwise.
<p><span class=label>
IMAP server access
</span><span class=input>
<select class="input" name="IMAPAccess"><option value="disabled">Disabled</option><option selected value="private">Allow access only from local networks</option><option value="publicSSL">Allow private and public (secure IMAPS)</option><option value="public">Allow both IMAP and IMAPS</option></select>
</span></p>
You can enable or disable webmail on this system. Webmail allows
users to access their mail through a regular web browser by
pointing the browser to https:///webmail,and
logging in to their account.
<p><span class=label>
Webmail access
</span><span class=input>
<select class="input" name="WebMail"><option value="disabled">Disabled</option><option selected value="enabledSSL">Allow HTTPS (secure)</option><option value="localnetworkSSL">Allow HTTPS (secure) from local networks</option></select>
</span></p>
<input class="action" type="submit" value="Save">
<input name="trt" type="hidden" value="ACC">
</form>
</div>

79
html/mai-DEL.html Normal file
View File

@@ -0,0 +1,79 @@
<div id='module' class='module emaildeliver-panel'>
<h1>E-mail settings</h1>
<form action="/smanager/emailsettingd" method="POST">
<h2>
Unknown Users
</h2>
Selecting Reject (recommended setting) will configure the server to only
accept mail for valid email addresses (for example users, groups, pseudonyms).
Mail for other addresses will be rejected.
<p><span class=label>
E-mail to unknown users
</span><span class=input>
<select class="input" name="EmailUnknownUser"><option value="admin">Send to administrator</option><option selected value="returntosender">Reject</option><option value="abuse">Send to abuse</option><option value="admin_raidreport">Send to admin_raidreport</option><option value="anonymous">Send to anonymous</option><option value="brian.read">Send to brian.read</option><option value="brian_read">Send to brian_read</option><option value="brianr">Send to brianr</option><option value="mailer-daemon">Send to mailer-daemon</option><option value="postmaster">Send to postmaster</option></select>
</span></p>
<!--<hr class='menubar' />-->
<h2>
Delegate mail servers
</h2>
Your server includes a complete, full-featured e-mail server. However,
if for some reason you wish to delegate e-mail processing to
another system, specify the IP address of the delegate system
here. For normal operation, leave this field blank.
<p><span class=label>
Address of internal mail server
</span><span class=input>
<input class="input" name="DelegateMailServer" type="text" value="">
</span></p>
<!--<hr class='sectionbar' />-->
<h2>
SMTP server
</h2>
The server can deliver outgoing messages directly to their
destination (recommended in most cases) or can deliver them via
your Internet provider&#39;s SMTP server (recommended if you have an
unreliable Internet connection or are using a residential Internet
service). If using your Internet provider&#39;s SMTP server, specify
its hostname or IP address below. Otherwise leave this field blank.
<p><span class=label>
Address of Internet provider&#39;s mail server
</span><span class=input>
<input class="input" name="SMTPSmartHost" type="text" value="">
</span></p>
<p><span class=label>
SMTP Authentication for Internet provider
</span><span class=input>
<select class="input" name="SMTPAUTHPROXY_status"><option selected value="disabled">Disabled</option><option value="enabled">Enabled</option></select>
</span></p>
<p><span class=label>
Mail server user id
</span><span class=input>
<input class="input" name="SMTPAUTHPROXY_Userid" type="text" value="">
</span></p>
<p><span class=label>
Mail server password
</span><span class=input>
<input class="input" name="SMTPAUTHPROXY_Passwd" type="password">
</span></p>
<input class="action" type="submit" value="Save">
<input name="trt" type="hidden" value="DEL">
</form>
</div>

88
html/mai-FIL.html Normal file
View File

@@ -0,0 +1,88 @@
<div id='module' class='module emailfilter-panel'>
<h1>E-mail settings</h1>
<form action="/smanager/emailsettingd" method="POST">
You can scan incoming and outgoing e-mail for viruses. If scanning is enabled and a virus is detected, the e-mail will be rejected and returned to the
sender.
<p><span class=label>
Virus scanning
</span><span class=input>
<select class="input" name="VirusStatus"><option value="disabled">Disabled</option><option selected value="enabled">Enabled</option></select>
</span><br></p>
You can scan e-mail for spam. If Spam filtering is
enabled, an X-Spam-Status: header is added to each
message, which can be used for filtering spam.
You can adjust the sensitivity of the Spam detection
process from the default of medium. For fine-grained
control, you can set the Spam sensitivity to Custom
and then choose a custom tagging level, and
optionally a level at which to reject the message.
<p><span class=label>
Spam filtering
</span><span class=input>
<select class="input" name="Spamstatus"><option selected value="disabled">Disabled</option><option value="enabled">Enabled</option></select>
</span></p>
<p><span class=label>
Spam sensitivity
</span><span class=input>
<select class="input" name="SpamSensitivity"><option value="verylow">Very low</option><option value="low">Low</option><option selected value="medium">Medium</option><option value="high">High</option><option value="veryhigh">Very high</option><option value="custom">Custom</option></select>
</span></p>
<p><span class=label>
Custom spam tagging level
</span><span class=input>
<select class="input" name="SpamTagLevel"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option selected value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option></select>
</span></p>
<p><span class=label>
Custom spam rejection level
</span><span class=input>
<select class="input" name="SpamRejectLevel"><option selected value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option></select>
</span></p>
<p><span class=label>
Sort spam into junkmail folder
</span><span class=input>
<select class="input" name="SpamSortSpam"><option value="disabled">Disabled</option><option selected value="enabled">Enabled</option></select>
</span></p>
You can enable to add a tag to the subject of each
message that is classified as SPAM.
The value for this tag can be defined below.
<p><span class=label>
Modify subject of spam messages
</span><span class=input>
<select class="input" name="SpamSubjectTag"><option selected value="disabled">Disabled</option><option value="enabled">Enabled</option></select>
</span></p>
<p><span class=label>
SPAM subject prefix
</span><span class=input>
<input class="input" name="SpamSubject" type="text" value="[SPAM]">
</span></p>
You can block executable content in e-mail attachments
by highlighting the executable attachment types you wish to
block. E-mail containing these attachment types will
be automatically returned to the sender.
<p><span class=label>
Content to block
</span><span class=input>
<select class="input" multiple="1" name="BlockExecutableContent"><option value="AHhIYW5k">PIF file (AHhIYW5k)</option><option value="AHhUYXgg">PIF file (AHhUYXgg)</option><option value="AMkgICAg">PIF file (AMkgICAg)</option><option value="AMlIbDk5Lm">PIF file (AMlIbDk5Lm)</option><option value="GIF01">GIF file from old virus</option><option value="TVoAAAAAA">PC executables (TVoAAAAAA)</option><option value="TVoAAAEAAA">PC executables (TVoAAAEAAA)</option><option value="TVoAAAQAA">PC executables (TVoAAAQAA)</option><option value="TVoAACoAG">PC executables (TVoAACoAG)</option><option value="TVoAAD8AA">PC executables (TVoAAD8AA)</option><option value="TVoFAQUAA">PC executables (TVoFAQUAA)</option><option value="TVoIARMAA">PC executables (TVoIARMAA)</option><option value="TVouARsAA">PC executables (TVouARsAA)</option><option value="TVp1AQEAAAAE">PC executables (TVp1AQEAAAAE)</option><option value="TVpAALQAc">PC executables (TVpAALQAc)</option><option value="TVpLRVJOR">PC executables (TVpLRVJOR)</option><option value="TVpQAAIAA">PC executables (TVpQAAIAA)</option><option value="TVpyAXkAX">PC executables (TVpyAXkAX)</option><option value="TVqQAAMAA">PC executables (TVqQAAMAA)</option><option value="TVqgAAEAAAAFAAAA">PC executables (TVqgAAEAAAAFAAAA)</option><option value="TVrQAT8AA">PC executables (TVrQAT8AA)</option><option value="TVrhARwAk">PC executables (TVrhARwAk)</option><option value="TVrmAU4AA">PC executables (TVrmAU4AA)</option><option value="UmFyIRoHA">Rar archive (UmFyIRoHA)</option><option value="ZIPV1">Zip archive data, at least v1.0 to extract</option><option value="ZIPV2">Zip archive data, at least v2.0 to extract</option><option value="ZIPV3">Zip archive data, variant 3</option><option value="ZIPVOSX">Zip archive data, created on OSX</option></select>
</span></p>
<input class="action" type="submit" value="Save">
<input name="trt" type="hidden" value="FIL">
</form>
</div>

137
html/mai-FRONT.html Normal file
View File

@@ -0,0 +1,137 @@
<div id='module' class='module emailsettings-panel'>
<h1>E-mail settings</h1>
<br>
<br>
<fieldset title='fred'>
<legend>Change e-mail access settings</legend>
<form action="/smanager/emailsettings" method="POST">
<p><span class=label>
POP3 server access
</span><span class=data2>
Allow access only from local networks
</span></p>
<p><span class=label>
IMAP server access
</span><span class=data2>
Allow access only from local networks
</span></p>
<p><span class=label>
Webmail access
</span><span class=data2>
Allow HTTPS (secure)
</span></p>
<br>
<div class='center'>
<input class="action" type="submit" value="Modify">
</div>
<input name="trt" type="hidden" value="ACC">
</form> </fieldset>
<br>
<fieldset>
<legend>Change e-mail filtering settings</legend>
<form action="/smanager/emailsettings" method="POST">
<p><span class=label>
Virus scanning
</span><span class=data2>
Enabled
</span></p>
<p><span class=label>
Spam filtering
</span><span class=data2>
Disabled
</span></p>
<p><span class=label>
Executable content blocking
</span><span class=data2>
Disabled
</span></p>
<br>
<div class='center'>
<input class="action" type="submit" value="Modify">
</div>
<input name="trt" type="hidden" value="FIL">
</form> </fieldset>
<br>
<fieldset>
<legend>Change e-mail reception settings</legend>
<form action="/smanager/emailsettings" method="POST">
<p><span class=label>
E-mail retrieval mode
</span><span class=data2>
standard
</span></p>
<p><span class=label>
SMTP port 25 allow client to authenticate:
</span><span class=data2>
Only allow insecure access
</span></p>
<p><span class=label>
SMTPS SSL/TLS auth: port 465 status:
</span><span class=data2>
Allow public access
</span></p>
<p><span class=label>
Submission port 587 status:
</span><span class=data2>
Allow public access
</span></p>
<br />
<div class='center'>
<input class="action" type="submit" value="Modify">
</div>
<input name="trt" type="hidden" value="REC">
</form> </fieldset>
<br>
<fieldset>
<legend>Change e-mail delivery settings</legend>
<form action="/smanager/emailsettings" method="POST">
<p><span class=label>
E-mail to unknown users
</span><span class=data2>
Reject
</span></p>
<p><span class=label>
Address of internal mail server
</span><span class=data2>
</span></p>
<p><span class=label>
Address of Internet provider&#39;s mail server
</span><span class=data2>
</span></p>
<br>
<div class='center'>
<input class="action" type="submit" value="Modify">
</div>
<input name="trt" type="hidden" value="DEL">
</form> </fieldset>
</div>

188
html/mai-REC.html Normal file
View File

@@ -0,0 +1,188 @@
<div id='module' class='module emailreceive-panel'>
<h1>E-mail settings</h1>
<form action="/smanager/emailsettingd" method="POST">
The e-mail retrieval mode can be set to
standard (for dedicated Internet connections), ETRN (recommended
for dialup connections), or multi-drop (for dialup connections if
ETRN is not supported by your Internet provider). Note that
multi-drop mode is the only option available when the server is
configured in private server and gateway mode.
<p><span class=label>
E-mail retrieval mode
</span><span class=input>
<!--
<pre>
&quot;standard&quot;
[
[
&quot;Standard (SMTP)&quot;,
&quot;standard&quot;
],
[
&quot;ETRN (SMTP with client request)&quot;,
&quot;etrn&quot;
],
[
&quot;multi-drop&quot;,
&quot;multidrop&quot;
]
]
standard
</pre>
-->
<select class="input" name="FetchmailMethod"><option selected value="standard">Standard (SMTP)</option><option value="etrn">ETRN (SMTP with client request)</option><option value="multidrop">multi-drop</option></select>
</span></p>
<br />
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.
<br />
SMTPS port (465) will require implicit SSL/TLS then authenticate to send.
<br />
SMTP Submission port (587) will require STARTTLS, then authenticate to send.
<br />
<p><span class=label>
SMTP port 25 allow client to authenticate:
</span><span class=input>
<!--
<pre>
[
[
&quot;Allow SSMTP (secure)&quot;,
&quot;publicSSL&quot;
],
[
&quot;Only allow insecure access&quot;,
&quot;public&quot;
],
[
&quot;Disabled&quot;,
&quot;disabled&quot;
]
]
&quot;public&quot;
&quot;disabled&quot;
public
</pre>
-->
<select class="input" name="SMTPAuth"><option value="publicSSL">Allow SSMTP (secure)</option><option selected value="public">Only allow insecure access</option><option value="disabled">Disabled</option></select>
</span></p>
<p><span class=label>
SMTPS SSL/TLS auth: port 465 status:
</span><span class=input>
<select class="input" name="sSMTPAuth"><option selected value="public">Allow public access</option><option value="local">Allow local access only</option><option value="disabled">Disabled</option></select>
</span></p>
<p><span class=label>
Submission port 587 status:
</span><span class=input>
<!--
<pre>
[
[
&quot;Allow public access&quot;,
&quot;public&quot;
],
[
&quot;Allow local access only&quot;,
&quot;local&quot;
],
[
&quot;Disabled&quot;,
&quot;disabled&quot;
]
]
&quot;public&quot;
&quot;public&quot;
&quot;public&quot;
public
</pre>
-->
<select class="input" name="uSMTPAuth"><option selected value="public">Allow public access</option><option value="local">Allow local access only</option><option value="disabled">Disabled</option></select>
</span></p>
<!--<hr class="sectionbar" />-->
<h2>
ETRN or multi-drop settings
</h2>
For ETRN or multi-drop, specify the hostname or IP address of your
secondary mail server. (If using the standard e-mail setup, this
field can be left blank.)
<p><span class=label>
Secondary mail server
</span><span class=input>
<input class="input" name="SecondaryMailServer" type="text" value="mail.myisp.xxx">
</span></p>
For ETRN or multi-drop, you can control how frequently this server
contacts your secondary e-mail server to fetch e-mail. More
frequent connections mean that you receive your e-mail more
quickly, but also cause Internet requests to be sent more often,
possibly increasing your phone and Internet charges.
<p><span class=label>
During office hours (8:00 AM to 6:00 PM) on weekdays
</span><span class=input>
<select class="input" name="FreqOffice"><option value="never">not at all</option><option value="every5min">Every 5 minutes</option><option selected value="every15min">Every 15 minutes</option><option value="every30min">Every 30 minutes</option><option value="everyhour">Every hour</option><option value="every2hrs">Every 2 hours</option></select>
</span></p>
<p><span class=label>
Outside office hours (6:00 PM to 8:00 AM) on weekdays
</span><span class=input>
<select class="input" name="FreqOutside"><option value="never">not at all</option><option value="every5min">Every 5 minutes</option><option selected value="every15min">Every 15 minutes</option><option value="every30min">Every 30 minutes</option><option value="everyhour">Every hour</option><option value="every2hrs">Every 2 hours</option></select>
</span></p>
<p><span class=label>
During the weekend
</span><span class=input>
<select class="input" name="FreqWeekend"><option value="never">not at all</option><option value="every5min">Every 5 minutes</option><option selected value="every15min">Every 15 minutes</option><option value="every30min">Every 30 minutes</option><option value="everyhour">Every hour</option><option value="every2hrs">Every 2 hours</option></select>
</span></p>
<p><span class=label>
POP user account (for multi-drop)
</span><span class=input>
<input class="input" name="SecondaryMailAccount" type="text" value="popaccount">
</span></p>
<p><span class=label>
POP user password (for multi-drop)
</span><span class=input>
<input class="input" name="SecondaryMailPassword" type="password">
</span></p>
<p><span class=label>
Select sort method (for multi-drop)
</span><span class=input>
<select class="input" name="SpecifyHeader"><option selected value="off">Default</option><option value="on">Specify below</option></select>
</span></p>
<p><span class=label>
Select sort header (for multi-drop)
</span><span class=input>
<input class="input" name="SecondaryMailEnvelope" type="text" value>
</span></p>
<input class="action" type="submit" value="Save">
<input name="trt" type="hidden" value="REC">
</form>
</div>