systems & servers

Open Source Mail Servers

Listed below is the technical details of our custom built mail servers:
  • Incoming email is received by Postfix
  • Postfix passes the email first into the anti-SPAM checker SpamAssassin, which prefixes all emails that have been classified as potential SPAM with a "[SPAM]" mark-up in their subject line.
  • Then Anon-Sanitizer is being use to scrub all potential dangerous email attachments, such as executables, and script attachments.
  • The email is then been injected into Cyrus-IMAPD via LMTP protocol, and being stored in the Cyrus mail database files.
  • Optionally, a Sieve filter rule can be applied before storing the email, which allows for automatically moving a "[SPAM]" flagged email into a separate SPAM folder, i.e. no matter how much SPAM hits you, your inbox will always be clean (except for a few SPAM emails that escape the anti-SPAM rules, which can not be avoided). Since there are no emails being deleted in the process, you will never lose a message due to SPAM checking as well. Note: this pre-sorting of messages takes place on the mail server, completely without the need to interact with your mail client.
  • Additionally, you may set more Sieve filter rules up to pre-sort incoming emails into folders on the server based upon the sender address, subject text patterns, etc.
  • It is also possible to archive all incoming and outgoing emails by copying all emails into Cyrus' public folders, which can then be accessed read-only to keep track of the email communications.
  • Emails are being kept in the IMAP mailbox on the server until you delete them, or move them into a folder on your local workstation.
  • Cyrus-IMAPD provides both IMAP and POP3 support in parallel, so you can access your inbox using both protocols in parallel (although, you will not see any folders other than inbox using POP3. This is a constraint of the POP3 protocol).
You can easily manage your mail domains, accounts, aliases, passwords, out-of-the-office notification, and public folders by using our web-based Tequila mail server administration front-end.

Our mail servers can be used in three different ways:
  • Installed on your Unix/Linux servers.
  • Hosted on a Loomsday virtual server.
  • By using our Loomsday mail server to host your mail domain.
There are also several special mail services available, such as our Mail::FILE Transmission and Mail::TXT Notification services. Have a look at the Mail Specials page to learn more about these services.

Please use the contact form to ask us about details.