Configuration Système

TD 11 - Le Mail

C. Drocourt
I.U.T. Amiens
drocourt AT iut-amiens 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 : Mode Client

1 – Interrogez le domaine iut-amiens.fr pour obtenir l'enregistrement MX ?
2 – Interroger le domaine ieeefrance.org pour obtenir l'enregistrement TXT, a quoi sert il ? (SPF : Sender Policy Framework)
3 – Envoyez vous un mail, venant de mon adresse mail,  en vous connectant au serveur SMTP de TITAN. Conclusion ?
4 – Récupérez un de vos mails sur titan avec la comande telnet en utilisant le protocole POP.
5 – Récupérez un de vos mails sur titan avec la comande telnet en utilisant le protocole IMAP.
6 – Regardez le code source d'un mail que vous aurez reçu,
7 – Envoyez un mail avec le programme telnet de type MIME multipart/mixed,
8 – Envoyez un mail avec le programme telnet de type MIME multipart/alternative,
9 – Envoyez un mail complexe avec un MUA (html et pdf) et consulter le code source du mail reçu,
10 – A l'aide du programme "base64" sous Linux, récupérer la pièce jointe.

Exercice 2 : Mode Serveur

1 – Installez le serveur pop et imap dovecot sur votre machine et testez le d'abord par telnet puis par un MUA,
2 – Installez sendmail si ce n’est pas deja fait et configurez le pour votre domaine, configurez le smart host sur titan,
3 – Testez en envoyant des mails à partir de votre machine, et en vous envoyant des mails à partir d'autres machines,
4 – Créez une mailing liste grâce au fichier d'alias,
5 – Masquerader les mails des domaines et sous domaines de tpY-pcxx et de tpY-pc1xx avec le domaine tpY-pcxx.prive.iut-amiens.fr mais ne masquerader pas le domaine pcxx.tpY,
6 – Créez plusieurs utilisateurs virtuels sur le domaine pcxx.tpY n'existant pas dans le fichier passwd (virtusertable), tous les autres mails envoyés sur ce domaine seront renvoyés avec un message d'erreur,
7 – Créez plusieurs entrées dans votre mailertable vous permettant d'envoyer des mails à des machines ayant des noms dans votre DNS, sans passer par le SMART HOST,
8 – En vous mettant à deux binômes, vous enverrez tous les mails dont les destinataires n'existent pas sur le domaine tpY-pcxx sur une autre machine.