Accéder au contenu principal

Initiation au service de messagerie (email)

Le email (Electronique mail) est un service qui permet d’échanger des messages a très un réseaux informatique. Il est largement utilise pour les échanges de message texte ou html et pour l'envoie de fichiers.

Comment sont identifiées les utilisateur?

chaque serveur mail est dans domaine (google.com, yahoo.com, facebook.com...). Chaque domaine a des utilisateurs avec des nom uniques. On peut alors faire référence a un utilisateur avec son domaine et son nom d'utilisateur: @.
par exemple l’adresse mail tanga@delma.me, fait référence a l'utilisateur tanga qui est sur le serveur du domaine delma.me.

Quelles sont les protocoles utilisées?

Le service mail fonctionnent en client-serveur. Le client envoie ses email selon le protocole SMTP et demande ses emails reçu selon soit le protocole POP3, soit le protocole IMAP. Ces protocoles utilisent respectivement les port  25, 110, 43 TCP/UDP

Il faut noter que les fournisseurs de services mail personnalisent parfois les ports de ces services. Il faut donc se référer a votre fournisseur pour avoir les paramètres de configuration qui correspondent a votre cas.

Quelles sont les applications utilisées?

Parmi les clients mails les plus populaire il y'a Thunderbird, MS Outlook. Ils s'installent sur votre ordinateur et consultent périodiquement le serveur mail pour récupérer les emails éventuels qui sont arrivés pour vous.

Parmi les serveurs les plus courant, il y'a Postfix, sendmail, IIS. Ils s'installent sur le serveur et offrent les fonctionnalités nécessaires pour faire marcher le service.

Comment ça marche?

le schémas suivant de Wikipedia résume le processus de livraison d'un mail a un utilisateur d'un domaine différent de celui de l'envoyeur. De gauche a droite, l’expéditeur dont l'identifiant unique est expediteur@domaine1.com envoie le mail au serveur mail de son domaine (domaine1.com) par le protocole SMTP. Ce premier serveur mail se rend compte que le destinataire n'est pas de sont domaine, il cherche alors le domaine auquel appartient le destinataire et lui transfert le mail. Le destinataire peut alors avec le protocole POP3 ou IMAP récupérer ses mails sur le serveur mail de son domaine.

File:Etapes envoi email.png

Commentaires

Posts les plus consultés de ce blog

Gérer les requêtes USSD sur un MoDem avec les commandes AT

Introduction L'USSD (Universal Structured Service D) est un service des réseaux télécoms defini dans 3GPP TS 02.90 et dans 3GPP TS 23.090. Il permet à un terminal mobile d'effectuer des requetes ou une suite de requete à l'operateur. Il est courament utiliser pour consulter le solde. Dans ce tutoriel nous apprendrons à effectuer des requetes USSD depuis une connection serie avec une modem. Pré requis Pour utiliserons pour ce faire: un modem GSM (Huawei E1552) bien sur avec une carte SIM (AIRTEL Burkina) un ordinateur auquel sera connecte le modem un terminal (minicom) pour dialoger avec le modem depuis l'ordinateur perl, pour encoder et decoder les PDU Demarche Nous allons consulter le solde du compte de l'utilisateur. Pour l'opérateur courant il faut composer le code USSD *160#. connecter le modem Connectez le modem au port USB de l'ordinateur et retrouvez ses port series logiciels. Notre modem créé trois ports series (/dev/t...

Testing crossplane on Digital ocean

  Crossplane brings the management of external resources into kubernetes through kubernetes APIs. This can in some situations be an alternative to other IaC such as terraform.  In the example below, we will create a droplet on DO by applying a kubernetes manifest using kubectl. The exemple suppose the kubernetes cluster in which crossplane will be installed is already up. ```bash kubectl create namespace crossplane-system helm repo add crossplane-stable https://charts.crossplane.io/stable helm repo update # install crossplane helm install crossplane --namespace crossplane-system crossplane-stable/crossplane # install the upjet digital ocean provider cat << EOF | kubectl apply -f - apiVersion: pkg.crossplane.io/v1 kind: Provider metadata: name: provider-upjet-digitalocean spec: package: crossplane-contrib/provider-upjet-digitalocean:v0.3.0 EOF # create the upjet digital ocean provider secret kubectl apply -f - << EOF apiVersion: v1 kind: S...

Ajouter un dépôt dans linux

La méthode traditionnel consiste a éditer le fichier /etc/apt/sources.list . Mais il est possible avec la commande add-apt-repository, pour peu qu'elle soit installe dans votre système d'exploitation (eg Ubuntu, Linux Mint ...), de le faire plus facilement. voici la syntaxe: apt-add-repository 'deb uri distribution [component1] [component2] [...]'  ou apt-add-repository  ppa: