Mail Transfer Agent

Mail Transfer Agent
Page d'aide sur l'homonymie Pour les articles homonymes, voir MTA.

Un Mail Transfer Agent est un logiciel pour serveur de transmission de courriers électroniques. Faute de traduction faisant référence, l'abréviation MTA (prononcée en français) est utilisée par les informaticiens francophones pour désigner ce type d'application.

Sommaire

Fonctionnement

Un MTA reçoit, habituellement par le protocole SMTP, les emails envoyés soit par des clients de messagerie électronique (MUA), soit par d'autres MTA. Son rôle est de redistribuer ces courriers à des Mail Delivery Agent et/ou d'autres MTA.

Réception d'un message

Un message reçu par un MTA peut provenir de deux types de logiciel :

  • un MUA : les fournisseurs d'accès à internet proposent généralement un service de MTA, qui permet aux utilisateurs de configurer leur MUA de façon à ce qu'il envoie tous les mails écrits à ce MTA.
  • un autre MTA : la plupart des MTA servent à distribuer dans un réseau les messages relayés par d'autres MTA.

Rejet d'un message (NDR)

Un MTA peut rejeter (envoi d'une Notification De Rejet, NDR) un message pour une de ces raisons :

  • serveur non concerné : les MTA sont en général configurés pour n'accepter que des messages expédiés par des personnes appartenant à un certain réseau (par exemple celui des clients pour un fournisseur d'accès à internet) et/ou que des messages destinés à certaines adresses (par exemple le MTA de wikipedia n'accepte que les messages destinés à des adresses en @wikipedia.org)
  • non-respect des normes : si un message ne correspond pas aux normes applicables aux courriers électroniques, ou que le protocole SMTP n'est pas strictement respecté par le logiciel expéditeur
  • expéditeur en liste noire : les serveurs connus comme étant utilisés par les spammeurs sont répertoriés dans des listes noires ; certains MTA rejettent les messages expédiés depuis ces serveurs

Le rejet d'un message provoque généralement l'envoi d'un email à l'expéditeur l'informant que le message a été refusé. Cependant, cela est de moins en moins systématique en raison de l'engorgement des réseaux et de la multiplication des virus et spammeurs qui indiquent une fausse adresse d'expéditeur.

Transfert d'un message

Les messages reçus et non rejetés sont transférés au MTA du destinataire, sauf si celui-ci est le MTA traitant actuellement le mail : dans ce cas le message est transféré à un MDA, c'est-à-dire d'agent de livraison, voire traité directement dans certains cas (certains MTA faisant également office de MDA).

Gestion des indisponibilités

Serveurs secondaires

La plupart des réseaux disposent d'au moins deux MTA, un primaire et un secondaire, ce dernier permettant de pallier les défaillances du premier. Les serveurs secondaires ne fournissent pas toujours tous les services du serveur primaire, il est courant qu'ils se contentent de stocker les messages jusqu'à la remise en service du serveur primaire auquel les messages en attente sont alors transférés.

Principe de file d'attente

Lorsqu'un MTA veut transférer un message à un MTA qui est indisponible, il met ce message dans sa file d'attente : il essaiera plusieurs fois de retransmettre le message, jusqu'à que le MTA destinataire soit à nouveau disponible. Au-delà d'un certain nombre d'essais infructueux (ou d'une certaine durée selon la configuration), le message sera rejeté par le MTA.

Liste grise

Les MTA de spammeurs ne gèrent pas tous une file d'attente. Certains MTA utilisent cette particularité pour filtrer les spams avec un système dit de liste grise :

  • lorsqu'un message est reçu pour la première fois depuis un serveur donné, le serveur simule une indisponiblité
  • lorsque le message est reçu une seconde fois (après passage dans la file d'attente du MTA expéditeur), il est correctement traité.
  • les messages envoyés ultérieurement par le même serveur seront acceptés immédiatement pour éviter un engorgement global de tous les serveurs.

Ainsi, les messages envoyés depuis des MTA ne gérant pas de liste d'attente ne sont jamais distribués.

Voir aussi

Liens internes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Mail Transfer Agent de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Mail transfer agent — Pour les articles homonymes, voir MTA. Un Mail Transfer Agent est un logiciel pour serveur de transmission de courriers électroniques. Faute de traduction faisant référence, l abréviation MTA (prononcée en français) est utilisée par les… …   Wikipédia en Français

  • Mail transfer agent — A mail transfer agent (MTA) (also called a mail transport agent , message transfer agent , or smtpd (short for SMTP daemon)), is a computer program or software agent that transfers electronic mail messages from one computer to another.The term… …   Wikipedia

  • Mail Transfer Agent — Ein Mail Transfer Agent oder Message Transport Agent (MTA) ist die Software eines Mailservers, die E Mails entgegennimmt und sendet. MTAs kommunizieren sehr häufig nach dem Simple Mail Transfer Protocol, aber auch gemäß X.400. Der MTA des… …   Deutsch Wikipedia

  • mail transfer agent — pašto siuntimo programa statusas T sritis informatika apibrėžtis Programa, skirta ↑elektroniniams laiškams gauti ir perduoti iš vieno tinklo kompiuterio į kitą, kol jie pasieks galinį persiuntimo punktą – laiškų gavėjų pašto serverį. Persiuntimui …   Enciklopedinis kompiuterijos žodynas

  • Mail transfer agent — MTA es una sigla en inglés que significa Mail Transport Agent (Agente de Transporte de Correos), y también Message Transport Agent (Agente de Transporte de Mensajes). En otras palabras, es el servidor de correo (SMTP) en sí y no la parte que usa… …   Enciclopedia Universal

  • Postfix (Mail Transfer Agent) — Postfix Basisdaten Aktuelle Version 2.8.5 (3. September 2011) Betriebssystem diverse Unix Derivate …   Deutsch Wikipedia

  • Mail delivery agent — Un Mail Delivery Agent (ou MDA) est le logiciel final du voyage d un courrier électronique. C est le MDA qui dépose le message dans la boîte aux lettres de l utilisateur. C est le MDA qui doit donc gérer des problèmes comme un disque plein ou… …   Wikipédia en Français

  • Mail delivery agent — (MDA, Агент доставки электронной почты)  программа, принимающая входящие электронные письма и доставляющая их на электронный ящик получателя (если адрес назначения расположен на том же компьютере) или перенаправляющая их на другой почтовый… …   Википедия

  • Mail User Agent — Als E Mail Programm, Mail User Agent (MUA) (deutsch: etwa Post Benutzer Programm) oder auch kurz Mail Client, bezeichnet man ein Programm, mit dem E Mails empfangen, gelesen, geschrieben und versendet werden. Inhaltsverzeichnis 1 Empfang 2 Senden …   Deutsch Wikipedia

  • Mail submission agent — A mail submission agent (MSA) is a computer program or software agent that receives electronic mail messages from a mail user agent (MUA) and cooperates with a mail transfer agent (MTA) for delivery of the mail. It uses a variant of the Simple… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”