E-mail

Exécution de votre propre serveur de messagerie de production

Exécution de votre propre serveur de messagerie de production

Le courrier électronique est difficile.

Tu devrais le savoir d'avance. Ce n'est pas pour les âmes sensibles. Tourne-toi et ne regarde pas en arrière, et tout ça.

Maintenant que les avertissements appropriés sont à l'écart, explorons les options disponibles les plus courantes pour exécuter votre propre serveur de messagerie. Je vais passer en revue les avantages et les inconvénients de chaque approche et, espérons-le, vous donner les informations dont vous avez besoin pour prendre cette décision difficile.

Pourquoi exécuter votre propre serveur de messagerie?

La confidentialité est la principale préoccupation. Google analyse vos e-mails pour afficher des publicités associées. Même si cela se fait automatiquement et qu'aucun humain ne le voit, cela ne convient toujours pas à certains. Microsoft et d'autres prétendent ne pas le faire, mais les fuites d'Edward Snowden sur les liens de la NSA vers la plupart des principaux fournisseurs de messagerie, y compris Google et Microsoft, indiquent clairement que votre courrier électronique avec l'un de ces fournisseurs sera analysé.

Il convient de mentionner que la confidentialité est une chose difficile à atteindre dans les e-mails. Si vous envoyez un e-mail à une personne utilisant les serveurs de messagerie de Google ou de Microsoft, votre communication avec cette personne sera tout de même scannée et analysée. La confidentialité, du moins autant que possible dans les e-mails sans l'utilisation du cryptage PGP, n'est que dans une certaine mesure garantie tant que vous communiquez avec quelqu'un qui utilise le même serveur ou utilise un serveur avec des niveaux similaires de confidentialité des données.

Le coût est également souvent une préoccupation, bien que les fournisseurs proposent généralement des boîtes aux lettres à partir de moins de 10 USD par mois. Cela peut sembler cher par rapport au coût d'un petit serveur virtuel, surtout si vous avez de nombreux utilisateurs, mais cela vaut la peine de prendre en considération le temps d'administration dans la configuration et la maintenance, ainsi que le coût de tout logiciel commercial impliqué.

Obstacles potentiels

Il est important de savoir dans quoi vous vous engagez en exécutant votre propre serveur de messagerie de production. Pendant que vous gagnez en confidentialité et pouvez réduire les coûts, vous devez effectuer la maintenance, même dans un système entièrement automatique. En plus des tâches d'administration système normales telles que les mises à jour de sécurité et de correction de bogues, vous devrez vous occuper du diagnostic des notifications de rebond, de l'ajustement des quotas de boîtes aux lettres et de la gestion des listes noires.

Les listes noires sont à la fois une bénédiction et une malédiction pour les administrateurs de messagerie. En validant le courrier entrant contre eux, vous pouvez réduire beaucoup de SPAM. Cependant, vous devez également faire attention à ne pas vous retrouver sur un par les actions de vos utilisateurs. Un serveur de messagerie uniquement n'est pas susceptible de rencontrer ce problème, sauf si vous avez un compte compromis ou un utilisateur malveillant, mais si vous hébergez des sites Web sur le même serveur, vous devez vous assurer que tous les scripts Web sont tenus à jour. Un serveur qui héberge des sites WordPress, par exemple, fait un mauvais choix pour héberger des e-mails à moins que vous ne soyez assidu à maintenir vos sites à jour et sécurisés.

Dois-je exécuter mon propre serveur de messagerie?

Si vous n'êtes pas à l'aise avec l'utilisation de votre propre serveur, que vous ne savez pas comment résoudre les problèmes de serveur de messagerie et que vous ne tolérez pas les problèmes de réception et de livraison, la gestion de votre propre serveur de messagerie n'est pas pour vous. Dans ce cas, je vous recommande de consulter les offres de Google ou de Microsoft, ou de l'un des nombreux petits fournisseurs.

Il convient de mentionner que vous pouvez toujours avoir des problèmes de fiabilité occasionnels, même avec de petits fournisseurs. La présence de Google et Microsoft sur ce marché est forte et ils ont tous les deux tendance à faire le show. Les autres prestataires doivent constamment s'adapter aux normes qu'ils utilisent et appliquent.

Malgré les avertissements et les pièges, il y a de solides avantages à gérer votre propre serveur de messagerie. Explorons les options.

Option 1 - Utiliser un logiciel commercial comme cPanel

cPanel est un système de plate-forme d'hébergement Web qui s'installe sur RedHat Enterprise Linux ou CentOS et reconfigure le système pour fournir une gamme complète de services, y compris la messagerie électronique. cPanel utilise l'agent de transfert de courrier Exim (MTA) et dispose d'un moteur de configuration très avancé et d'un système de détection de spam via SpamAssassin.

La quantité d'options disponibles pour la personnalisation via une interface graphique facile à utiliser est nombreuses et peut être écrasante. Cependant, la configuration par défaut est très fonctionnelle et fonctionnera pour la plupart des utilisateurs dès la sortie de la boîte. Les utilisateurs se voient proposer une configuration pré-packagée de trois systèmes de messagerie Web : Horde, Squirrelmail et RoundCube. Une excellente prise en charge des protocoles POP3, IMAP et SMTP, la prise en charge mobile, le partage de calendrier et de contacts sur les appareils iOS et même la recherche de boîtes aux lettres en texte intégral sont également incluses.

Les licences pour les serveurs dédiés virtuels coûtent environ 10 $ à 20 $ US par mois, selon le fournisseur de licence. Il peut être fourni avec votre serveur sans frais. Vous bénéficierez également de l'assistance de votre fournisseur de licence de centre de données et, en dernier recours pour les problèmes plus complexes, de cPanel.

Option 2 - Webmin / Virtualmin

Webmin fournit une solution facile à installer et à configurer pour l'hébergement Web et de messagerie via un plugin à double licence appelé Virtualmin. Bien que sa portée soit similaire à cPanel, il n'a pas autant de polissage d'interface utilisateur. Cela dit, avec une configuration simple via une interface Web, il est entièrement utilisable et fournit un raccourci important vers l'e-mail de production en direct.

Webmin/Virtualmin s'adressent à un public plus avancé. Alors qu'un novice pourrait certainement installer Webmin via le script d'installation simple fourni, plus de ligne de commande et une configuration pratique sont nécessaires sur un système comme cPanel. Webmin fournit bien plus d'options de personnalisation que cPanel, mais cette flexibilité est généralement fournie via les commandes SSH et l'édition des fichiers de configuration plutôt que via l'interface graphique.

Webmin est open source et peut être installé sur une grande variété de systèmes Linux, y compris RedHat Enterprise Linux, CentOS, Debian, Ubuntu et Arch. Il dispose également d'une licence commerciale facultative et d'un support.

Option 3 - Rouler votre propre

cPanel et Webmin fournissent d'excellentes configurations par défaut, mais ces systèmes résistent à une personnalisation extrême. Webmin tolère cela mieux que cPanel, mais avec l'une ou l'autre solution, vous feriez mieux d'utiliser le flux de travail et les méthodes décrits dans la documentation. Les intégrations personnalisées avec d'autres systèmes peuvent casser cPanel ou Webmin.

Si vous avez besoin de quelque chose de plus personnalisé, ou si vous préférez éviter d'avoir une solution logicielle tierce pour gérer votre système de messagerie, lancer le vôtre est probablement la meilleure solution. Ce n'est pas difficile, mais pour les installations à grande échelle, cela nécessite un peu de création d'outils pour s'assurer que les nouveaux utilisateurs sont ajoutés correctement, les utilisateurs existants sont conservés, les mots de passe sont réinitialisés avec des valeurs sécurisées et les nouveaux domaines virtuels sont correctement acheminés.

Cette option nécessite le travail et les connaissances les plus initiaux. Construire votre propre serveur de messagerie à partir de zéro nécessite également plus de maintenance pour garantir que les mises à jour du système ne perturbent pas votre flux de travail et votre système de gestion. Cela dit, vous vous retrouverez avec un système qui vous est vraiment propre et qui est configuré de la manière précise dont vous avez besoin.

Conclusion

Si vous envisagez d'utiliser votre propre serveur de messagerie, je vous recommande fortement de peser le pour et le contre avant de vous engager dans le projet. C'est beaucoup de travail, à la fois initial et continu, mais les avantages en termes de confidentialité, de sécurité et de personnalisation sont difficiles à battre.

Top 10 des jeux à jouer sur Ubuntu
La plate-forme Windows a été l'une des plates-formes dominantes pour les jeux en raison du pourcentage énorme de jeux qui se développent aujourd'hui p...
5 meilleurs jeux d'arcade pour Linux
De nos jours, les ordinateurs sont des machines sérieuses utilisées pour les jeux. Si vous ne pouvez pas obtenir le nouveau score élevé, vous saurez c...
Bataille pour Wesnoth 1.13.6 Développement publié
Bataille pour Wesnoth 1.13.6 publiée le mois dernier, est la sixième version de développement de la 1.13.x series et il apporte un certain nombre d'am...