============================================================
 Microsoft 365 Email Auditing & Security Toolkit — 10 script PowerShell
 SynSphere Italia · https://synsphere.it
============================================================

COSA C'E' DENTRO
  10 script PowerShell (codice originale SynSphere) per l'audit e la sicurezza della
  posta su Microsoft 365 / Exchange Online. Per amministratori IT e MSP.

  01-Get-M365MailTrafficReport.ps1          Messaggi inviati/ricevuti per utente
  02-Get-M365MailFlowStatusReport.ps1       Spam / malware / phishing per direzione
  03-Get-M365EmailDeletionAudit.ps1         Chi ha cancellato quali email
  04-Get-M365SendAsAudit.ps1                Email inviate con permesso Send As
  05-Get-M365SharedMailboxSendingAudit.ps1  Chi invia dalle caselle condivise
  06-Get-M365NonOwnerMailboxAccess.ps1      Accessi alle caselle da non proprietari
  07-Get-M365MailboxAuditConfig.ps1         Caselle con auditing disabilitato
  08-Get-M365TransportRulesReport.ps1       Regole di flusso della posta
  09-Get-M365MailConnectorsReport.ps1       Connettori inbound/outbound (rischio BEC)
  10-Get-M365QuarantineReport.ps1           Messaggi in quarantena (spam/phish/malware)

PREREQUISITI
  - PowerShell 5.1+ o PowerShell 7
  - Exchange Online Management:
        Install-Module ExchangeOnlineManagement -Scope CurrentUser
  - Account amministratore. Gli audit (03-06) richiedono il ruolo "View-Only Audit Logs"
    e il mailbox auditing attivo (verificalo con lo script 07).

USO
        .\02-Get-M365MailFlowStatusReport.ps1 -Days 30
        .\09-Get-M365MailConnectorsReport.ps1
  Sono tutti report di sola lettura (nessuna modifica).
  Guida completa: https://synsphere.it/notizie/script-powershell-email-security-microsoft-365-toolkit-pmi

LICENZA
  Uso interno aziendale gratuito (no redistribuzione commerciale). Fornito "as is".

SUPPORTO
  Sicurezza della posta e monitoraggio gestito: https://synsphere.it/contattaci
============================================================
