Mailu Service de messagerie transactionnel
Un serveur de messagerie open-source complet basé sur Docker basé sur Docker
MAILU est 100% gratuit et un logiciel de serveur de messagerie open source. Il s'agit d'un logiciel de messagerie gratuit complet avec une prise en charge des protocoles IMAP, IMAP +, SMTP et de soumission.
Aperçu
MAILU est un serveur de messagerie 100% gratuit et open-source. Il s’agit d’un serveur SMTP sans configuration simple et facile. Le serveur de messagerie gratuit est développé dans le langage de programmation Python, et le code source est disponible sur GitHub et vous pouvez étendre les fonctionnalités en clonage le référentiel. MAILU est un serveur de messagerie open source configurable riche, qui offre un large ensemble de fonctionnalités avancées et de sécurité. Livré avec une interface Web et une interface d’administration hors de la boîte. Il prend en charge les protocoles de messagerie les plus courants comme IMAP, SMTP et POP3 ainsi que le protocole de soumission. Il prend également en charge certaines des fonctionnalités avancées telles que les alias de domaine, le routage personnalisé, les administrateurs mondiaux, les délégations par domaine et les quotas. La sécurité est l’une des fonctionnalités les plus importantes du serveur de messagerie open source MAILU. Il applique TLS, utilise des letSencrypt pour SSL, la prise en charge DKIM et un scanner anti-virus intégré en fait le meilleur choix en tant que serveur SMTP gratuit. MAILU Open-Source Mail Server fournit toutes les fonctionnalités de base dont l’entreprise a besoin pour exécuter son propre logiciel de messagerie gratuit. Si vous cherchez à configurer votre propre serveur de messagerie gratuit, vous devriez certainement vérifier le serveur de messagerie open-source MAILU.
Configuration requise
Vous devez vous assurer que votre matériel (virtuel ou physique) est compatible avec le dernier noyau Linux. En outre, vous devriez avoir au moins 2 Go de mémoire totale et 1 Go de mémoire libre lors de l’exécution de MailU.
Caractéristiques
Voici les principales fonctionnalités du serveur de messagerie open-source MAILU
- Serveur de messagerie standard, IMAP et IMAP +, SMTP et soumission
- Fonctionnalités des e-mails avancés, alias, alias de domaine, routage personnalisé
- Accès Web, plusieurs meubles Web et interface d’administration
- Fonctionnalités de l’utilisateur, alias, comptes automatique, auto-forward, récupéré
- fonctionnalités administratives, administrateurs mondiaux, annonces, délégation par domaine, quotas
- Sécurité, TLS appliqué, letSencrypt!, DKIM sortant, scanner anti-virus
- antispam, auto-learn, greylisting, DMARC et SPF
- Freedom, tous les composants des fosses, aucun tracker inclus
Installation
Pour installer le serveur de messagerie open-source MAILU, vous devez d’abord vous assurer que votre système a une adresse IP valide et un nom de domaine entièrement qualifié. Il devrait également y avoir un enregistrement MX valide pour le domaine. Pour définir le serveur IP et le nom d’hôte, exécutez les commandes ci-dessous:
$ sudo hostnamectl set-hostname mail.example.com
Ajoutez également une adresse FQDN et IP d’un serveur au fichier / etc / hosts.
$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com
Une fois défini, redémarrez le système
$ sudo reboot
Les ports suivants doivent être autorisés via le pare-feu de votre système car ils sont critiques pour les e-mails. Vous pouvez ouvrir les ports avec UFW comme indiqué ci-dessous:
$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995
Avant de continuer depuis que Mailu est installé à l’aide du Docker et Docker Compose, je suppose donc que vous avez déjà les deux configurations. Sinon, vous pouvez suivre la documentation officielle de la configuration:
-
Comment installer docker compose sur Ubuntu Après avoir installé Docker et Docker Compose, procédez pour créer un répertoire où MAILU stockera ses données:
$ sudo mkdir /mailu
Mailu utilise un fichier docker-compose.yml
et s’appuie également sur MailU.env
pour divers paramètres. Vous devez générer une configuration MAILU pour votre environnement à l’aide de l’utilitaire de configuration MAILU en ligne. Le générateur vous donnera à la fois un fichier docker-compose.yml et un fichier MailU.env. Une fois la configuration générée, vous recevrez des liens à utiliser pour télécharger les fichiers. Assurez-vous de télécharger les fichiers dans le répertoire MAILU.
Lorsque les paramètres ont terminé, exécutez MAILU avec Docker Compose comme ci-dessous dans le répertoire MAILU:
$ sudo docker-compose up -d
Recreating mailu_webdav_1 ... done
Recreating mailu_fetchmail_1 ... done
Recreating mailu_front_1 ... done
Recreating mailu_antivirus_1 ... done
Recreating mailu_admin_1 ... done
Recreating mailu_antispam_1 ... done
Recreating mailu_imap_1 ... done
Recreating mailu_smtp_1 ... done
Recreating mailu_webmail_1 ... done
Définissez l’utilisateur de l’administrateur en exécutant la commande ci-dessous:
$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user
Explorer
Vous pouvez trouver les liens suivants pertinents: