28 Commits (6f3a01e31c35dbe894b5ad71192d3dba4369d4fe)

Author SHA1 Message Date
Dimitri Huisman 5bd528319b
Provide a changelog for minor releases. The github release will now:
* Provide the changelog message from the newsfragment of the PR that triggered the backport.
* Provide a github link to the PR/issue of the PR that was backported.

Switch to building multi-arch images. The images build for pull requests, master and production
are now multi-arch images for the architectures:
* linux/amd64
* linux/arm64/v8
* linux/arm/v7

Enhance CI/CD workflow with retry functionality. All steps for building images are now automatically
retried. If a build temporarily fails due to a network error, the retried step will still succeed.
2 years ago
Dimitri Huisman 5c9cdfe1de
Introduction of the Mailu RESTful API.
Anything that can be configured in the web administration interface,
can also be configured via the Mailu RESTful API.
See the section Advanced configuration in the configuration reference
for the relevant settings in mailu.env for enabling the API.
(API, WEB_API, API_TOKEN).
2 years ago
Florent Daigniere cea533ae57 Merge remote-tracking branch 'upstream/master' into oletools 2 years ago
Florent Daigniere f04be00798 doc 2 years ago
Florent Daigniere 9fa3a3e0c7 doc 2 years ago
Florent Daigniere 07bf8ce6df Add anti-spoofing to the feature list 2 years ago
Dimitri Huisman f6de2b2938 Switch from docker build to buildx for CI/CD.
- The main workflow file has been optimised and simplified.
- Images are built in parallel when building locally resulting in faster build times.
- The github action workflow is about 50% faster.
- Arm images are built as well. These images are not tested due to restrictions of github actions (no arm runners). The tags of the images have -arm appended to it.
- Arm images can also be built locally.
- Reusable workflow is introduced for building, testing and deploying the images.
  This allows the workflow to be reused for other purposes in the future.
- Workflow can be manually triggered. This allows forked Mailu projects to also use the workflow for building images.
2 years ago
Florent Daigniere 2d1c5f7910 document 3 years ago
Dimitri Huisman b3e9e1bd1a Add documentation for the web administration gui. 4 years ago
Dimitri Huisman 1544bc4a95 Add documentation in regard to the spam filter in Mailu. Added all suggestions from Liquidat and Nebukadneza.. 4 years ago
Tim Möhlmann 4911fba4af
Docs: Fix various build warnings:
- /docs/configuration.rst:157: WARNING: Inline emphasis start-string without end-string.
- /docs/configuration.rst:159: WARNING: Inline emphasis start-string without end-string.
- /docs/configuration.rst:159: WARNING: Inline emphasis start-string without end-string.
- /docs/configuration.rst:159: WARNING: Inline emphasis start-string without end-string.
- /docs/rpi_build.rst: WARNING: document isn't included in any toctree
5 years ago
kaiyou 488dfc2572 Start writing the contribution guidelines 5 years ago
Cody Warmbo 2277d86a9f Corrected 'adminitration' to 'administration' 6 years ago
Tim Möhlmann 38e754be6d
Make docs refer to the setup utility 6 years ago
Ionut Filip 7f8c7b6479 Added documentation for external mysql db 6 years ago
Tim Möhlmann b54a51e3ba
Merge branch 'master' into feat-faq 6 years ago
hacor 4ea12deae7 Added kubernetes to Mailu 6 years ago
Tim Möhlmann f4ef0eed09
Wrote informational section of the FAQ 6 years ago
hacor 699a25939f Updated docs for Travis
Signed-off-by: hacor <hacornelis@gmail.com>
6 years ago
kaiyou 0d7ab122d5 Add the documentation about reverse proxies 7 years ago
kaiyou 17f49e77e5 Update the documentation index 7 years ago
kaiyou 8e1e937808 Add a page with features and screenshots 7 years ago
kaiyou 56c0c00840 Add some shields on the homepage 7 years ago
kaiyou ce9d991a13 Improve the documentation menu 7 years ago
kaiyou 2d22e9cabe Add the Mailu logo 7 years ago
kaiyou fcf9515bff Fix the rst syntax for most documentation 7 years ago
kaiyou dc2f1280ed Import the documentation from the wiki 7 years ago
kaiyou c59e05bb09 Add initial sphinx config 7 years ago