Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
technique:adminsys:mail:archi:communication-conteneurs-mta-mda [2021/11/22 22:29] – ↷ Liens modifiés en raison d'un déplacement. qduchemi | technique:adminsys:mail:archi:communication-conteneurs-mta-mda [2021/11/22 23:08] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. qduchemi | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{indexmenu_n> | ||
+ | ====== Communication entre MTA et MDA ====== | ||
+ | Dovecot et postfix sont dans deux conteneurs séparés, ce qui permet de faire ce qu'on veut de ces conteneurs: les | ||
+ | déplacer d'un serveur à l' | ||
+ | |||
+ | Il y a donc deux enjeux: relier deux conteneurs potentiellement pas sur le même réseau local; et protéger cette communication, | ||
+ | |||
+ | Docker network est donc indiqué car il permet d' | ||
+ | |||
+ | ===== Le réseau ===== | ||
+ | Il s'agit de placer plusieurs conteneurs sur le même réseau, et de leur faire connaître leurs adresses IP respectives. On a une relation client/ | ||
+ | |||
+ | Nous avons choisi d' | ||
+ | * isoler la communication entre les deux conteneurs, du reste du réseau : cela ne perturbe pas les communications sur l' | ||
+ | * évider de gaspiller des adresses IP et de créer des cartes réseau virtuelles. | ||
+ | * faciliter la résolution DNS, ce que nous utiliserons pour permettre au client (postfix) de trouver l' | ||
+ | |||
+ | |||
+ | |||
+ | ==== Architecture retenue dans le cas des mails ==== | ||
+ | |||
+ | Nous utilisons le bridge local-mail-delivery dans lequel sont les deux conteneurs pica-mail-mda et pica-mail-mta, | ||
+ | < | ||
+ | docker run --name pica-mail-mta \ | ||
+ | --network local-mail-delivery \ | ||
+ | --publish 25:25 \ | ||
+ | pica-mail-mta: | ||
+ | </ | ||
+ | et | ||
+ | < | ||
+ | docker run --name pica-mail-mda \ | ||
+ | --network local-mail-delivery \ | ||
+ | --publish 143:143 \ | ||
+ | --hostname pica-mail-mda \ | ||
+ | pica-mail-mda: | ||
+ | </ | ||
+ | **Attention, | ||
+ | Dans l' | ||
+ | |||
+ | Les ports publics 143 et 25 sont donnés à titre d' | ||
+ | |||
+ | Il est important de constater qu'on donne un nom d' |