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
  9. INSTALL.md
  11. MIGRATING.md
  12. NOTICE
  13. 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.