Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


mailcow - a (complete) mail server suite
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

mailcow - a (complete) mail server suite

ServercowServercow Member
edited July 2015 in General

mailcow

mailcow

mailcow (formerly known as fufix) is a mail server suite based on Dovecot, Postfix and other open source software, that provides a modern Web UI for administration.
In future versions mailcow will provide Cal- and CardDAV support.

For Debian and Debian based distributions.

This script is permanently tested on Debian stable (8.x) and old-stable (7.x).
Debian Squeeze is not supported.

links: blog (german) | github | install guide | screenshots | live demo (admin/demo)

Introduction

A summary of what software is installed with which features enabled.

General setup

  • System environment adjustments (hostname, timzone, etc.)
  • Automatically generated passwords with high complexity
  • Self-signed SSL certificate for all installed and supporting services
  • Nginx or Apache2 installation (+PHP5-FPM)
  • MySQL database backend
  • DNS-Checks by Google DNS (PTR, A-Record, SPF etc.)
  • Learn ham and spam, Heinlein Support SA rules included
  • Fail2ban brute force protection
  • A "mailcow control center" via browser

Postfix

  • Postscreen activated
  • Submission port (587/TCP), TLS-only
  • SMTPS (465/TCP)
  • The restrictions used are a good compromise between blocking spam and avoiding false-positives
  • Incoming and outgoing spam protection
  • VirusTotal Uploader for incoming mail
  • SSL based on BetterCrypto
  • OpenDKIM milter

Dovecot

  • Default mailboxes to subscribe to automatically (Inbox, Sent, Drafts, Trash, Junk, Archive - "SPECIAL-USE" tags)
  • Sieve/ManageSieve
  • per-user ACL
  • Shared Namespace (per-user seen-flag)
  • Global sieve filter: Move mail marked as spam into "Junk"
  • (IMAP) Quotas
  • LMTP service for Postfix virtual transport
  • SSL based on BetterCrypto

Postfixadmin

  • Automatically creates an Administrator
  • Full quota support
  • Fetchmail support

Roundcube

  • ManageSieve support (w/ vacation)
  • Users can change password
  • Attachment reminder (multiple locales)
  • Zip-download marked messages

mailcow (preview)

mkdir ~/build ; cd ~/build wget -O - https://github.com/andryyy/mailcow/archive/v0.11b1.tar.gz | tar xfz - cd mailcow-* nano mailcow.config

fufix (old stable)

mkdir ~/build ; cd ~/build wget -O - https://github.com/andryyy/mailcow/archive/v0.10.1.tar.gz | tar xfz - cd mailcow-* nano configuration

«1345678

Comments

Sign In or Register to comment.