Encrypted e-mail storage over Garage https://aerogramme.deuxfleurs.fr/
Find a file
2024-05-29 10:14:16 +02:00
aero-bayou Re-enable collections 2024-03-08 08:43:28 +01:00
aero-collections test report sync-collection 2024-05-29 08:47:56 +02:00
aero-dav test report sync-collection 2024-05-29 08:47:56 +02:00
aero-ical debug support of calendar-data pruning 2024-05-27 08:03:21 +02:00
aero-proto fix DAV header for iOS 2024-05-29 09:57:34 +02:00
aero-sasl format + WIP calendar-query 2024-05-16 17:38:34 +02:00
aero-user format + WIP calendar-query 2024-05-16 17:38:34 +02:00
aerogramme re-enable imap behavior tests 2024-05-29 08:49:56 +02:00
tests Finalize Aerogramme's refactor 2024-03-08 10:20:45 +01:00
.albatros clippy lint fix 2023-05-15 18:23:23 +02:00
.gitattributes ignore generated files for lang detection 2023-07-26 09:57:51 +02:00
.gitignore Finalize Aerogramme's refactor 2024-03-08 10:20:45 +01:00
Cargo.lock parse property for sync + versioning 2024-05-28 12:38:22 +02:00
Cargo.nix upgrade cargo2nix 2024-05-29 10:14:16 +02:00
Cargo.toml add a new aero-ical module 2024-05-25 19:30:59 +02:00
flake.lock bump rust toolchain + fix publish script bug 2024-02-24 12:24:51 +01:00
flake.nix webdav propfind integration tests 2024-05-22 19:36:27 +02:00
LICENSE Distribute Aerogramme under EUPL license 2022-07-07 11:11:02 +02:00
Makefile Skeleton for some stuff 2022-05-18 12:26:50 +02:00
README.md upgrade cargo2nix 2024-05-29 10:14:16 +02:00
rust-toolchain.toml Add LMTP support 2022-06-15 18:40:39 +02:00

Aerogramme logo

Aerogramme - Encrypted e-mail storage over Garage

⚠️ TECHNOLOGICAL PREVIEW, THIS SERVER IS NOT READY FOR PRODUCTION OR EVEN BETA TESTING

A resilient & standards-compliant open-source IMAP server with built-in encryption

Quickly jump to our website!

Download Getting Start

RFC Coverage - Design overview - Mailbox Datastructure - Mailbox Mutation Log.

Roadmap

  • 0.1 Better emails parsing.
  • 0.2 Support of IMAP4..
  • 0.3 CalDAV support.
  • 0.4 CardDAV support.
  • 0.5 Public beta.

A note about cargo2nix

Currently, you must edit Cargo.nix by hand after running cargo2nix. Find the tokio dependency declaration. Look at tokio's dependencies, the tracing is disable through a if false logic. Activate it by replacing the condition with if true.

Sponsors and funding

Aerogramme project is funded through the NGI Assure Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 957073.

NLnet logo

License

EUROPEAN UNION PUBLIC LICENCE v. 1.2 EUPL © the European Union 2007, 2016

This European Union Public Licence (the EUPL) applies to the Work (as defined below) which is provided under the terms of this Licence. Any use of the Work, other than as authorised under this Licence is prohibited (to the extent such use is covered by a right of the copyright holder of the Work).

The Work is provided under the terms of this Licence when the Licensor (as defined below) has placed the following notice immediately following the copyright notice for the Work:

Licensed under the EUPL

or has expressed by any other means his willingness to license under the EUPL.