Home / Features / ...

Email advanced features

Server side filters

The platform supports Sieve, Sieve is an advanced programming language, specifying conditions to match and actions to take on matching.

Filters can be edited using an easy to use interface, provided in the web mail, with the following features:

Conditions to match:

Actions to take:

Screenshots Email filter creation

More advanced features can be edited using any client compatible with the ManageSieve protocol.

Examples
                
                    require ["variables","date","fileinto","mailbox"];

                    # Extract date info
                    if currentdate :matches "year" "*" { set "year" "${1}"; }
                    if currentdate :matches "month" "*" { set "month" "${1}"; }

                    # Archive Dovecot mailing list items by year and month.
                    # Create folder when it does not exist.
                    if header :is "list-id" "dovecot.dovecot.org" {
                        fileinto :create "INBOX.Lists.${year}.${month}.dovecot";
                    }
                
            

More examples

Virtual folders

Virtual folders, allowing you to quickly select emails from the most common criteria

Screenshots Virtual folders screenshot

Vacation and out of office

Allows you to automatically answer received emails, when you are on vacation, or out of office, using various criteria:

Various other criteria are possible, like handling mailing list, or to be executed after the other filters.

Screenshots Vacation settings screenshot

Forward

Automatically forward all your emails to an external email address.

Screenshots Forward settings screenshot

Full text search

From the web interface, directly search text inside the email body and the attached documents and compressed archives as well. Recognised formats for the attachments are Microsoft office files, OpenDocument files, text files, PDF, etc.

Screenshots Search inside attachments screenshot

Master user

This optional feature is perfect for families with minors and communities. It allows you to create a master user, granted to impersonate any user to check their emails.

Recipient delimiters

Recipient delimiters, allows you to create dynamic aliases, and to store emails into mailboxes directly. The syntax is user+mailbox@domain. Here, the recipient delimiter, +, but you can define, in your configuration, many other characters, as long as they are valid in an email address.

Some samples

The following characters are recognised: !#$%&'*+-/=?^_`{|}~.

Privacy and other features

Various privacy features are included by default:

The User Agent string is a header automatically added by some email clients, identifying the program used to write and send the email.