Index Hem Bakåt Framåt

Hur e-mail transporteras

Emedan det är möjligt att skicka e-mail direkt från en dator till en annan, är ett mera vanligt arrangemang att man skickar den via en tredje maskin, vilken vi kan kalla Post Office maskinen. Fördelen med ett sådant arrangemang är att den enda maskin som behöver vara on-line hela tiden är Post Office maskinen. Sändaren och mottagaren behöver endast vara on-line när de sänder eller tar emot sin mail.

Initialt, komponerar avsändaren meddelandet genom användning av ett program som är känt som en Användar Agent. (Egentligen är detta en option - det är möjligt att skicka ett mail utan att använda en Användar Agent - men de flesta användare vill ha tillgång till högnivåfunktioner, som automatisk konstruktion av mailheaders, som är en del av Användar Agenterna.) Den bifogade standarden i OS/2 är ett program som kallas Ultimail Lite, men man kan naturligtvis ersätta detta med något alternativ som säljs av olika leverantörer.

När ditt mail är klart att avsändas, används ett program som kallas SMTP klient för att sända det.(SMTP står för Simple Mail Transport Protocol.) Programmet måste samverka med en SMTP server på en annan maskin. I det scenario vi talar om här, är den andra maskinen Post Office maskinen.

Standard OS/2 SMTP klienten kallas "sendmail", och standard SMTP servern kallas också för sendmail. Det betyder, att samma program gör båda jobben, beroende på vilka parametrar som du anger när sendmail startas. Typiskt är en kopia av sendmail alltid igång, agerande som server för inkommande mail. En annan kopia startas varje gång som du vill skicka ett utgående mail. Tråkigt nog är sendmail svår att konfigurera. Ett av huvudskälen till att Weasel utvecklades var att du skulle slippa att använda sendmail.

Det av SMTP servern mottagna meddelandet förblir lagrat på Post Office maskinens hårddisk, tills mottagaren kontrollerar om någon mail har kommit in. Detta görs med en POP klient. (POP står för Post Office Protocol.) Post Office maskinen måste därför köra både en SMTP server och en POP server.

Detta verkar leda till behovet av att köra upp till fem olika program, men ofta kan deras funktioner kombineras på olika sätt. Till exempel, både POP och SMTP klienter är oftast inkluderade som inbyggda delar av Användar Agent programmet. I Weasels fall, har jag lagt båda servrarna (POP och SMTP) i samma program. Det gör att det blir enklare för de både servrarna att samverka med varandra. Det innebär också att den totala minnesanvändningen blir lägre än om man skulle ha använt separata POP och SMTP servrar.