Files
bongo/README
T
2026-07-17 18:13:15 +02:00

30 lines
1.3 KiB
Plaintext

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`.