2026-07-17 21:36:13 +02:00
2026-07-17 11:34:08 +02:00
2026-07-17 11:34:08 +02:00
2026-07-17 11:34:08 +02:00
2026-07-17 11:34:08 +02:00
2026-07-17 11:34:08 +02:00
2007-01-22 23:37:12 +00:00
2007-01-22 23:37:12 +00:00
2007-01-22 23:37:12 +00:00
2026-07-17 11:34:08 +02:00
2007-01-22 23:37:12 +00:00
2007-01-22 23:37:12 +00:00
2007-01-22 23:37:12 +00:00
2026-07-16 21:45:30 +02:00

Bongo is an easy-to-use mail and calendar system, offering a simple yet powerful user interface.
The goal is to make sharing, organisation, and communication simpler, quicker, and more useful.

This repository contains the maintained Python 3 and CMake based Bongo 0.7
development line.

Build requirements include a C11 compiler, CMake, Python 3 with development
headers, python-dateutil, vobject, nh3, GnuTLS, SQLite, Cyrus SASL, GNU
Mailutils, OpenLDAP, libical, liboath, Argon2, libqrencode, libspf2, OpenDKIM,
OpenDMARC, libsrs2 and the other libraries detected by CMake.

Typical build and test commands are:

    cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
    cmake --build build
    ctest --test-dir build --output-on-failure

Use `-DCMAKE_INSTALL_PREFIX=/usr` for distribution packages.  CPack source
archives are named `bongo-<version>.tar.*`; platform names are reserved for
binary archives.

TLS defaults and the explicit compatibility switches for legacy clients are
documented in `docs/tls.md`.

Account passwords, optional two-factor authentication, recovery codes and
service-scoped app passwords are documented in `docs/authentication.md`.

Incoming SPF, DKIM and DMARC verification, outgoing DKIM signing and SRS
forwarding are documented in `docs/mail-authentication.md`.
S
Description
Main server portion of Bongo mail/calendar server
Readme 28 MiB
Languages
C 75.1%
Python 18.7%
CSS 1.5%
CMake 1.4%
Shell 1.1%
Other 2.1%