mailcow

mailcow.email
mailcow Icon

A mail server with everything you need (SMTP, IMAP, webmail, NextCloud support..) using Docker.

Open Source

mailcow Source Code

Author

mailcow

Description

mailcow: dockerized - 🐮 + 🐋 = 💕

#acme#clamav#docker#docker-compose#dovecot#groupware#hacktoberfest#imap#mail#mailcow#mailserver#olefy#postfix#rspamd#servercow#smtp#sogo

Homepage

https://mailcow.email

License

GPL-3.0

Created

09 Dec 16

Last Updated

26 Feb 26

Latest version

2026-01

Primary Language

JavaScript

Size

49,516 KB

Stars

12,240

Forks

1,616

Watchers

12,240

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • FreddleSpl0it (29 Jan 26)

    Merge pull request #7027 from mailcow/staging [Hotfix] Update 2026-01

  • FreddleSpl0it (29 Jan 26)

    [Web] Fix datatables search after PR #7022

  • FreddleSpl0it (29 Jan 26)

    Merge pull request #7024 from mailcow/staging 🐄🛡️ January 2026 Update | Limited EAS/DAV Access and Restricted Alias Sending

  • FreddleSpl0it (28 Jan 26)

    [Dovecot][PHP][SOGo] Update Images

  • FreddleSpl0it (28 Jan 26)

    Merge pull request #7007 from moregeek/feat/allow_preset_passwords feat: allow preset of passwords via environment vars

  • FreddleSpl0it (28 Jan 26)

    Merge pull request #7021 from mailcow/feat/restrict-alias-sending [Postfix] Configurable send permissions for alias addresses

  • FreddleSpl0it (28 Jan 26)

    Merge branch 'staging' into feat/restrict-alias-sending

  • FreddleSpl0it (28 Jan 26)

    Merge pull request #7022 from mailcow/feat/eas-dav-access [Web] Allow admins to limit EAS and DAV access for mailbox users

  • FreddleSpl0it (28 Jan 26)

    [Web] Allow admins to limit EAS and DAV access for mailbox users

  • FreddleSpl0it (27 Jan 26)

    [Postfix] Configurable send permissions for alias addresses

  • FreddleSpl0it (27 Jan 26)

    Merge pull request #6710 from mailcow/renovate/tianon-gosu-1.x chore(deps): update dependency tianon/gosu to v1.19

  • FreddleSpl0it (27 Jan 26)

    Merge pull request #6837 from mailcow/renovate/php-memcached-dev-php-memcached-3.x chore(deps): update dependency php-memcached-dev/php-memcached to v3.4.0

  • FreddleSpl0it (27 Jan 26)

    Merge pull request #6867 from DiscoNova/feat/possible-to-disable-logins-from-autoprotocol-domains [Web] Disable login UI on autoprotocol domains

  • FreddleSpl0it (27 Jan 26)

    Merge pull request #6901 from mailcow/renovate/phpredis-phpredis-6.x chore(deps): update dependency phpredis/phpredis to v6.3.0

  • FreddleSpl0it (27 Jan 26)

    Merge pull request #6927 from mailcow/renovate/imagick-imagick-3.x chore(deps): update dependency imagick/imagick to v3.8.1

  • FreddleSpl0it (27 Jan 26)

    Merge pull request #6947 from mailcow/renovate/krakjoe-apcu-5.x chore(deps): update dependency krakjoe/apcu to v5.1.28

  • FreddleSpl0it (27 Jan 26)

    Merge pull request #6980 from bluewalk/feat/issue-6489 Configurable displayName(s) - Fixes issue #6489

  • FreddleSpl0it (27 Jan 26)

    Merge pull request #6990 from psuet/mobileconfig-with-password-complexity fix: Password for mobileconfig that conforms to password-complexity policy

  • milkmaker (26 Jan 26)

    [Web] Updated lang.hu-hu.json (#7020) Co-authored-by: Sándor <me-github@sandros.hu>

  • milkmaker (23 Jan 26)

    Translations update from Weblate (#7014) * [Web] Updated lang.zh-cn.json Co-authored-by: 雨 <luotianyi@luotianyi.me> * [Web] Updated lang.pl-pl.json Co-authored-by: Monika Bark <rychert.monika@wp.pl> Co-authored-by: milkmaker <milkmaker@mailcow.de> --------- Co-authored-by: 雨 <luotianyi@luotianyi.me> Co-authored-by: Monika Bark <rychert.monika@wp.pl>

  • Stefan Morgenthaler (14 Jan 26)

    feat: allow preset of passwords via environment vars Signed-off-by: Stefan Morgenthaler <dev@morgenthaler.at>

  • milkmaker (07 Jan 26)

    Translations update from Weblate (#7002) * [Web] Updated lang.zh-cn.json Co-authored-by: ガラスのような夢 <i@msdnicrosoft.work> * [Web] Updated lang.pl-pl.json Co-authored-by: Monika Bark <rychert.monika@wp.pl> --------- Co-authored-by: ガラスのような夢 <i@msdnicrosoft.work> Co-authored-by: Monika Bark <rychert.monika@wp.pl>

  • milkmaker (07 Jan 26)

    update postscreen_access.cidr (#6987)

  • Paul Sütterlin (01 Jan 26)

    fix: Password for mobileconfig that conforms to password-complexity policy

  • bluewalk (21 Dec 25)

    Fixes issue #6489

  • Copilot (15 Dec 25)

    Add MTA-STS support for alias domains (#6972) * Initial plan * Add MTA-STS support for alias domains Co-authored-by: DerLinkman <62480600+DerLinkman@users.noreply.github.com> * Improve domain normalization and code style in mta-sts.php Co-authored-by: DerLinkman <62480600+DerLinkman@users.noreply.github.com> * Add error handling for idn_to_ascii in mta-sts.php Co-authored-by: DerLinkman <62480600+DerLinkman@users.noreply.github.com> * Add database error handling for alias domain query Co-authored-by: DerLinkman <62480600+DerLinkman@users.noreply.github.com> * Add ACME certificate support for MTA-STS on alias domains Query alias_domain table to find aliases with MTA-STS enabled target domains and request certificates for mta-sts.<alias-domain> subdomains. Co-authored-by: DerLinkman <62480600+DerLinkman@users.noreply.github.com> * compose: bump image tag to 1.95 * Add MTA-STS DNS records display for alias domains in UI When viewing an alias domain's DNS diagnostics, check if the target domain has MTA-STS enabled and display the required DNS records for the alias domain. Co-authored-by: DerLinkman <62480600+DerLinkman@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: DerLinkman <62480600+DerLinkman@users.noreply.github.com> Co-authored-by: DerLinkman <niklas.meyer@servercow.de>

  • DerLinkman (12 Dec 25)

    ui: fix global filters ui tickbox reappearing (#6966)

  • milkmaker (12 Dec 25)

    Translations update from Weblate (#6965) * [Web] Updated lang.fr-fr.json Co-authored-by: Keo <contact@kbl.netlib.re> * [Web] Updated lang.pt-pt.json Co-authored-by: Germano Pires Ferreira <germanopires@gmail.com> Co-authored-by: milkmaker <milkmaker@mailcow.de> * [Web] Updated lang.pl-pl.json Co-authored-by: Monika Bark <rychert.monika@wp.pl> --------- Co-authored-by: Keo <contact@kbl.netlib.re> Co-authored-by: Germano Pires Ferreira <germanopires@gmail.com> Co-authored-by: Monika Bark <rychert.monika@wp.pl>

  • Ashitaka (10 Dec 25)

    Merge pull request #6905 from Ashitaka57/6646-pbkdf2-sha512-verify-hash Support for PBKDF2-SHA512 hash algorithm in verify_hash() (FreeIPA compatibility) (issue 6646)

  • DerLinkman (10 Dec 25)

    backup: add image prefetch function to verify latest image is used

mailcow Website

Website

mailcow: dockerized - Blog

The mailserver suite with the 'moo' – 🐮 + 🐋 = 💕 | Official Blog Page

Redirects

Does not redirect

Security Checks

All 66 security checks passed

Server Details

  • IP Address 185.199.110.153
  • Hostname cdn-185-199-110-153.github.com
  • Location California, Pennsylvania, United States of America, NA
  • ISP GitHub Inc.
  • ASN AS54113

Associated Countries

  • DE
  • US

Safety Score

Website marked as safe

100%

Blacklist Check

mailcow.email was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

mailcow Reviews

More Mail Servers

About the Data: mailcow

API

You can access mailcow's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/networking/mail-servers/mailcow

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share mailcow

Help your friends compare Mail Servers, and pick privacy-respecting software and services.
Share mailcow and Awesome Privacy with your network!

View Mail Servers (3)