Welcome to the perceptisys.co.uk email system.
We use Roundcube to provide access to your email from a web browser.
We use Dovecot.
In particular, you can setup sieve filters using Roundcube (see above).
You may also be able to setup server side sieve filters using your own email client.
We use RSpamD to rank all incoming email according to RSpamD's current spam filters. RSpamd uses a number of different tests as part of its spam filtering.
Any email that gets classified as Spam will be automatically moved to your Spam folder.
This means that you MUST move any email that gets miss-classified as Spam, back into one of your non-Spam folders.
As with any machine learning algorithm, the algorithm needs examples of "Spam" (unwanted email) and "Ham" (wanted email).
Any email in your "Spam" folder will be scanned regularly (once a day overnight) and learned as "Spam". New emails in any other folder will be learned as "Ham".
The virsus test scans for virsus using Clamav (see below).
We also have the ability to explicitly "Whitelist" individual email senders, if needed.
An email is classified as Spam using a weighted average of the spam classifications of each of the tests. This weighted average can be changed/tuned by the systems adinistrator if needed.
The results of RSpamd's scan of a given email can be found in that email's headers. See your email clients's View Source command from all of the details for a given email.
We use Clamav to scan all email for known viruses on a best effort basis. These scans are not perfect but they should catch most known viruses.
Our email system is configured to mark any email with a suspected virus ....
This means that emails with detected viruses will be placed in your Spam folder.
We have configured this mail domain to provide automatic hints to most email clients, so just adding your user@domain and the corresponding password, should just work.
However, the manual settings, should they be needed, are:
Incomming:
Outgoing:
We have a shared collection of online files which you can upload/download to/from using your webbrowser.
While we each have our own colleciton of directories, these are actually all shared by us all.
Our "personal" directories are located in the Files directory under our
individual initials. You are able to create as many subfolders as you
like. All of these files are stored on our email server and backed up
regularly to our offline hard-disks.
We also implement a simple system of periodically run email filters. These filters can be used to automatically sort or archive your email into long term folders, or to remove particular emails completely from the system.
To implement these filters, you need to upload one or more
YAML files to our shared "G-G files"
(see above) in the EmailFilters directory under your individual
initials.
The structure of these files is as follows (note that indentation is significant):
```yaml
active: yes
name: any name you like
period: daily
filters:
# An example filter which consists of a keyword and a dictionary # descrbing the filter. clear-inbox:
# The 'mailbox' keyword indicates the mailbox to be filtered
mailbox: INBOX
# The 'select' keyword denotes a recursive collection of YAML
# dictionaries and lists, which together determine which emails from
# the given mailbox will be selected for the specified actions (see
# below).
select:
# Each search term consists of a single (string) [RFC3501 search
# command](https://datatracker.ietf.org/doc/html/rfc3501.html#section-6.4.4).
# Note that sequences of text with spaces MUST be enclosed in '"'
# (double quotes).
# In addition, the 'anyof' or 'allof' keywords can be recursively
# used to indicate *lists* of search comands for which, if ANY or
# ALL (respectively) match a given eamil, this email will be acted
# upon.
anyof:
- subject [FOM]
- subject [LuaTeX]
- from root
allof:
-
-
# The 'actions' keyword provides an *ordered* list of actions to be
# performe on each selected email.
# Each action consists of one of the keywords:
# - 'sendTo' -- to send this email to a different email address (user@domain)
# - 'copyTo' -- to copy this email to a different mailbox
# - 'moveTo' -- to move this email to a different mailbox
# - 'delete' -- to **permanently** delete this email.
# - 'printId' -- to print the email's ID, subject, to and from headers.
actions:
- sendTo user@domain
- copyTo mailbox
- moveTo mailbox
- delete
- printID
```