E-mail bestaat uit berichten die worden afgeleverd volgens een internetprotocol dat gewoonlijk wordt aangeduid als SMTP. SMTP, dat staat voor Simple Mail Transfer Protocol, werd voor het eerst gecodificeerd in 1983, lang voordat Al Gore internet uitvond. Verscheidene verbeteringen zijn onderweg doorgevoerd, maar de meeste e-mail op het internet wordt vandaag afgeleverd met behulp van dit bijna oude protocol.
Interessant is dat de software die 70 procent van alle e-mail op internet levert - Sendmail - ook in hetzelfde jaar is ontstaan. In 1983 ontwikkelde Eric Allman de eerste versie van het Sendmail-programma als onderdeel van de Berkeley Software Distribution (BSD) van Unix, een van de vroegst beschikbare versies van Unix. Sendmail, is een standaardonderdeel van de meeste Linux-distributies.
De volgende paragrafen beschrijven enkele van de belangrijkste kenmerken van e-mail die u moet weten als u van plan bent om een Linux-server met Sendmail in te stellen:
-
Mailbox: A > mailbox is een eenvoudig tekstbestand dat inkomende e-mailberichten bevat totdat ze worden verwerkt door een mail user agent. In Fedora Linux heeft elke gebruiker een mailbox-bestand in / var / mail . Mail User Agent (MUA):
-
Een programma dat eindgebruikers kunnen gebruiken om e-mail te verzenden en ontvangen. De meest gebruikte MUA is Microsoft Outlook. Linux wordt geleverd met verschillende MUA's. De meest elementaire is Mail, een op tekst gebaseerde MUA waarmee u e-mailberichten kunt lezen en opstellen vanaf een consoleprompt.
Mail Transfer Agent (MTA):
-
Een programma dat e-mailberichten tussen computers verzendt. Sendmail, waar het grootste deel van dit hoofdstuk aan is gewijd, is een MTA. Wanneer een gebruiker een MUA gebruikt om een e-mailbericht te verzenden, bezorgt de MUA het bericht aan een MTA, die het bericht dan overdraagt aan de beoogde ontvanger.
-
Een programma dat inkomende e-mail van een MTA accepteert en plaatst in het postvak van de bedoelde ontvanger. Een eenvoudige MDA kopieert eenvoudig elk bericht naar de mailbox, maar geavanceerdere MDA's kunnen worden gebruikt om de inkomende e-mail te filteren om spam te elimineren of virussen te controleren. De standaard MDA voor Fedora Linux is Procmail. Fedora bevat ook SpamAssassin, die je kunt gebruiken om spam van je inkomende mail te filteren.