Torna al Blog
#M365
#EmailSecurity
#Migration
#AzCopy
#Purview
#SysAdmin
#Cloud

Guida Pratica alla Migrazione E-mail Aziendale verso Microsoft 365

•Autore: Enzo Carlettini
Guida Pratica alla Migrazione E-mail Aziendale verso Microsoft 365

La migrazione delle caselle di posta aziendali da provider legacy o server IMAP/POP3 verso l’ecosistema Microsoft 365 rappresenta uno dei passaggi più delicati nella vita operativa di un’azienda.

Senza una corretta strategia, i rischi sono concreti: mancata ricezione di messaggi critici durante il cutover DNS, e-mail in uscita che finiscono nello spam dei clienti per errata autenticazione e perdita di gigabyte di corrispondenza storica archiviata localmente nei file .pst.

In questo articolo analizziamo la procedura end-to-end adottata da Protezione Cloud in un recente intervento di migrazione per un’azienda strutturata nel settore della logistica e spedizioni.


1. Audit Preventivo e Reputazione DNS

Prima di toccare qualsiasi client di posta o migrare gli account utente, è essenziale impostare la reputazione del dominio e preparare la transizione DNS:

  1. Abbassamento preventivo del TTL (Time-To-Live): 48 ore prima della migrazione, ridurre il TTL dei record MX e TXT a 300 secondi (5 minuti). Questo consente la propagazione quasi istantanea al momento dello switch definitivo.
  2. SPF (Sender Policy Framework): Inserire preventivamente il record di inclusione Microsoft:
    v=spf1 include:spf.protection.outlook.com ~all
    (Mantenendo temporaneamente gli IP del vecchio server SMTP se coesistono invii intermedi).
  3. DKIM (DomainKeys Identified Mail): Generare i due record CNAME per la firma crittografica delle e-mail direttamente dall’interfaccia Exchange Admin Center (o via modulo PowerShell ExchangeOnlineManagement).
  4. DMARC: Impostare una policy di monitoraggio iniziale (v=DMARC1; p=none; rua=mailto:dmarc-reports@azienda.it;) per verificare l’allineamento di SPF e DKIM prima di procedere a policy restrittive (p=quarantine o p=reject).

2. Importazione Automatica dei Dati Storici con AzCopy & Microsoft Purview

Spesso gli utenti hanno accumulato decine di gigabyte di posta in archivi locali .pst. Importarli manualmente aprendoli uno a uno in Outlook è lento, blocca i computer degli utenti e rischia di corrompere i file.

La metodologia più efficiente e scalabile sfrutta l’importazione di rete su Azure Blob Storage tramite AzCopy:

Step A: Generazione SAS URL e Upload con AzCopy

Dal portale Microsoft Purview (Compliance Center) si avvia un nuovo PST Import Job, ottenendo la chiave SAS temporanea per il bucket di staging Azure:

# Esempio comando AzCopy v10 per upload parallelo ad alta velocità
azcopy copy "/percorso/archivio_pst/*" \
  "https://<storage-account>.blob.core.windows.net/ingestiondata/?<SAS-Token>" \
  --recursive=true

Step B: Compilazione del Mapping CSV

Si predispone il file di metadati CSV (PstImportMapping.csv) che associa ciascun file PST caricato al rispettivo account M365 di destinazione:

Workload,FilePath,Name,Mailbox,IsArchive,TargetRootFolder,ContentCodePage,SPFileContainer,SPPath,TargetName
Exchange,,catia_backup.pst,catia@azienda.it,FALSE,/,65001,,,
Exchange,,qualita_backup.pst,qualita@azienda.it,FALSE,/,65001,,,

Step C: Esecuzione e Validazione del Job

Una volta validato il file CSV in Purview, i motori di Exchange Online indicizzano e iniettano automaticamente tutti i messaggi direttamente nella mailbox in cloud, senza impattare la banda locale dell’ufficio.


3. Caselle Condivise & Best Practice Outlook

Per le caselle funzionali (es. amministrazione@, qualita@, copiebolla@), l’approccio consigliato consiste nell’utilizzare Shared Mailboxes native di M365 (che non richiedono licenze a pagamento fino a 50GB di spazio):

  • Permessi di Invio: Assegnare i ruoli Send As (Invia come) e Read and Manage (Accesso completo).
  • Salvataggio della Posta Inviata: Di default, quando un utente invia una mail per conto della casella condivisa, il messaggio viene salvato nella cartella “Posta inviata” della casella personale dell’utente. Per forzare il salvataggio nella casella condivisa stessa:
# Forzare il salvataggio degli elementi inviati nella Shared Mailbox su Exchange Online
Set-Mailbox "amministrazione@azienda.it" -MessageCopyForSentAsEnabled $True -MessageCopyForSendOnBehalfEnabled $True

4. Stampanti Multifunzione e Dispositivi IoT

Per scanner e stampanti che devono inviare scansioni via email verso l’interno dell’organizzazione senza supporto ad autenticazione moderna OAuth2:

  • Utilizzare l’endpoint di ricezione diretta MX (<tenant-name>.mail.protection.outlook.com) con autenticazione basata su IP statico (Connector di tipo Partner/Inbound on-premises).

Conclusioni

Una migrazione mail ben pianificata azzera i tempi di fermo, garantisce la totale integrità dei dati storici e blinda la sicurezza del dominio contro attacchi di spoofing e phishing.