Hvad er en messaging-server?
En messaging-server er et program, der håndterer meddelelser mellem to eller flere applikationer. Disse meddelelser sendes til middleware-applikationen ved hjælp af et messaging API (MAPI). Meddelelsesservere er i stand til at gemme beskeder i en kø, indtil de kan leveres til modtagerens applikation (er).
Et typisk eksempel på en messaging-serverapplikation i mange organisationer er Microsoft Exchange. Exchange sidder på en server og venter på, at meddelelser bliver dirigeret til sin kø. Derfra bestemmer mellemvaren én meddelelse ad gangen, om meddelelsen skal dirigeres lokalt, eller hvis den skal sendes til en anden meddelelsesserver til levering. Hvis meddelelsen hører til en lokal modtager, leveres meddelelsen næsten øjeblikkeligt til den lokale postkasse. Hvis meddelelsen hører til i en fjernmeddelelseslager, spørger Exchange-serveren andre applikationsservere i et miljø, f.eks. DNS, for at finde den meddelelsesserver, hvor meddelelsen hører hjemme.
Hvis der er forbindelsesproblemer mellem to meddelelsesservere, eller den afsendende server ikke kan bestemme placeringen af fjernmeddelelsesserveren, kan den person, der sender meddelelsen, modtage en leveringsforsinkelsesmeddelelse tilbage fra deres meddelelsesserver. Normalt fortæller denne meddelelse den enkelte, at serveren har problemer, men at den fortsætter med at prøve i et specificeret antal forsøg eller dage.
Der er andre typer messaging-servere eller e-mail-servere derude. Nogle, såsom Qmail, kører på linux-operativsystemet og kræver meget mindre overhead og administration end en Exchange-server. Dette gør dem ideelle til internetudbydere, der er vært for et stort antal e-mail-konti for kunder. Mange virksomheder bruger Microsoft Exchange til meddelelser, fordi det er meget pålideligt og fungerer godt med andre Microsoft-produkter, der bruges af virksomheder.
For at sende og modtage meddelelser har individuelle brugere brug for en meddelelsesklient, såsom Microsoft Outlook eller Windows Live Mail, eller endda en webbrowser. Mange messaging-servere, inklusive Exchange, kan konfigureres til at give adgang fra en browser.
Når en person sender en meddelelse, videresender Outlook (eller deres meddelelsesklient) beskeden til meddelelsesserveren, hvor beskeden går ind i meddelelseskøen for at vente på, at det bliver behandlet. Hvis der er en masse mail, der går gennem køen, kan denne proces tage lidt tid, selvom overgangen normalt ikke er mærkbar for nogen. Når meddelelsen behandles, bestemmer meddelelsesserveren placeringen af modtagerens postkasse. Hvis postkassen er lokal for den meddelelsesserver, leveres meddelelsen straks til dens destination. Hvis modtageren ikke er lokal på serveren, kontaktes DNS for at hjælpe med at finde messaging-serveren på Internettet. Når serveren findes, overføres den sendte e-mail-besked til modtagerens messaging-server, hvor processen starter lokalt fra en kø for at håndtere meddelelsen. Når den korrekte postkasse er placeret, leveres meddelelsen.
Med en højhastighedsforbindelse til internettet og en godt tilsluttet lokal meddelelsesserver vil e-mail-brugere sandsynligvis ikke bemærke nogen af meddelelseleveringsprocessen. E-mail-meddelelser kommer og går meget hurtigt til enhver modtager i hele verden.