Che cos'è un server di messaggistica?

Un server di messaggistica è un'applicazione che gestisce i messaggi tra due o più applicazioni. Questi messaggi vengono passati all'applicazione middleware utilizzando un'API di messaggistica (MAPI). I server di messaggistica sono in grado di archiviare i messaggi in una coda fino a quando non possono essere recapitati alle applicazioni del destinatario.

Un esempio tipico di un'applicazione server di messaggistica in molte organizzazioni è Microsoft Exchange. Exchange si trova su un server e attende che i messaggi vengano instradati alla sua coda. Da lì, il middleware determina un messaggio alla volta se il messaggio deve essere instradato localmente o se deve essere inviato a un altro server di messaggistica per il recapito. Se il messaggio appartiene a un destinatario locale, il messaggio viene recapitato quasi immediatamente alla cassetta postale locale. Se il messaggio appartiene a un archivio di messaggi remoto, il server Exchange eseguirà una query su altri server applicazioni in un ambiente, ad esempio DNS, per individuare il server di messaggistica a cui appartiene il messaggio.

Se ci sono problemi di connettività tra due server di messaggistica o il server di invio non è in grado di determinare la posizione del server di messaggistica remoto, la persona che invia il messaggio potrebbe ricevere un messaggio di ritardo di consegna dal proprio server di messaggistica. Di solito questo messaggio farà sapere a quell'individuo che il server sta incontrando difficoltà, ma che continuerà a provare per un determinato numero di tentativi o giorni.

Esistono altri tipi di server di messaggistica o server di posta elettronica. Alcuni, come Qmail, funzionano sul sistema operativo Linux e richiedono molto meno sovraccarico e amministrazione di un server Exchange. Ciò li rende ideali per i provider di servizi Internet che ospitano un gran numero di account e-mail per i clienti. Molte aziende utilizzano Microsoft Exchange per la messaggistica perché è molto affidabile e funziona bene con altri prodotti Microsoft utilizzati dalle aziende.

Per inviare e ricevere messaggi, i singoli utenti avranno bisogno di un client di messaggistica, come Microsoft Outlook o Windows Live Mail, o persino di un browser web. Molti server di messaggistica, incluso Exchange, possono essere configurati per consentire l'accesso da un browser.

Quando un individuo invia un messaggio, Outlook (o il suo client di messaggistica) passa il messaggio al server di messaggistica in cui il messaggio entra nella coda dei messaggi in attesa che venga elaborato il suo turno. Se c'è molta posta che passa attraverso la coda, questo processo potrebbe richiedere un po 'di tempo, anche se di solito la transizione non è evidente a nessuno. Quando il messaggio viene elaborato, il server di messaggistica determina la posizione della cassetta postale del destinatario. Se la cassetta postale è locale per quel server di messaggistica, il messaggio viene recapitato immediatamente alla sua destinazione. Se il destinatario non è locale sul server, viene contattato DNS per facilitare l'individuazione del server di messaggistica su Internet. Quando viene trovato il server, il messaggio e-mail inviato viene trasferito al server di messaggistica del destinatario in cui il processo inizia localmente da una coda per gestire il messaggio. Una volta individuata la cassetta postale corretta, il messaggio viene recapitato.

Con una connessione ad alta velocità a Internet e un server di messaggistica locale ben collegato, gli utenti di posta elettronica probabilmente non noteranno alcun processo di consegna dei messaggi. I messaggi di posta elettronica arriveranno e verranno inviati molto rapidamente a qualsiasi destinatario in tutto il mondo.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?