Implementing POP3 and IMAP4 Using Dovecot. C’est quoi POP3  POP3 standard pour Post Office Protocol ver 3  Décrire dans la RFC1939  Utilise le port.

Slides:



Advertisements
Présentations similaires
QCA Unit 16 – Scène de Plage (part 3d – a class poem) Jo Rhys-Jones - Kingswear Primary School 2008.
Advertisements

QCA Unit 4 Portraits – describing people Instructions for using these slides & attaching soundfiles if desired are in the notes pages beneath each slide.
Jalane is coming to Windsor You will interview her, in French, for the school paper. Page 127 # 5 You will interview her, in French, for the school paper.
FLSI602 Génie Informatique et Réseaux
1 vidéogramme séance 2 du 13 février 2012 Micro Informatique au Cellier Joseph HOHN Séance du 13 février 2012 Sur le thème de Découverte de lordinateur.
SSH.
Assessment and the new secondary curriculum S. Barfoot.
Les Services de Messagerie
TortoiseSVN N°. Subversion : pour quoi faire ? Avoir un espace de stockage commun – Tous les étudiants du SIGLIS ont un espace svn commun Partager vos.
Hier c’était lundi vingt-huit octobre
To be able to say what I think about different jobs for level 3.
Mail Server/NT Jean-Gabriel Debaille
LE FUTUR #1- Take the infinitive… MANGER FINIR JOUER ECRABOUILLER CHANTER APPLAUDIR DANSER ROUGIR.
Les Services de Messagerie
© Copyright Showeet.com S OCIAL M EDIA T HINKING.
Notes for teachers: Olympics 2012 Project – parts of body Instructions for using these slides & attaching soundfiles if desired are in the notes pages.
Start with verb ? in the ? tense Start with verb ? in the ? tense Change the ? of my participe passé with ? Change the ? of my participe.
Steps to Success: Be creative Be part of an experiment into spaced learning Pay close attention during the input sections -Do your best to learn from and.
LE FUTUR Muckross Park College WHAT DOES IT MEAN? It means how to translate « will » or « won’t »
Bienvenue à ma maison Welcome to my « crib »
WALT: To talk about the internet in French.
Let’s go back to the verb endings. What are our 3 infinitive endings? ER IR RE What is an infinitive? An unconjugated verb In other words, a verb in the.
Gestion de données : Besoins de la VO Biomed Sorina Pop Laboratoire Creatis Université de Lyon, CREATIS; CNRS UMR5220; Inserm U1044; INSA-Lyon; Université.
PLAN Correction du RUSH 3
Forming questions in French
Serveur de mail sous GNU/Linux Installation et configuration d’un module SMTP : Postfix Installation d’un module POP/IMAP : courier-pop Configuration d’un.
Warm up Can you unscramble the following words. Then, imagine that those items belongs to your friend; now, write a few sentences to compliment your friend.
Ma famille et moi WALT: Describing yourself, your family and friends and being able to use possessive adjectives WILF: Be able to give a basic description.
WALT: GIVE OPINIONS ABOUT MY TOWN
WALT: Recognise and use phrases in the past tense with opinions of leisure activities. WILF: To be able to use opinions in the past tense. You must be.
Year 10. Bon appetit unit. Introducing ‘en’. ‘en’ – ‘some of it’ or ‘some of them’ ‘En’ is a small but important word in French that is commonly used.
La mémoire(1): Comment bien travailler
Your team’s name. Préselection file You have just downloaded the preselection file: it’s the first step for you to win the challenge! In this file, you.
C’est lundi, le 16 septembre 2013 Les Objectifs: NS 1.1 Students engage in conversations, provide & obtain info. Express feelings & emotions, and exchange.
Bienvenue and Welcome to Our French II Live Lesson! We will begin shortly!
Adjective agreement the wizard way
Christina Arecy April 10 th  In the standard dictionary, the term legacy is define as a gift by will especially of money or other personal property.
SPLUS Comment ouvrir SPLUS?  Logiciels… Biologie/Biology… SPLUS Où sont les données?  G:\DATA\BIOLOGY\Bio4x18\Lab Data\SPLUS 
Odd one out Cherche l’intrus J’aime jouer au tennis J’aime faire de l’escalade J’aime jouer du piano J’adore jouer du violon J’adore jouer de la flûte.
QCA Unit 4 Portraits Instructions for using these slides & attaching soundfiles if desired are in the notes pages beneath each slide (view in normal mode)
Slide 1 of Slide 2 of 35.
Celebrity Photo Album by M. Rocque. La Description You are going to see several celebrities. For each celebrity say one or two adjectives to describe.
AFNOG POP3 et IMAP avec Dovecot
On conjugue! [Avoir et Etre] It is very important to learn and practise using the conjugations of verbs in French.
Just to get you going… une minute, s’il vous plaît!
Write your answer in French
WALT: how to tell the time in French WILF: to be able to understand ¼ past, ½ past, ¼ to and o’clock (level 2) to be able to understand all times in French.
WILF: TO BE ABLE TO GIVE AN OPINION FOR LEVEL 3
Unité 6 Leçon B. Forming yes/no questions  To form a yes/no question in French in the simplest way, add a question mark at the end of the sentence, and.
Présentation du nouveau Site Hercules. Plan Nouvelle ergonomie Nouvelle base de données Nouvelle procédure d’inscription Nouveaux outils d’administration.
What’s the weather like?. Look at the verb phrase fait-il above Turn it around and you have il fait The phrase Il fait can be used to describe lots of.
The comparative and superlative b In this lesson you will learn how to use the comparative and superlative in a sentence. b 1. We will discuss the translation.
Flash-on-flash-off! You will see some French text in a minute but it will only be on the board for a minute then it will disappear.
We all ready know two French verbs. What are they?
French 1 Chapter 2 Grammar 2
OBJECT PRONOUNS WITH THE PASSÉ COMPOSÉ Page 122. Placement  With all object pronouns, placement is the same. DirectIndirectPlaces De+ nouns or ideas.
Negative sentences Questions
Bell Ringer: Qu’est-ce que tu manges? What do you eat? Write what you eat for lunch using the images & your memory/notes/packet: Pour le déjeuner je mange……
Un petit peu de grammaire… Le passé composé. On récapitule…le verbe “être” Jesuis Tu es Il est Elle est Nous sommes Vous êtes Ils sont Elles sont.
O WHY IS IT IMPORTANT TO PLAN AHEAD FOR THE FUTURE?
Les Prépositions de lieu en Français. Dans = In Le ver est dans la pomme.
TITLE Business PowerPoint Templates PowerPoint note pad template.
WINS Windows Internet Name Service. What is WINS?  It does name resolution (?!) DNS resolves IP numbers and FQDN ARP resolves IP numbers and MAC addresses.
Courrier électronique ( s) Some features of s: Boîte de messagerie - Inbox Nouveau message -- New message Dossiers - Folders Suprimer - Delete.
An Introduction To Two – Port Networks The University of Tennessee Electrical and Computer Engineering Knoxville, TN wlg.
Qu’est-ce que tu as dans ta trousse?
Qu’est-ce que tu as dans ta trousse?
Le conditionnel « Would ».
Lequel The Last Part.
Transcription de la présentation:

Implementing POP3 and IMAP4 Using Dovecot

C’est quoi POP3  POP3 standard pour Post Office Protocol ver 3  Décrire dans la RFC1939  Utilise le port TCP 110  POP se connecte sur le serveur, récupère le courrier, efface le courrier sur le serveur et se déconnecte.  POP3S (POP3 over SSL) pour securiser la communication avec le serveur  POP3s est décrit dans la RFC2595  Utilise le port TCP 995

C’est quoi IMAP4?  Internet Message Access Protocol version 4  Decrire dans la RFC 1730  Utilise le port TCP 143 en client-serveur  Plus de fonctions avancées comparé au POP3  Permet de laisser les courriels sur le serveur dans le but de pouvoir les consulter  Permet de ne récupérer qu'une partie des messages (par exemple les entêtes, sans le corps du message); le reste à l’ouverture du mail  Le client peut accéder et manipuler un mail sur le serveur créer des dossiers, des filtres  RFC 1731 décrit le mecanisme d’authentification IMAP  RFC 2595 décrit IMAP4 avec TLS sur le port TCP 993

Formats des Mails: Mbox  Mailbox (Mbox) RFC 4155  Tous les messages dans la mailbox sont concatenés et stockés en texte plain dans un seul fichier  Mbox utilise comme séparateur de messages une ligne vide suivie du mot « From » en début de ligne.  Mbox a un désavantage sur la taille de la boîte et nécessite plus de ressource

Formats des Mails: Maildir  Chaque message est stocké dans des fichiers séparés avec un nom unique et chaque fichier dans le dossier  Maildir++ apporte une extension à Maildir avec le support des sous dossiers et quotas  Le dossier Maildir dispose de 3 fichiers temp, new and current

Comment Maildir marche?  L'agent de distribution du courrier (MDA) enregistre tous les nouveaux s dans la boîte aux lettres dans le répertoire tmp avec un nom de fichier unique. (uniques = temps + hostname + nombre aléatoire généré)  Le MDA crée un lien vers le fichier dans tmp / unique de nouvelle / uniques  L'agent utilisateur de messagerie vérifiera pour les nouveaux s dans le nouveau dossier et déplace-les dans le dossier courant  Le MUA modifie le nom du fichier pour ajouter deux points (:), un '2 'et divers drapeaux pour représenter le statut du message à savoir lecture, réponse, transmise, supprimé, etc

C’est quoi Dovecot? Serveur POP et IMAP haute performance Développé byTimo Sirainen Prend en charge les deux formats mbox et maildir Capable de fonctionner dans un environnement avec un minimum de verrouillage Gracieuse autour des échecs (réparation d'index par exemple) Conçu avec la sécurité à l'esprit - le soutien au mécanisme d'authentification et SSL / TLS

Installation # sudo apt-get install dovecot- imapd dovecot-pop3d Noter tous les option de base de données ! It is typical for small applications to do authentication of users using the unix password file or PAM. Big mail installations can use an SQL database interface for the storage of user credentials. Select the Mysql Option for this exercise

FreeBSD install cont Take a look at; $ less /usr/local/etc/rc.d/dovecot Enable Dovecot by editing /etc/rc.conf and adding the following line at the end of the file. dovecot_enable="YES" Ok, now we could start it but we really need to configure it first. Copy the default Dovecot Config file from the Examples $ cp –r /usr/local/share/doc/dovecot/example- config/* /usr/local/etc/dovecot/

Dovecot 2 Protocols Configuration Open and edit the dovecot config file $ vi /usr/local/etc/dovecot/dovecot.conf Note that the default listening services are: protocols = imap pop3 lmtp The TCP listeners are on 110, 143, 993, and 995 If you need the unencrypted versions of the protocol for some reason (e.g. a webmail application) then you should firewall them off from the rest of your end users (end-user clients should never be be allowed to connect insecurely) If you have working SSL Certificate (from Apache-SSL session), uncomment and add imaps and pop3s protocols as follows; protocols = imap imaps pop3 pop3s lmtp If you do NOT have working SSL Certificates, uncomment and retain the imap and pop3 as follows; protocols = imap pop3 lmtp

Dovecot 2 SSL Configuration If you do NOT have a working SSL Certificate, follow the next 3 steps Edit the file /usr/local/etc/dovecot/conf.d/10-ssl.conf and find line # ssl = yes Uncomment the line and modify it to NO ssl = no 3. Comment the following lines #ssl_cert = </etc/ssl/certs/dovecot.pem #ssl_key = </etc/ssl/private/dovecot.pem If you have SSL Certs Working during Apache Session, edit the file /usr/local/etc/dovecot/conf.d/10-ssl.conf and find lines ssl_cert = </etc/ssl/certs/dovecot.pem ssl_key = </etc/ssl/private/dovecot.pem 1. MODIFY above lines and set PATH to point at the certificate and keyfile that was created during the apache tutorial. i.e ssl_cert = </usr/local/etc/apache22/server.crt ssl_key = </usr/local/etc/apache22/server.key 2. Save and close the 10-ssl.conf file

Dovecot 2 Authentication Config Edit the file /usr/local/etc/dovecot/conf.d/10-auth.conf Disable plaintext authentication by finding the line below #disable_plaintext_auth = no Uncomment the line and Set the value to yes as below disable_plaintext_auth = yes Note: unencrypted connections can still be made from localhost!

Dovecot 2 Mailbox Configuration The mail storage by Exim is in /home/%u/mail in Maildir format The default Dovecot mailbox and storage is not defined in Dovecot 2 To define the Mailbox location and format, edit the file /usr/local/etc/dovecot/conf.d/10-mail.conf Locate the line: #mail_location = Uncomment and add the maildir format and location mail_location = maildir:~/mail/ Ok we should have a sufficiently tuned dovecot to be able to start it. /usr/local/etc/rc.d/dovecot start

Done If everything works correctly you should be able to point an imap client towards your system at port 993 or pop3 clients on port 110 Alternatively; using telnet # telnet localhost 110 user afnog pass afnog list quit