Test changes to dkim_fixes branch
1 file changed
tree: e6bc89fb8233b3b43979ad039830f48d93046ddb
  1. .github/
  2. server/
  3. test/
  4. tools/
  5. webui/
  6. .asf.yaml
  7. .gitignore
  8. DISCLAIMER
  9. INSTALL.md
  10. LICENSE
  11. MIGRATING.md
  12. NOTICE
  13. README.md
README.md

Apache Pony Mail Foal

Next generation suite of services and tools for Apache Pony Mail

Type tests:CI Status, Type Tests
Unit tests:CI Status, Unit Tests

This repository aims to contain the next generation of Apache Pony Mail, a pure python version of Apache Pony Mail with support for ElasticSearch 7.x and above.

New features in Foal:

Among other things, Foal sports the following new features:

  • Improved archiver and import tools
  • New, sleeker UI for the end user
  • Migration tools for moving to Foal
  • 100% python backend, no Lua required
  • In-place editing of emails via web UI

Installation Guide

Please see the installation documentation for setup instructions.

Current setup requirements:

  • An operating system, such as:
    • Linux
    • FreeBSD
    • Windows
    • Mac OS
  • Python 3.7.3 or higher with dependencies from requirements.txt in tools/ and server/ as needed.
  • Web server with proxy capabilities for the UI.
  • ElasticSearch 7.x or higher.

Migration disclaimer:

While compatible with the original Pony Mail, this will not be a drop-in replacement. Migration of the old database is required, and most of the older ID generators have been dropped in favor of collision-secure generators.