docker-mailserver est un serveur mail complet et prêt pour la production, conçu pour être simple à déployer et à maintenir dans un conteneur Docker. Il intègre des services essentiels comme SMTP (Postfix), IMAP/POP3 (Dovecot), ainsi que des outils anti-spam et antivirus (Rspamd, Amavis, SpamAssassin, ClamAV). Le projet mise sur une configuration basée sur des fichiers plutôt qu’une base de données SQL, facilitant ainsi la gestion et la versioning.
Le serveur supporte l’authentification via LDAP ou OAuth2, et propose des fonctionnalités avancées comme DKIM, DMARC et Fail2ban pour renforcer la sécurité. Une documentation détaillée et un script de configuration simplifient la mise en place et la maintenance. Le projet, initialement créé par @tomav, est désormais maintenu par des contributeurs bénévoles depuis 2021.
Avec plus de 18 000 étoiles et une communauté active, ce dépôt GitHub offre une solution clé en main pour héberger un serveur mail autonome, tout en restant flexible et évolutif.
Cet article explique le fonctionnement technique des emails, en détaillant les étapes clés de leur transmission. L’idée principale est de montrer comment un email, envoyé depuis un expéditeur comme Gmail, parvient à un destinataire sur un autre service comme Yahoo. Le processus repose sur des protocoles comme SMTP pour l’envoi, tandis que des serveurs de messagerie (MTA) et des enregistrements DNS (MX) assurent le routage entre les serveurs. L’authentification via DKIM, DMARC et SPF est également abordée pour garantir la légitimité des messages.
L’auteur décrit ensuite les commandes SMTP utilisées pour envoyer un email, comme HELO pour l’identification, MAIL FROM pour l’expéditeur, RCPT TO pour le destinataire, et DATA pour le contenu. Une fois reçu, l’email est stocké et son en-tête est analysé avant d’être transmis au serveur du destinataire via des files d’attente, selon les configurations des fournisseurs de messagerie.
L’article Email is crazy explore la complexité et les paradoxes de l’infrastructure email, malgré son apparente simplicité. Bien que des milliards d’emails soient échangés quotidiennement, son fonctionnement repose sur des protocoles anciens (SMTP, DNS) et une architecture organique, accumulée depuis les années 1970. L’auteur illustre ce processus à travers l’exemple d’Alice envoyant un email à Bob, détaillant les étapes techniques comme la soumission via un Mail Submission Agent, le routage via les enregistrements MX du DNS, et la gestion des files d’attente en cas d’indisponibilité du serveur.
L’article révèle aussi les failles de sécurité et les subtilités cachées, comme l’absence de vérification stricte de l’expéditeur dans SMTP, permettant des usurpations d’identité. Les serveurs s’appuient sur des mécanismes de filtrage (spam, sécurité) et des retries progressifs pour garantir la livraison, malgré des délais variables. Enfin, l’auteur souligne que l’email, bien que perçu comme instantané, fonctionne comme un système eventually consistent, où la rapidité dépend des infrastructures modernes plutôt que du protocole lui-même.
Ce tutoriel explique comment configurer Postfix en tant que relais SMTP authentifié sur un serveur Debian 13 en réseau local, sans accès direct à Internet. L’objectif est d’envoyer des e-mails (notifications système ou applications locales) via un relais SMTP externe sécurisé. L’auteur privilégie Postfix plutôt que Nullmailer pour sa familiarité, tout en soulignant la simplicité relative de ce dernier.
L’installation repose sur les dépôts Debian, avec des paquets comme postfix, bsd-mailx pour les tests en ligne de commande, et sasl2-bin pour l’authentification. La configuration de base dans /etc/postfix/main.cf limite l’envoi aux machines locales (mynetworks = 127.0.0.1/32) et définit un relais SMTP externe (relayhost) avec chiffrement TLS. Les identifiants de connexion sont stockés dans /etc/postfix/sasl_passwd.
L’auteur met en garde contre les restrictions des fournisseurs comme Gmail, qui imposent des configurations complexes pour autoriser l’envoi via relais. La solution proposée repose sur un relais personnalisé (ex. mail.microlinux.fr:465) avec authentification SASL, garantissant une transmission sécurisée des e-mails depuis un environnement local.
Ce tutoriel explique comment sécuriser l'envoi d'e-mails en utilisant les protocoles SPF, DKIM et DMARC. Il détaille les failles du protocole SMTP et comment ces trois mécanismes complémentaires, basés sur le DNS, permettent de vérifier l'identité des expéditeurs et de lutter contre le spam et le phishing. Le tutoriel aborde la configuration de chaque protocole, leurs limites et leurs synergies, avec des exemples de syntaxe pour les enregistrements DNS.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
À tester
Tout est dans le titre
Connecting to IMAP and SMTP from PHP in order to filter, identify, and reply to recruiter spam - the inbox blight of any decent developer!
Tout est dans le titre
Très intéressant... et les commentaires le sont au moins autant
À garder sous le coude