Invio email tramite Microsoft 365 (Office 365)

Come configurare l’invio email con Microsoft 365

Se la tua azienda utilizza Microsoft 365 (Exchange Online), puoi configurare Hyper Enterprise per inviare email direttamente tramite il tuo account aziendale, senza bisogno di configurare un server SMTP tradizionale.

Questa guida ti accompagna passo passo, sia sul portale Microsoft che all’interno del gestionale.


Cosa ti serve prima di iniziare

  • Un account Microsoft 365 aziendale (non un account personale Outlook.com)
  • Accesso al portale Azure Active Directory con un utente che abbia il ruolo di Global Administrator o Application Administrator
  • L’indirizzo email mittente che verrà usato per i messaggi automatici (es. noreply@tuaazienda.it)

Parte 1 — Operazioni sul portale Microsoft Azure

1. Accedi al portale Azure

Vai su portal.azure.com ed effettua l’accesso con le credenziali di amministratore.

2. Apri Azure Active Directory

Nel menu di sinistra cerca “Microsoft Entra ID” (il nuovo nome di Azure Active Directory) e aprilo.

3. Registra una nuova applicazione

  • Clicca su Registrazioni app → Nuova registrazione
  • Inserisci un nome descrittivo, ad esempio: Hyper Enterprise - Invio Email
  • In “Tipi di account supportati” seleziona: Solo account in questa directory organizzativa
  • Lascia vuoto il campo “URI di reindirizzamento”
  • Clicca Registra

4. Annota il Tenant ID e il Client ID

Nella pagina di riepilogo dell’applicazione appena creata trovi due valori importanti:

  • ID applicazione (client) → è il tuo Client ID
  • ID directory (tenant) → è il tuo Tenant ID

Copiali in un posto sicuro, ti serviranno dopo.

5. Crea un Client Secret

  • Vai su Certificati e segreti → Segreti client → Nuovo segreto client
  • Inserisci una descrizione (es. Hyper Enterprise) e scegli una scadenza
  • Clicca Aggiungi
  • Copia subito il valore del segreto (visibile solo in questo momento): è il tuo Client Secret

6. Aggiungi il permesso per inviare email

  • Vai su Autorizzazioni API → Aggiungi un’autorizzazione
  • Seleziona Microsoft Graph → Autorizzazioni applicazione
  • Cerca Mail.Send e selezionala
  • Clicca Aggiungi autorizzazioni
  • Clicca Concedi consenso amministratore per [nome azienda] e conferma

Il consenso amministratore è necessario: senza di esso l’applicazione non potrà inviare email.


Parte 2 — Configurazione in Hyper Enterprise

Accedi al gestionale con un utente amministratore, quindi vai in:

Amministrazione → Impostazioni → Email

Imposta i seguenti campi:

CampoValore
Servizio emailMicrosoftGraph
Indirizzo mittente predefinitoL’indirizzo email da cui verranno inviati i messaggi (deve essere una casella esistente nel tuo Microsoft 365)
Tenant IDIl valore copiato dal portale Azure al punto 4
Client IDIl valore copiato dal portale Azure al punto 4
Client SecretIl valore copiato dal portale Azure al punto 5
Salva in Sent ItemsAttiva se vuoi che i messaggi inviati compaiano nella cartella “Posta inviata” della casella mittente

Salva le impostazioni e usa il pulsante Invio mail di prova per verificare che tutto funzioni.


Problemi comuni

  • Errore “Insufficient privileges”: il consenso amministratore non è stato concesso. Ripeti il punto 6.
  • Errore di autenticazione: verifica che Tenant ID, Client ID e Client Secret siano stati copiati correttamente e che il segreto non sia scaduto.
  • L’email non arriva: controlla che l’indirizzo mittente esista come casella attiva nel tuo Microsoft 365.