En Mail Transfer Agent er software til en elektronisk post transmission server . I mangel af en henvisning til oversættelse bruges forkortelsen MTA (udtalt på fransk ) af fransktalende it-specialister til at betegne denne type applikationer.
En MTA modtager, normalt via SMTP-protokollen, e-mails, der sendes enten af elektroniske postklienter (MUA'er) eller af andre MTA'er. Dens rolle er at omfordele disse mails til mailleveringsagenter og / eller andre MTA'er.
En besked modtaget af en MTA kan komme fra to typer software:
En MTA kan afvise (sende Afvis meddelelse, NDR ) en besked af en af disse grunde:
Afvisning af en meddelelse får normalt en e-mail til afsenderen, der informerer dem om, at meddelelsen er blevet afvist. Dette er dog mindre og mindre systematisk på grund af overbelastning af netværkene og spredning af vira og spammere, der viser en falsk afsenderadresse.
Meddelelser, der modtages og ikke afvises, overføres til modtagerens MTA, medmindre dette er den MTA, der i øjeblikket behandler e-mailen: i dette tilfælde overføres meddelelsen til en MDA, dvs. leveringsagent , eller endda behandles direkte i nogle tilfælde (nogle MTA'er fungerer også som MDA).
De fleste netværk har mindst to MTA'er, en primær og en sekundær, hvor sidstnævnte gør det muligt at overvinde de tidligere fejl. De sekundære servere leverer ikke altid alle tjenester på den primære server, det er almindeligt for dem at gemme beskederne, indtil den primære server bringes tilbage i tjeneste, hvortil de ventende meddelelser derefter overføres.
Når en MTA ønsker at overføre en besked til en MTA, der ikke er tilgængelig, sætter den denne besked i sin kø: den vil forsøge flere gange at videresende meddelelsen, indtil modtagerens MTA er tilgængelig igen. Ud over et bestemt antal mislykkede forsøg (eller en bestemt varighed afhængigt af konfigurationen), vil meddelelsen blive afvist af MTA.
Ikke alle spammer-MTA'er opretholder en kø. Nogle MTA'er bruger denne funktion til at filtrere spam med et såkaldt grålistesystem :
Således leveres beskeder fra MTA'er, der ikke administrerer en venteliste, aldrig.
En leveringsstatusmeddelelse (DSN) er en elektronisk meddelelse, der automatisk sendes af Mail Transfer Agent for at rapportere et problem.
Fejlkoder: