Mail Server/NT Jean-Gabriel Debaille
Programme TCP/IP –TCP/IP –DNS: MX records. –SMTP –POP3 / IMAP4 –MIME Microsoft Exchange Server –Installation de l’Internet Mail Connector. –Tests. Netscape Mail –Démonstration de la configuration. NTMail –Installation –Tests. Pratique –Création d’un mini-Internet.
a.TCP/IP 1. Architecture. IP ( Internet Protocol ) TCP ( Transmission Control protocol )UDP SMTPPOP3IMAP4 HTTPFTP HTML
2. MX Records (Mail eXchanger) Les MX Records sont définis dans le DNS. Exemple: belgiannews.comMX5 mail.belgiannews.com belgiannews.comMX10 relay.eunet.be Internet nslookup -q=MX cui.unige.ch."
3. SMTP / POP3 / IMAP4 SMTP, POP3 et IMAP4 sont des protocoles de transfert de messages. SMTP ( Simple Mail Trasnfer Protocol ) est utilisé pour le transfert de messages entre serveurs Mail et pour l’envoi de message d’un client vers un serveur. SMTP utilise le port TCP 25. POP3 ( Post Office Protocol v3 ) est utilisé par un logiciel client pour récupérer le courrier électronique sur un serveur Mail. POP3 utilise le port TCP 110. IMAP4 ( Internet Message Access Protocol ) tout comme POP3 sert à recevoir des s. IMAP4 utilise le port TCP 145 et a cependant plusieurs avantages / POP3: - l’entête des s peut être consultée à distance sur le serveur Mail sans devoir télécharger le message au complet. - certaines parties d’un message peuvent être téléchargées et pas les autres. (un attachment par exemple). - il est possible de gérer les s directement sur le serveur. (création de dossier, effacement des s, déplacement d’un dossier vers un autre, etc.).
4. MIME MIME (Multipurpose Internet Mail Extension) permet de standardiser le transfert d’informations. MIME permet de découper un message en contenus (body parts) différents. C’est ainsi que l’on peut inclure des images, des sons ou tout autre fichier binaire (les attachments) dans un message . Mais MIME est aussi utilisé dans le langage HTML par exemple... Illustration en créant un compte utilisateur sur un serveur Unix: envoyer un au nouveau compte créé et ensuite visualiser le contenu du fichier mail.
5. Commandes SMTP/POP3/IMAP4 SMTP HELO MAIL FROM: RCPT TO: DATA RSET QUIT POP3 USER username PASS password LIST [message number] RETR message number DELE message number STAT RSET QUIT IMAP4 LOGIN username password LOGOUT SELECT mailbox (inbox, outbox, etc) CREATE mailbox DELETE mailbox … voir rfc2060. Chaque commande doit être précédée d’un numéro de transaction unique pendant toute la connexion: par exemple: a001 a654