Certificates are generated through Let's Encrypt, with the exception of mx1.bouledef.eu which is still generated through CACert.
Our prefered MUA for desktop is Thunderbird with a few list of cool plugins: Engimail, Lightning and Sieve. We will describe their use later in this document.
Android users can use K-9 Mail and OpenKeychain.
MUAs can be configured following the next table.
| Protocol | Hostname | Port | Security |
|---|---|---|---|
| SMTP | mx1.bouledef.eu | 587 | STARTTLS |
| IMAP | mx1.bouledef.eu | 143 | STARTTLS |
| SIEVE | mx1.bouledef.eu | 4190 | SSL |
We have a weak SPAM filtering solution using OpenBSD spamd in blacklist only mode with lists from the University of Alberta, Nixspam and bsdly.net.
Our email server use a protocol called Manage Sieve, discribed in RFC5804. It is used to upload, download, modify and activate Sieve scripts. Sieve is a small filtering language wich allow to filter incoming emails directly from the server.
The following Sieve script moves every emails from "toto@tata.org" in the subfolder "toto" of the folder "tata":
require ["fileinto"];
if header :contains ["to", "cc"] "toto@tata.org" {
fileinto "tata.toto";
}
They can be accessed with the Thunderbird plugin Sieve or an external tool like sieve-connect.
With correctly configured MUA, people using BouleDeF.eu can send end-to-end secure emails to each others. But sometimes you need to talk to someone who is hosted somewhere else. For these people you need to set up PGP.
You need to install Thunderbird plugin Enigmail. You can either use the wizard for an easy configuration or import your pre-existing key.
Don't forget to upload your public key in a key server :)
A full calendar solution is available using our CalDAV server. You can use it with various client, like Thunderbird plugin Lightning or the Android app DAVX5.
With Lightning go to the Calendar tab. On the left
panel right click and select "New Calendar ...". Choose "On the Network"
option, then "CalDAV". In the "Location" field add
https://cal.bouledef.eu/baikal/cal.php/calendars/$username/default
.
With DAVX5 add a new account using the URL + username method.
Use the following URL for your server address:
https://cal.bouledef.eu/baikal/dav.php
Our CalDAV server implement a TODO List. Compatible clients will use it automatically with the Calendar settings.
A centralized address book is available using our CardDAV server. You can use it with various clients, like Thunderbird with the TbSync plugin or on Android with DAVX5.
With Thunderbird install both TbSync and Provider for CalDAV & CardDAV.
Clic on the "Account actions" button on the lower left part of the window, then "Add new account" on the drop down menu.
Use the following URL for your server address:
cal.bouledef.eu/baikal/dav.php
Don't forget to tick the "Use secure connection" box.
https://cal.bouledef.eu/baikal/card.php/addressbooks/$username/default .
We use the federated Libravatar service in order to deliver your avatar to other websites. Just drop an email to Tristan Le Guern with a 80x80 sized image and a list of email alias with which it should be used.
A personnal web based RSS reader is available upon request for new users at https://$username.lisant.ses.rss.en.lancant.une.bouledef.eu.
A personnal web directory is available upon request for new users at https://www.bouledef.eu/~$username