No description
Find a file
DerLinkman 2efc4b93cc
feat: Extend OpenAPI/Swagger documentation with missing endpoints
- Add 60+ previously undocumented API endpoints
- Add missing POST /api/v1/add/ endpoints (rsetting, filter, global-filter, alias-domain, mailbox-policy, admin, dkim_import, mta-sts, mailbox/template)
- Add missing POST /api/v1/delete/ endpoints (rsetting, filter, alias-domain, mailbox-policy, time_limited_alias, eas_cache, sogo_profile, admin, rlhash, identity-provider)
- Add missing GET /api/v1/get/ endpoints (alias/all, alias-domain/all, relayhost/all, transport/all, rsetting/all, filters/all, bcc/all, recipient_map/all, tls-policy-map/all, oauth2-client/all, app-passwd/all, domain/all, mailbox/all, admin/all, passwordpolicy, status/host, status/container, identity-provider)
- Add missing POST /api/v1/edit/ endpoints (relayhost, transport, rsetting, filter, alias-domain, bcc, recipient_map, tls-policy-map, oauth2-client, app-passwd, admin, passwordpolicy, mta-sts)
- Improve existing endpoint documentation with detailed examples
- Organize endpoints by tags: Rspamd, Filters, Domain Aliases, Policies, Admins, OAuth2, MTA-STS, Configuration, Authentication
- Fix YAML parser errors (removed duplicate cors and identity-provider endpoints)

The documentation now covers ~200 API endpoints, up from ~140.
File size increased from 6,096 to 8,252 lines (+35%).
2025-12-17 11:54:57 +01:00
.github chore(deps): update peter-evans/create-pull-request action to v8 (#6953) 2025-12-10 19:48:02 +01:00
_modules/scripts core: improved docker compose version check 2025-12-03 16:27:04 +01:00
data feat: Extend OpenAPI/Swagger documentation with missing endpoints 2025-12-17 11:54:57 +01:00
helper-scripts backup: add image prefetch function to verify latest image is used 2025-12-10 08:43:04 +01:00
.editorconfig [SSL] create individual domain certificates, add SNI configs for Postfix/Dovecot/Nginx 2019-10-19 12:48:56 +02:00
.env Docs 2017-03-02 11:23:23 +01:00
.gitignore fix gitignore 2025-08-26 09:58:18 +02:00
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md 2017-06-30 07:03:10 +08:00
CONTRIBUTING.md Update CONTRIBUTING.md 2025-12-08 15:08:25 +01:00
create_cold_standby.sh Fix permissions chmod +x 2022-07-08 18:29:34 +02:00
docker-compose.yml Add MTA-STS support for alias domains (#6972) 2025-12-15 16:29:21 +01:00
generate_config.sh Fix typos in config (#6792) 2025-10-02 09:22:35 +02:00
LICENSE License 2017-05-18 09:48:22 +02:00
README.md updated sponsors in Readme.md 2025-09-01 12:32:27 +02:00
SECURITY.md Create SECURITY.md 2022-07-11 21:06:23 +02:00
update.sh update: moved _modules initialization and update at the beginning of update script 2025-12-03 16:54:26 +01:00

mailcow: dockerized - 🐮 + 🐋 = 💕

Translation status Twitter URL Mastodon Follow

Want to support mailcow?

Please consider a support contract with Servercow to support further development. We support you while you support us. :)

You can also get a SAL which is a one-time payment with no liabilities or returning fees.

Or just spread the word: moo.

Many thanks to our GitHub Sponsors ❤️

A big thank you to everyone supporting us on GitHub Sponsors—your contributions mean the world to us! Special thanks to the following amazing supporters:

100$/Month Sponsors

50$/Month Sponsors

Info, documentation and support

Please see the official documentation for installation and support instructions. 🐄

🐛 If you found a critical security issue, please mail us to info at servercow.de.

Cowmunity

mailcow community

Telegram mailcow channel

Telegram mailcow Off-Topic channel

Official 𝕏 (Twitter) Account

Official Mastodon Account

Telegram desktop clients are available for multiple platforms. You can search the groups history for keywords.

Misc

Important: mailcow makes use of various open-source software. Please assure you agree with their license before using mailcow. Any part of mailcow itself is released under GNU General Public License, Version 3.

mailcow is a registered word mark of The Infrastructure Company GmbH, Parkstr. 42, 47877 Willich, Germany.

The project is managed and maintained by The Infrastructure Company GmbH.

Originated from @andryyy (André)