UPJV - IUT Amiens
DUT Informatique
M3102

TD - Protocoles de messagerie

C. Drocourt
cyril.drocourt AT
u-picardie DOT fr

Points de cours abordés :

- MTA/MUA/MDA,
- Le cheminement des mails,
- Strucure d'un courrier,
- Les types d'adresse,
- Le corps du message,
- Le header,
- La notion d'enveloppes,
- Le protocole SMTP,
- Le protocole ESMTP,
- Le protocole POP,
- Le protocole IMAP,
- Définition du type MIME,
- Le type MIME multipart/mixed,
- Le type MIME multipart/alternative,
- Le type MIME multipart/related,
- La base64,

Exercice 1 :

1 - Configurez votre serveur postfix pour votre domaine,
2 - Installez le paquet "mailx",
3 - Vérifiez à l'aide de la commande "mail" envoyez vous un courriel,
4 - Vérifiez les courriels reçus à l'aide de la commande "mail",
5 - A l'aide du fichier d'alias, créer une liste de diffusion nommée "tous" contenant tous vos utilisateurs", vérifiez,
6 - A l'aide de la commande "nc", vous allez vous connecter au port 25 de votre serveur et envoyer un mail en utilisant le protocole SMTP.
7 - A l'aide de la commande "nc", vous allez vous connecter au port 25 de votre serveur et envoyer un mail à partir de l'adresse drocourt@iut-amiens.fr, en utilisant le protocole SMTP. Vous penserez à spécifier correctement l'enveloppe, le "From", le "To" et le "Subject".
8 - Un commande nommée "swaks" existe également pour tester un serveur de mail, installez cette commande, consultez sa page de manuelle et testez votre serveur de mail,
9 - Installez le programme "Dovecot" et configurez le comme énnoncé dans le cours",
10 - Récupérez un de vos mails sur votre serveur avec la comande nc en utilisant le protocole POP.
11 - Récupérez un de vos mails sur votre serveur avec la comande nc en utilisant le protocole IMAP.
12 - Récupérez Thunderbird et configurez le pour se conecter sur votre serveur de courriel,

Exercice 2 :

1 - Envoyez un mail complexe avec un MUA (html et pdf) et consulter le code source du mail reçu, identifiez la partie "MIME multipart/mixed"
2 - Interrogez le domaine iut-amiens.fr pour connaitre le serveur de courrier,
3 - Configurez le champ MX de votre serveur DNS pour votre domaine,
4 - Interroger le domaine ieeefrance.org pour obtenir l'enregistrement TXT, a quoi sert il ? (SPF : Sender Policy Framework)
5 - Configurez correctement le champ SPF de votre domaine dans votre zone DNS,
6 - Récupérer le fichier : fichier.txt.b64.
7 - A l'aide du programme "base64" sous Linux, décodez le fichier
8 - Ajouter vos noms et prénoms à la fin du fichier et recodez le en base64
9 - Placez ce nouveau fichier fichier.txt.b64 placé dans le répertoire "/var/www/html/liste",