Correu a Windows: Exchange Server i Microsoft 365
Al món Windows, el servidor de correu de referència és Microsoft Exchange, que es pot desplegar de dues maneres molt diferents: Exchange Server instal·lat localment (on-premises) o Exchange Online, el servei equivalent en núvol inclòs a Microsoft 365. Moltes organitzacions combinen tots dos models en un desplegament híbrid.
Exchange Server (on-premises)
Arquitectura
Des d'Exchange Server 2016, tota la funcionalitat es concentra en un únic rol de servidor, el Mailbox role, que inclou els serveis de transport (equivalent al MTA), l'accés a client (IMAP, POP3, MAPI, ActiveSync, OWA) i l'emmagatzematge de bústies. Aquesta simplificació respecte a versions anteriors (que separaven els rols Hub Transport, Client Access i Mailbox) facilita el desplegament, encara que segueix requerint una infraestructura considerable.
Requisits previs:
- Active Directory: Exchange amplia l'esquema d'AD i emmagatzema tota la configuració de destinataris (bústies, contactes, grups) allà. No pot funcionar sense un domini AD.
- .NET Framework i Visual C++ Redistributable en les versions requerides per la build d'Exchange instal·lada.
- Recursos considerables: com a mínim 128 GB de disc al volum del sistema i diversos GB de RAM, més espai addicional per a les bases de dades de bústies.
Instal·lació bàsica
La instal·lació es realitza amb l'assistent gràfic o, per a instal·lacions desateses, per línia de comandes:
# Instal·lació desatesa del rol Mailbox
Setup.exe /mode:Install /role:Mailbox /IAcceptExchangeServerLicenseTerms
Un cop instal·lat, l'eina principal d'administració gràfica és l'Exchange Admin Center (EAC), accessible via navegador (https://servidor/ecp).
Administració amb Exchange Management Shell (EMS)
La major part de la configuració real es fa amb PowerShell, mitjançant els cmdlets específics d'Exchange:
# Crear una bústia nova associada a un usuari d'AD
New-Mailbox -Name "Joan Garcia" -UserPrincipalName joan@exemple.local -Database "Mailbox Database 01"
# Consultar les bústies existents
Get-Mailbox | Select-Object Name, ServerName, Database
# Establir una quota d'emmagatzematge
Set-Mailbox -Identity joan -ProhibitSendQuota 2GB -ProhibitSendReceiveQuota 2.5GB
# Crear una regla de transport (per exemple, afegir un disclaimer legal)
New-TransportRule -Name "Disclaimer" -ApplyHtmlDisclaimerLocation Append -ApplyHtmlDisclaimerText "Aquest missatge pot contenir informació confidencial."
Bases de dades de bústies i alta disponibilitat
Exchange emmagatzema les bústies en bases de dades ESE (Extensible Storage Engine), agrupables en Database Availability Groups (DAG) per replicar-les entre diversos servidors i garantir alta disponibilitat davant de fallades de maquinari.
Microsoft 365 / Exchange Online
Microsoft 365 (abans Office 365) ofereix el correu com a servei SaaS: Exchange Online. No cal gestionar servidors ni bases de dades, i el proveïdor (Microsoft) s'encarrega del manteniment, les actualitzacions i la disponibilitat.
Model de llicències
Cada usuari necessita una llicència que inclou, entre altres serveis, una bústia d'Exchange Online amb una quota determinada (habitualment 50-100 GB segons el pla). La gestió d'usuaris i llicències es fa des del Microsoft 365 admin center (admin.microsoft.com).
Administració amb PowerShell
# Instal·lar el mòdul i connectar-se a Exchange Online
Install-Module -Name ExchangeOnlineManagement
Connect-ExchangeOnline -UserPrincipalName admin@exemple.onmicrosoft.com
# Crear una bústia compartida
New-Mailbox -Shared -Name "Suport" -DisplayName "Suport Tècnic" -PrimarySmtpAddress suport@exemple.cat
# Consultar l'estat de les bústies
Get-Mailbox -ResultSize Unlimited | Select-Object DisplayName, PrimarySmtpAddress
Configuració de DNS per a Exchange Online
Perquè un domini propi (per exemple exemple.cat) funcioni amb Exchange Online, cal publicar diversos registres al DNS del domini:
| Registre | Valor típic | Funció |
|---|---|---|
| MX | exemple-cat.mail.protection.outlook.com |
Encaminar el correu entrant cap a Exchange Online |
| TXT (SPF) | v=spf1 include:spf.protection.outlook.com -all |
Autoritzar els servidors de Microsoft a enviar en nom del domini |
| CNAME (DKIM) | selector1._domainkey i selector2._domainkey apuntant a *.onmicrosoft.com |
Signatura DKIM dels correus sortints |
| TXT (DMARC) | v=DMARC1; p=quarantine; rua=mailto:dmarc@exemple.cat |
Política sobre correus que fallen SPF/DKIM |
| CNAME (Autodiscover) | autodiscover.exemple.cat → autodiscover.outlook.com |
Configuració automàtica dels clients Outlook |
Desplegament híbrid (Exchange Hybrid)
Un desplegament híbrid manté algunes bústies a un Exchange Server local i unes altres a Exchange Online, sincronitzades mitjançant Azure AD Connect (sincronització d'identitats) i un connector de transport segur entre tots dos entorns. És una via habitual de migració gradual cap al núvol, i permet moure bústies individualment sense interrompre el servei.
Clients
- Outlook (escriptori): client complet amb suport per a MAPI/HTTP (protocol propietari de Microsoft, més ric que IMAP) tant amb Exchange Server com amb Exchange Online.
- Outlook Web App / Outlook on the web (OWA): accés via navegador, equivalent al webmail d'altres solucions.
- Clients estàndard (Thunderbird, apps mòbils, etc.): es poden connectar via IMAP/POP3 (si estan habilitats) o via protocols moderns com Exchange ActiveSync (EAS) o Microsoft Graph API.
Comparativa amb una solució autoallotjada (Postfix/Dovecot, Mailcow)
| Aspecte | Postfix + Dovecot / Mailcow | Exchange Server | Exchange Online (M365) |
|---|---|---|---|
| Cost | Gratuït (llicència lliure) | Llicència de servidor + CAL | Subscripció per usuari/mes |
| Manteniment | A càrrec propi | A càrrec propi | A càrrec de Microsoft |
| Requereix Active Directory | No | Sí | No (Azure AD, opcional) |
| Integració amb Outlook (MAPI) | No (només IMAP/SMTP) | Sí | Sí |
| Escalabilitat | Manual | Manual (DAG) | Automàtica |
| Control de dades | Total | Total | Delegat al proveïdor |
AC0375/05/06 — Miniactivitat
RA5 · CA5a, CA5b
Sense necessitat de desplegar un Exchange Server complet (per requisits de maquinari), crea un tenant de prova de Microsoft 365 (o utilitza'n un d'existent) i, des del Microsoft 365 admin center, crea un usuari amb bústia de correu. Documenta quins registres DNS caldria publicar al domini de l'institut perquè aquest tenant gestionés el correu real, i compara aquest procés amb el que vas seguir per configurar Postfix/Dovecot o Mailcow.