Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server, a mail server in a box. Mail-in-a-Box lets you become your own mail service provider in a few easy steps. It’s sort of like making your own gmail, but one you control from top to bottom. Technically, Mail-in-a-Box turns a fresh cloud computer into a working mail server. But you don’t need to be a technology expert to set it up. Our goals are to make deploying a good mail server easy, promote decentralization, innovation, and privacy on the web, have automated, auditable, and idempotent configuration, not make a totally unhackable, NSA-proof server, and not make something customizable by power users. Mail-in-a-Box turns a fresh Ubuntu 18.04 LTS 64-bit machine into a working mail server by installing and configuring various components. It is a one-click email appliance. There are no user-configurable setup options. It "just works."

Features

  • Spam filtering (spamassassin) and greylisting (postgrey)
  • TLS certificates are automatically provisioned using Let's Encrypt for protecting https and all of the other services on the box
  • Backups (duplicity), firewall (ufw), intrusion protection (fail2ban), and basic system monitoring (munin)
  • Webmail (Roundcube), mail filter rules, and email client autoconfig settings (served by nginx)
  • SMTP (postfix), IMAP (Dovecot), CardDAV/CalDAV (Nextcloud), and Exchange ActiveSync (z-push) servers
  • Comprehensive health monitoring that checks each day that services are running, ports are open, TLS certificates are valid, and DNS records are correct
  • A control panel for adding/removing mail users, aliases, custom DNS records, configuring backups, etc.

Project Samples

Project Activity

See All Activity >

Follow Mail-in-a-Box

Mail-in-a-Box Web Site

Other Useful Business Software
CloudZero: The Cloud Cost Optimization Platform Icon
CloudZero: The Cloud Cost Optimization Platform

CloudZero automates the collection, allocation, and analysis of your infrastructure and AI spend to uncover waste and improve unit economics.

CloudZero is the leader in proactive cloud cost efficiency. We enable engineers to build cost-efficient software without slowing down innovation. CloudZero's next-generation cloud cost optimization platform automates the collection, allocation, and analysis of cloud costs to uncover savings opportunities and improve unit economics. We are the only platform that enables companies to understand 100% of their operational cloud spend and take an engineering-led approach to optimizing that spend. CloudZero is used by industry leaders worldwide, such as Coinbase, Klaviyo, Miro, Nubank, and Rapid7.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Mail-in-a-Box!

Additional Project Details

Programming Language

Python

Related Categories

Python Email Software, Python Email Servers, Python System Monitoring Tool

Registered

2021-06-07