Go to file
Henry Williams 743e88fd67
Update generate_config.sh version checking for wider compatibility (#6270)
* Update generate_config.sh version checking for wider compatibility 

fix: replace `grep -oP` with `grep -oE` for broader compatibility

The `-P` option (Perl-compatible regex) is not supported in all versions of `grep`, particularly the default BSD `grep` on macOS. This change replaces `-P` with `-E` (extended regex), which is more widely available and ensures compatibility across different environments.

Tested on macOS and Linux.

* Update generate_config.sh to remove use of platform dependent grep

Replaced version checking using free-form text. Instead, uses Docker’s built-in templating instead of parsing free-form text. This gives cross-platform consistency without dependency on particular versions of grep.
2025-02-11 13:55:03 +01:00
.github It's github-token now 2025-01-31 17:20:28 +01:00
data [Nginx] fix ADDITIONAL_SERVER_NAMES array 2025-02-04 13:30:00 +01:00
helper-scripts dovecot: replace solr fts with flatcurve (xapian) (#5680) 2024-12-12 16:44:42 +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 dovecot: replace solr fts with flatcurve (xapian) (#5680) 2024-12-12 16:44:42 +01:00
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md 2017-06-30 07:03:10 +08:00
CONTRIBUTING.md Updated contributing.md 2024-08-15 11:32:28 +02:00
create_cold_standby.sh Fix permissions chmod +x 2022-07-08 18:29:34 +02:00
docker-compose.yml [Nginx] Add env var for HTTP to HTTPS redirection 2025-02-03 12:05:08 +01:00
generate_config.sh Update generate_config.sh version checking for wider compatibility (#6270) 2025-02-11 13:55:03 +01:00
LICENSE License 2017-05-18 09:48:22 +02:00
README.md Use full mastodon name instead 2023-11-27 14:34:15 +01:00
SECURITY.md Create SECURITY.md 2022-07-11 21:06:23 +02:00
update.sh [Nginx] Add env var for HTTP to HTTPS redirection 2025-02-03 12:05:08 +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.

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é)