Différences
Ci-dessous, les différences entre deux révisions de la page.
200-messagerie:start [le 30/06/2018 à 14:53] – créée - modification externe 127.0.0.1 | 200-messagerie:start [le 30/05/2025 à 09:15] (Version actuelle) – supprimée prof | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== SMTP/IMAP en pratique ====== | ||
- | |||
- | ===== Avertissement ===== | ||
- | Cette suite de chapitres est avant tout destinée à montrer les diverses facettes d'un système de messagerie, de plus en plus complet. Elle n'a pas la prétention de fournir des solutions directement applicables en production, mais plutôt de présenter des pistes de recherche pour obtenir une solution qui réponde aux besoins. | ||
- | |||
- | **L' | ||
- | |||
- | ===== Problématique ===== | ||
- | |||
- | Mettre en œuvre un système complet de messagerie est une aventure un peu compliquée. | ||
- | |||
- | Si l'on souhaite disposer d'un système complet, capable d' | ||
- | |||
- | Il existe dans le monde libre de nombreuses solutions, nous en verrons quelques-unes : | ||
- | * Postfix pour le SMTP avec un serveur POP/IMAP comme Dovecot; | ||
- | * Postfix avec le serveur POP/IMAP nommé Cyrus ; | ||
- | |||
- | Bien sûr, de nombreuses autres combinaisons sont possibles, principalement si l'on doit également tenir compte d'une très forte montée en charge et d'une tolérance de panne très faible. | ||
- | |||
- | ===== A savoir d' | ||
- | ==== Qu' | ||
- | Un serveur SMTP en production doit être capable de faire au moins ceci : | ||
- | {{ : | ||
- | - depuis le réseau de son entreprise, nous devons pouvoir envoyer des messages aux comptes de messagerie dont nous avons la gestion. | ||
- | - depuis le réseau de son entreprise, nous devons pouvoir envoyer des messages au reste du monde. | ||
- | - le reste du monde doit pouvoir envoyer des messages aux comptes de messagerie dont nous avons la gestion. | ||
- | - nous ne devons éventuellement servir de relais que dans certains cas bien spécifiques : | ||
- | * vers des domaines qui nous l'ont expressément demandé ; | ||
- | * éventuellement, | ||
- | |||
- | **En aucun cas nous ne devons pouvoir servir de relais ouvert**, c' | ||
- | ==== Les restrictions imposées ==== | ||
- | Si techniquement il est possible de faire tout ceci, le développement du « spam » et les parades qui sont d' | ||
- | === Blocage du port 25 === | ||
- | Vous disposez d'un accès que votre fournisseur a bridé. En effet, la solution simple, efficace (et contraire à l' | ||
- | |||
- | Dans un tel cas, vous ne pourrez pas faire grand chose, à part un serveur tampon pour l' | ||
- | === Les « BlackLists » === | ||
- | Il existe sur la possibilité, | ||
- | |||
- | Il n'y a pas de parade. Si l' | ||
- | === Adresse de l' | ||
- | |||
- | Une saine précaution (dérisoire toutefois) est de contrôler que l' | ||
- | === Cohérence DNS === | ||
- | Lors du dialogue entre votre serveur SMTP et celui du destinataire, | ||
- | * le domaine annoncé existe-t-il vraiment (contrôle DNS) ? | ||
- | * le « rdns » (recherche DNS inverse) donne-t-il quelque chose de cohérent ? Autrement dit, si votre serveur se présente comme « smtp.mondomaine.tld » avec l' | ||
- | * à un nom de machine dans le domaine mondomaine.tld ? | ||
- | * à un nom de machine égal à smtp.mondomaine.tld ? | ||
- | * à une machine enregistrée comme MX (Mail Exchanger) pour le domaine mondomaine.tld ? | ||
- | Si votre fournisseur d' | ||
- | === Sender Policy Framework === | ||
- | Ce très controversé [[http:// | ||
- | |||
- | ==== Les messages entrants ==== | ||
- | Nous ne devons pas laisser entrer n' | ||
- | - nous sommes sur un réseau local ou d' | ||
- | - les mêmes utilisateurs, | ||
- | - le reste du monde ne doit pouvoir accéder à notre SMTP que pour y déposer des messages à destination de nos domaines ; | ||
- | - les utilisateurs, | ||
- | - **en aucun cas le monde ne doit pouvoir utiliser notre SMTP pour relayer des messages ailleurs dans le monde** |
: Dernière modification le: 30/06/2018 à 14:53 par