greyson-gaito.ca Mail Help

Welcome to the greyson-gaito.ca email system.

This help web-page covers the following topics:

Online Webmail

We use Roundcube to provide access to your email from a web browser.

You can also use Roundcube to manage your online email delivery filters (see below).

Online email delivery Filters

We use Dovecot and Dovecot's Sieve/Pigeonhole to provide online filtering of email as it arrives on the server.

In particular, you can setup sieve filters using Roundcube (see above).

To create and/or edit the Roundcube sieve filters, once logged into your email account on Roundcube, click on the "settings" in the left command bar to the left, then click on "Filters", then click on "Create" to the right.

This provides you with a collection of editing controls which you can use to create and/or edit filters.

Each "filter" consists of a collection of rules followed by a collection of actions.

Note that each filter can be enabled/disabled individually.

You may also need to enable/disable the whole "filter set" using the (drop down) "Actions" menu in the middle.

These online sieve filters are run by the mail server itself and so sort the incoming email for all email clients.

You may also be able to setup server side sieve filters using your own email client.

Dealing with Spam

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.

  • The Machine learning test has been setup to learn to classify "Spam" from looking at any new emails located in your "Junk" folder.

    Any email that gets classified as Spam will be automatically moved to your Junk folder.

    As with any machine learning algorithm, the algorithm needs examples of "Spam" (unwanted email) and "Ham" (wanted email).

    Any email in your "Junk" folder will be scanned regularly (once a day overnight) and learned as "Spam". New emails in any other folder will be learned as "Ham".

    This means that you MUST move any email that gets miss-classified as Spam, back into one of your non-Spam folders.

  • 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.

Email that has been marked as "Spam" will have either "*** Spam ***" or "!!! SPAM !!!" pre-pended to their subject.

The marker "*** Spam ***" denotes email that is highly likely to be spam (a RSpamD score of more than 6), but might be "Ham" which has been mis-classified.

The marker "!!! SPAM !!!" is an email that has a very high RSpamD score of more than 15, and is almost certainly spam.

(I have decided to only *reject" spam scores of over 150 -- As an administrator I prefer NOT to reject/delete things without your permission).

Dealing with Viruses

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 currently known viruses.

Our email system is configured to mark any email with a suspected virus, by pre-pending either "*** Virus ***" or "!!! VIRUS !!!" to the email's subject.

Again "*** Virus ***" denotes that both a virus has been found and that the RSpamd socre is above 6.

The "!!! VIRUS !!!" marker denotes that both a virus has been found then that the RSpamd score is above 15.

This means that emails with detected viruses will be placed in your Junk folder.

Setting up your email client

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:

    • Protocol: IMAP
    • Server: mail.greyson-gaito.ca
    • Port: 993
    • User name:
    • Connection security: SSL/TLS
    • Authentication method: Normal Password
  • Outgoing:

    • Protocol: SMTP
    • Server: mail.greyson-gaito.ca
    • Port: 465
    • User name:
    • Connection security: SSL/TLS
    • Authentication method: Normal Password

G-G Files aka private "DropBox" (WebDav)

We have a shared collection of online WebDav files which you can upload/download to/from using your web-browser.

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.

Periodic email filters

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. To be run, these YAML files must have the file extension ".filters".

The examples of the structure of these files can be found in the following (note that indentation is significant):

You can find working examples of these filters by looking in EmailFilters/stephen@perceptisys.co.uk WebDav directory. You can download any of these filters and edit them to suit you needs and then upload your filter into your EmailFilters directory which will be named with your full email address.

You can edit these filters online by using the WebDav edit function, by clicking on the "pencil" icon associated with the filter's file. When done you MUST click on the "save button" (an old style floppy disk) in the top right corner of the web-page.