boba.best

bobamail

Table of Contents


bobamail uses Mailcow, a mail server suite which runs on open source software and a modern user interface.

URLs link icon

Signup link icon

Currently, bobamail is in private beta for people that I know. Keep an eye on the blog and/or its RSS feed for updates.

Mailcow link icon

bobamail runs Mailcow, which is a full mail server suite that runs on open source software. The following sections will go over some of the main features.

Spam and Malware Scanning link icon

Mailcow uses Rspamd for spam filtering, virus detection (via ClamAV), and DKIM signing.1

Greylisting link icon

Emails that could possibly be spam (7+ points2) are greylisted (otherwise known as a soft reject). This means that at first, the message is temporarily rejected. Legitimate email servers will keep track of this and try again (usually after a few minutes). If this happens, then the email will eventually be allowed through. If the email got 8 or more points, then it will also be sent to the Junk folder instead of Inbox.

Learning link icon

Rspamd will automatically learn an email as spam (or ham) if you move it into your Junk folder from any other folder except Trash. It will also automatically learn using emails that get an extremely high or extremely low score.3

bobamail ui link icon

This is the web interface provided by Mailcow for configuring various things about your account. This is separate from the webmail client provided by SOGo, which allows you to view your emails.

Temporary Aliases link icon

You can create temporary aliases (otherwise known as spam aliases) in the bobamail ui. These aliases can be created for time periods varying from one hour to four weeks. Temporary aliases can be created and deleted at any time.4

Plus Aliases and Tagging link icon

Mailcow supports “tagging” your email address using the plus sign. For example, mail sent to example+shopping@boba.best and example+work@boba.best will both go to example@boba.best. Anything can be put after the plus sign, as long as it makes a valid email address. In bobamail ui, under the “Set handling for tagged mail” section, you can choose what to do with mail sent to these addresses. You can choose to either:5

Webmail Client link icon

Mailcow provides a webmail interface using SOGo. It provides an easy-to-use web-based mail client in case you don’t want to use one on your computer. In addition, SOGo provides an address book and calendar.6 SOGo is separate from bobamail ui, which is Mailcow’s UI, for changing various settings.

Calendar and Address Book link icon

SOGo also provides a calendar and contacts system. You can access them through the webmail interface, or by connecting them to your devices using CalDAV and CardDAV.7


  1. https://mailcow.github.io/mailcow-dockerized-docs/u_e-rspamd/ ↩︎

  2. https://mailcow.github.io/mailcow-dockerized-docs/u_e-rspamd/#spam-filter-thresholds-global ↩︎

  3. https://mailcow.github.io/mailcow-dockerized-docs/u_e-rspamd/#learn-spam-ham ↩︎

  4. https://mailcow.github.io/mailcow-dockerized-docs/u_e-mailcow_ui-spamalias/ ↩︎

  5. https://mailcow.github.io/mailcow-dockerized-docs/u_e-mailcow_ui-tagging/ ↩︎

  6. https://mailcow.github.io/mailcow-dockerized-docs/u_e-sogo/ ↩︎

  7. https://mailcow.github.io/mailcow-dockerized-docs/client/client-manual/#contacts-and-calendars ↩︎