Colibri is a free software (GPL) used to handle mailing lists. It does the same task as GNU mailman or majordomo, but in a somewhat more modern way.

Those features are already present:
  • web interface for browsing lists, (un)subscribing, changing user preferences, changing list preferences (for list admin), creating mailing lists.
  • handle multiple domains, so far as you can make them delivered on the computer running the daemon
  • handle multiple emails for an account. All need to be validated through a link send to the email.
  • display of archives, public or not, with attachments.
  • tagging of output mails ( adding [mylist] in the subject, only if not already present)
  • scale from one list (simple interface) to huge site with lot of lists sorted by topics, all with descriptions and such.
  • the web interface is easy to adapt, for better integration with existing sites. You only need to change few files, using django templates.
  • import configuration, subscribers list and archive from sympa
Those features are not yet implemented, but planned
  • (un)subscribe or getting help by mail
  • import configuration and subscribers list from mailman
  • moderation of emails
  • handling of bounces from the web interface

Here's an example of a page from the web interface:

See some more screenshots.

Information for system administrators

Colibri is written on python and is based on the django ORM. This means you'll need python and django on the server.

You do not need to use the web front-end, but if you do, you'll need some way to make your web server execute python code (typically this means using gunicorn, but there are numerous other ways ).

First read the Technical summary of colibri.

Then there are the detailed notes about installing colibri.

You might also be interested in the preliminary support for importing from sympa.

Information for developers

Colibri is written in python, and makes heavy use of both django ORM and the email package of python.

The web interface is made on top of django

First read the Technical summary of colibri.

Information for users

The documentation for end-users is not yet written. Though, there's not much to say. Users can subscribe/unsubscribe and check their information on the web in addition to what you can usually do with a mailing list server.

Development Source code

We recommend to use the released tarballs for production sites (available on the "file" tab at the top of this page). But if you want to follow the development version, the source code is available on http://sources.freehackers.org/Colibri/

This is also a mercurial repository that you can clone and update :
hg clone http://sources.freehackers.org/Colibri/

colibri_logo_small.png (16 KB) Thomas Capricelli, 10/29/2009 01:22 AM

myaccount.png (102 KB) Thomas Capricelli, 04/02/2010 04:12 PM

new_colibri_logo.png - new logo (31.9 KB) Néstor Díaz Valencia, 10/20/2010 04:00 PM