API e-mail per l'integrazione con Microsoft Outlook

Unipile - API E-mail Outlook Eroe (Leggero)
API per le email di Outlook

Connetti e sincronizza Outlook 365 Caselle di posta tramite API

Integra potenti funzionalità email nella tua app utilizzando la Outlook Email API. Leggi, invia, sincronizza e reagisci alle email di Outlook e Microsoft 365 tramite un'unica interfaccia REST supportata da Microsoft Graph, senza dover gestire manualmente i flussi OAuth.

outlook-sync.js
const response = await fetch( `https://${DSN}/api/v1/emails`, { intestazioni: { 'X-API-KEY'chiaveAPI, 'ID account': outlookAccountId } } ); const e-mail = await risposta.json(); // emails.items, array di messaggi di Outlook // funziona per Outlook, Gmail e IMAP
200 OK, casella di posta di Outlook sincronizzata
Supporti Prospettiva Gmail IMAP
Definizione

Che cos'è l'API di Outlook Email?

Il API per le email di Outlook è un'interfaccia RESTful che offre agli sviluppatori un accesso programmatico ai dati della casella di posta di Outlook e Microsoft 365. Costruito sopra Microsoft Graph, ti consente di leggere, inviare, organizzare e sincronizzare e-mail in qualsiasi account Outlook o Exchange Online, utilizzando OAuth 2.0 per l'autenticazione sicura delegata dall'utente. Gli sviluppatori integrano l'API E-mail Outlook per creare client di posta elettronica, motori di sincronizzazione CRM, strumenti ATS e automazione di outreach senza esporre le credenziali dell'utente.

Protocollo sottostante
Microsoft Graph API (REST/JSON) - l'unico endpoint per tutti i servizi Microsoft 365, tra cui Outlook, Teams e Calendario.
Modello di autenticazione
OAuth 2.0 con Registrazione App Azure. Ogni account collegato si autentica per conto del proprio utente: nessuna credenziale condivisa, nessun salvataggio di password.
Copertura dell'ambito
Account Outlook personali, Microsoft 365 Business, Exchange Online: tutti accessibili tramite lo stesso endpoint dell'API di posta elettronica di Outlook.
Casi d'uso

Perché integrare l'API di posta elettronica di Outlook nella tua app?

Integrare l'API delle email di Outlook nella tua applicazione offre ai tuoi utenti un accesso diretto alla loro casella di posta Microsoft 365 all'interno del tuo prodotto, senza cambi di scheda né copia-incolla manuale. Ecco le quattro funzionalità principali che i team sbloccano più frequentemente.

Gestione delle e-mail
Integra le comunicazioni email in modo fluido con la tua piattaforma. Utilizza Microsoft Graph per sfruttare potenti operazioni di lettura, invio, eliminazione e gestione delle cartelle, e assicurare una sincronizzazione efficiente di tutti i messaggi di Outlook.
Automazione del flusso di lavoro
Invia email programmaticamente, attiva sequenze di follow-up su nuovi messaggi e automatizza le regole di routing. L'API di posta elettronica di Outlook ti consente di eliminare il lavoro manuale da ogni flusso di lavoro guidato dalle email nella tua app.
Aggiornamenti in tempo reale
Le sottoscrizioni webhook su Microsoft Graph inviano eventi di nuove email al tuo server nel momento in cui arrivano. Non è necessario eseguire il polling, la tua app reagisce in tempo reale a ogni messaggio in arrivo in Outlook.
Sicurezza aziendale
OAuth 2.0 con Azure AD assicura che la tua app non memorizzi mai le password degli utenti. L'infrastruttura di Microsoft gestisce la rotazione dei token, l'MFA e l'accesso condizionale, mentre Unipile incapsula l'intero flusso in una pagina di autenticazione white-label.
API di Outlook per CRM - Unipile
Soluzioni CRM

API di Microsoft Outlook per la Tua Soluzione CRM

Sincronizza le conversazioni di Outlook nelle pipeline di vendita e nei record dei clienti

API di Outlook per il CRM
Pianificazione e Coordinamento della Pipeline
Sincronizzando le email e i calendari di Outlook, il tuo CRM consente una pianificazione senza interruzioni delle riunioni di vendita e dei follow-up. Gli aggiornamenti webhook in tempo reale da Microsoft Graph eliminano il rischio di appuntamenti persi e rallentamenti delle pipeline.
Analisi Avanzate e Insight di Coinvolgimento
L'integrazione dei dati delle e-mail di Outlook nel tuo CRM consente di ottenere analisi approfondite delle interazioni con i clienti. I team di vendita possono monitorare i tassi di coinvolgimento, misurare l'efficacia delle e-mail e adattare le strategie di contatto sulla base di dati concreti.
Flussi di lavoro di vendita automatizzati
Con l'API di Outlook Email, il tuo CRM può automatizzare attività di vendita di routine come email di follow-up, promemoria e rilevamento delle risposte. I rappresentanti si concentrano sulla vendita di alto valore invece che sulla gestione ripetitiva della posta in arrivo.
Editori ATS

Sincronizzazione delle e-mail di Outlook con i sistemi di gestione delle candidature

Microsoft Graph API per piattaforme di recruiting e software HR

API di Outlook per ATS
Comunicazione semplificata con i candidati
L'integrazione dell'API Microsoft Graph consente al tuo ATS di sincronizzare le e-mail di Outlook direttamente all'interno della piattaforma. I reclutatori possono così centralizzare tutte le conversazioni con i candidati ed evitare di dover passare continuamente da Outlook al software.
Pianificazione e Coordinamento dei Colloqui
Grazie all'integrazione dell'API di posta elettronica di Outlook con la sincronizzazione del calendario, il vostro ATS offre una gestione fluida della pianificazione dei colloqui. Gli aggiornamenti in tempo reale tramite webhook garantiscono che nessun appuntamento venga perso e consentono un coordinamento più rapido con i responsabili delle assunzioni.
Maggiore sicurezza dei dati e conformità
Il flusso OAuth 2.0 di Microsoft Graph con Azure AD protegge i dati sensibili dei candidati. Il vostro ATS beneficia di funzionalità di accesso condizionale, autenticazione a più fattori (MFA) e registri di controllo di livello aziendale, garantendo la conformità del processo di reclutamento al GDPR.
Strumenti di outreach

Sincronizzare l'API di Outlook per gli strumenti di outreach

Potenzia le piattaforme di coinvolgimento delle vendite multicanale con Microsoft Graph

Integrare l'API delle e-mail di Outlook nel tuo software di outreach offre ai team di vendita un'unica fonte di verità per ogni interazione con i potenziali clienti. Le conversazioni rimangono sincronizzate, i follow-up vengono attivati automaticamente e i dati di coinvolgimento fluiscono direttamente nei tuoi dashboard.

Sincronizzazione perfetta di e-mail e calendario in ogni lead, con aggiornamenti webhook in tempo reale da Microsoft Graph, in modo che i rappresentanti non perdano mai una risposta o un incontro.
Analisi avanzata del coinvolgimento sui segnali di apertura e risposta, consentendo ai team di misurare l'efficacia delle email e perfezionare le sequenze in base a dati di performance reali.
Sequenze di follow-up automatico quella pausa in risposta, la diramazione in base all'intento e l'instradamento dei lead "caldi", il tutto guidato da eventi di Outlook trasmessi tramite l'API Unipile.
Flusso OAuth white-label tramite Azure AD, in modo che i tuoi utenti possano collegare la propria casella di posta Outlook in pochi secondi senza mai uscire dalla tua piattaforma di outreach.
API di Outlook per Outreach

Configurazione di Microsoft OAuth per l'API di posta elettronica di Outlook

Documentazione OAuth Microsoft

Per impostazione predefinita, la tua integrazione utilizza le credenziali OAuth di Unipile. Per ottenere un esperienza completamente personalizzabile quando gli utenti finali si connettono alla loro casella di posta Outlook o Microsoft 365, registra la tua app in Microsoft Entra ID. Segui il 7 passi qui sotto per creare la registrazione, configurare i permessi e collegarlo all'API di posta elettronica di Outlook nel tuo spazio di lavoro Unipile.

1
2
3
4
5
6
7
01

Crea un account Microsoft Entra ID

Se non ne hai già uno, creane uno gratuito Microsoft Entra ID account (precedentemente Azure Active Directory). Questo è il portale di amministrazione dove registri l'applicazione OAuth che alimenta la tua integrazione con l'API di Outlook Email.

02

Registra una nuova app nel portale di Azure

Accedere a portal.azure.com, Apri Microsoft Entra ID, e clicca Nuova registrazione.

  • Dai il nome alla tua app: questo nome appare sulla schermata di consenso OAuth di Microsoft mostrata ai tuoi utenti finali.
  • Tipi di account supportati: seleziona "Account in qualsiasi directory organizzativa (qualsiasi Microsoft Entra ID, multitenant) e account personali Microsoft" in modo da poter collegare sia le cassette postali Microsoft 365 aziendali che quelle personali di Outlook.
Apri Microsoft Entra ID (Azure Active Directory) nel portale di Azure
Registra una nuova applicazione in Microsoft Entra ID
03

Aggiungi URI di reindirizzamento

Apri Autenticazione pannello e clicca Aggiungi URI sotto la sezione Web. Aggiungi 2 URI di reindirizzamento utilizzando il tuo DSN Unipile (disponibile nel Cruscotto Unipile, in alto a destra):

https://{{YOUR_DSN}}/api/v1/hosted/microsoft_auth_request_callback
https://{{YOUR_DSN_less_port}}/api/v1/hosted/microsoft_auth_request_callback/port{{YOUR_PORT}}
04

Configura le autorizzazioni di Microsoft Graph

Vai a Permessi API > Aggiungi un permesso > Microsoft Graph, poi aggiungi quanto segue Permessi delegati per l'API di Outlook Email:

Posta.Leggi
Mail.ReadWrite
Mail.Send

Per le funzionalità del calendario, aggiungi anche Calendars.ReadWrite, Calendars.Read, Calendars.Read.Shared e Calendars.ReadWrite.Shared, quindi attivali nelle impostazioni degli ambiti del tuo Pannello di controllo Unipile.

Fare clic su Aggiungi un'autorizzazione nel pannello delle autorizzazioni API di Microsoft Entra ID
Scegli Microsoft Graph dall'elenco delle autorizzazioni API
Aggiungi tutte le autorizzazioni delegate richieste per l'API di posta elettronica di Outlook
05

Crea un segreto client

Aperto Certificati e segreti, fare clic Nuovo segreto client. Dai una descrizione al segreto e impostagli una scadenza di 730 giorni (24 mesi), quindi fai clic su "Aggiungi".

Importante: copia immediatamente il valore segreto. Microsoft lo visualizza solo una volta e non potrai recuperarlo da questa pagina in seguito. Imposta un promemoria sul calendario prima della data di scadenza per evitare interruzioni dell'API di posta elettronica di Outlook.
Crea un nuovo segreto client in Certificati e segreti
Nome del segreto client e imposta una data di scadenza
Copia il valore del segreto del client prima che venga nascosto
06

Collega la tua app alla Dashboard Unipile

Apri Cruscotto Unipile e naviga verso Impostazioni > Microsoft OAuth.

  • Incolla il ID applicazione (client) dalla pagina Panoramica di Azure.
  • Incolla il valore segreto dalla pagina Certificati e segreti.
  • Fare clic Risparmiare.
Ora sei pronto per connettere gli account Outlook e Microsoft 365 tramite la tua app. Gli utenti finali vedranno il tuo marchio nella schermata di consenso OAuth anziché le impostazioni predefinite di Unipile.
Configura le tue credenziali Microsoft OAuth all'interno della Unipile Dashboard
07

Verifica la connessione

Dalla dashboard Unipile, attiva un nuovo collegamento account Microsoft per verificare che le tue credenziali OAuth personalizzate funzionino end-to-end. Dovresti vedere il tuo nome dell'app e il branding all'interno del prompt di consenso di Microsoft anziché le impostazioni predefinite di Unipile.

Richiesta di consenso OAuth Microsoft con il branding della tua app
Opzionale, per app di produzione
8
Diventa un editore verificato
Consigliato per la produzione - rimuove l'avviso "non verificato" sulla schermata del consenso

Con la verifica dell'editore, compare un segno di spunta blu nel prompt di consenso OAuth. Senza di essa, gli account aziendali di Microsoft 365 potrebbero visualizzare un avviso "editore non verificato" che danneggia il tasso di conversione delle iscrizioni.

Passaggio 1: iscriviti al Microsoft Partner Network

Passaggio 2: verifica il tuo dominio

Crea un file chiamato microsoft-identity-association.json e ospitarlo su:

https://yourdomain.com/.well-known/microsoft-identity-association.json

Passaggio 3: collega il tuo ID Partner Global Account (PGA)

  • Trova il tuo ID PGA tramite Partner Center.
  • Nel portale di Azure, vai su Registrazioni app > La tua app > Branding e proprietà, inserisci l'ID PGA e salva.

Per maggiori dettagli, vedere Documentazione di verifica di Microsoft Publisher.

9
Approvazione dell'amministratore richiesta"
Quando gli utenti finali vedono un blocco di consenso dall'amministratore di Microsoft 365

Se un utente finale visualizza "Richiesta approvazione dell'amministratore" quando connette la propria casella di posta di Outlook, il consenso richiesto non è stato concesso a livello di tenant. Due percorsi per risolverlo:

Metodo 1: richiesta di consenso dell'amministratore all'interno di Microsoft Entra

Un amministratore di Microsoft 365 esamina e approva la richiesta di consenso dell'amministratore in sospeso. Vedere Documentazione Microsoft sulla revisione delle richieste di consenso dell'amministratore.

Metodo 2: accesso OAuth come amministratore con consenso a livello di tenant

  • L'amministratore avvia il flusso di accesso OAuth dalla tua app.
  • Durante l'autorizzazione di Microsoft, l'amministratore deve selezionare "Consenso per conto della tua organizzazione".
  • Ciò concede il consenso per ogni utente nell'tenant e impedisce la richiesta per qualsiasi connessione futura all'API di posta elettronica di Outlook.

Completa i dettagli in Guida alla risoluzione dei problemi di consenso Microsoft.

API per e-mail di Outlook - Funzionalità
Caratteristiche

Aumenta la produttività con le funzionalità dell'API di posta elettronica di Outlook

Aumenta la produttività dei tuoi utenti sfruttando le funzionalità dell'API di Outlook Email, abilitando una gestione email senza interruzioni, flussi di lavoro automatizzati e sincronizzazione in tempo reale, così potranno concentrarsi su ciò che conta veramente.

Avvio di una nuova e-mail
Avvia facilmente nuovi messaggi di posta elettronica tramite l'API e-mail di Outlook, automatizzando il processo di creazione di e-mail. Risparmia tempo semplificando la composizione e riducendo gli errori manuali.
POSTA/api/v1/email
POSTA /api/v1/email
{
  "account_id": "acc_outlook_...",
  "a": [{"identificatore": "lead@acme.com"}],
  "soggetto": "Breve introduzione",
  "corpo": "Ciao {{first_name}}..."
}
Elenco di tutte le e-mail
Recupera un elenco completo di tutti i messaggi di Outlook, consentendo una gestione e un tracciamento efficienti. Fornisce una chiara panoramica delle comunicazioni e migliora l'organizzazione.
Elenca e Ottieni Cartelle
Accedi e gestisci le cartelle e le etichette delle e-mail di Outlook, migliorando la categorizzazione. Semplifica l'organizzazione delle e-mail in cartelle e migliora la capacità di individuare rapidamente messaggi specifici.
Inbox 248
Elementi inviati 86
Bozze 4
Elementi eliminati 12
Spam 3
Archivio 1.2 mila
Notifiche Webhook
Configura e gestisci gli webhook per ricevere notifiche email di Outlook in tempo reale. Garantisce avvisi istantanei per eventi email importanti e migliora i tempi di risposta e di follow-up.
webhook.ricevuto
// Nuovo evento email recapitato al tuo endpoint
{
  "evento": "posta.ricevuta",
  "account_id": "acc_outlook_...",
  "email_id": "em_8FdK2...",
  "da": "sarah@acme.com",
  "ora": "2026-05-18T09:42:11Z"
}

Confronta Outlook con Gmail e IMAP

Scorri per vedere di più
Caratteristica
Prospettiva
Gmail
IMAP
Autorizzazione in hosting
Autorizzazione personalizzata
OAuth
Credenziali
Invia / Rispondi Email
Elenco e-mail
Boozza un'idea per un'email.
Cancellare l'e-mail
Spostare l'e-mail
Elenco cartelle
Prendi la cartella
Nuova e-mail
Tracciamento aperture e clic
Elenco completo delle funzionalità dell'API di Outlook
Inizia a costruire

Costruisci oggi stesso la tua integrazione API di posta elettronica di Outlook

Prova gratuita inclusa - nessuna carta di credito richiesta. Collega il tuo primo account Outlook in meno di 5 minuti.

Costruisci con Unipile - gratuito
Esempi di codice

Esempi di codice API per email di Outlook: Node.js, Python e cURL

Gli esempi seguenti chiamano l'endpoint API unificato di Outlook di Unipile. Una chiave API, un URL di base: funziona per Outlook, Gmail e IMAP senza cambiare il codice. Sostituisci TUA_DSN e LA_TUA_CHIAVE_API con i valori dalla tua Dashboard Unipile.

Node.js
Pitone
cURL
leggi-email-outlook.js
// Leggere e-mail da un account Outlook collegato tramite l'API di posta elettronica Unipile Outlook const axios = require('axios'); const DSN = 'api1.unipile.com:13211'; const CHIAVE_API = 'CHIAVE_API_TUA'; const ACC_ID = 'OUTLOOK_ACCOUNT_ID'; // da POST /accounts dopo OAuth async function ElencaEmailOutlook() { const res = await axios.ottenere( `https://\${DSN}/api/v1/emails`, { intestazioni: { 'X-API-KEY': CHIAVE_API, 'ID account'ACC_ID } } ); console.log(res.data.items); // array di messaggi di Outlook } // Invia un'email tramite l'API di posta elettronica di Outlook async function inviaEmailOutlook() { await axios.posta( `https://\${DSN}/api/v1/emails`, { account_id: ID_ACC, a: [{ nome_display: 'Alice', identificatore: 'alice@contoso.com' }], soggetto: 'Ciao dall'API di posta elettronica di Outlook', corpo: '

Inviato tramite API Unipile Outlook Email.

'
}, { intestazioni: { 'X-API-KEY': CHIAVE_API } } ); }
200 OK - email recuperate dall'account Outlook collegato
leggi_email_outlook.py
# Leggi e invia e-mail tramite l'API e-mail di Unipile per Outlook import richieste DSN = "api1.unipile.com:13211" CHIAVE_API = "TUA_API_KEY" ACC_ID = "ID_ACCOUNT_OUTLOOK" INTÈSTAZIONI = { "X-API-KEY": CHIAVE_API, "account_id": ID_ACC, } #: Elenco delle e-mail di Outlook def elenco_email(): r = richieste.ottenere( "https://{DSN}/api/v1/email", intestazioni=INTÈSTAZIONI ) r.raise_for_status() return r.json()["articoli"] # Invia tramite l'API e-mail di Outlook def invia_email(all_indirizzi, oggetto, corpo): r = richieste.posta( "https://{DSN}/api/v1/email", intestazioni={"X-API-KEY": API_KEY}, json={ "account_id": ID_ACC, "a": [{"identificatore": all_addr}, "soggetto"soggetto, "corpo"corpo } ) r.raise_for_status() return r.json()
200 OK - Messaggi di Outlook restituiti come elenco JSON
outlook-api-email.sh
# Elenco delle e-mail dall'account Outlook collegato ricciolo -s -X GET \ "https://api1.unipile.com:13211/api/v1/emails" \ -H "X-API-KEY: LA_TUA_CHIAVE_API" \ -H "account_id: ID_ACCOUNT_OUTLOOK" \ | jq '.items[] | {id, materia, mittente, data}' # Invia e-mail tramite l'API di posta elettronica di Outlook ricciolo -s -X POST \ "https://api1.unipile.com:13211/api/v1/emails" \ -H "X-API-KEY: LA_TUA_CHIAVE_API" \ -H "Content-Type: application/json" \ -d '{ "account_id": "ID_ACCOUNT_OUTLOOK", "a": [{"identificatore": "alice@contoso.com"}], "oggetto": "Ciao dall'API email di Outlook", "corpo"

Inviato tramite Unipile.

"
}'
201 Creato - email inviata tramite Outlook
Stesso codice per tutti i fornitori: L'API di Unipile Outlook Email utilizza lo stesso identico endpoint e la stessa struttura del payload di Gmail e IMAP. La tua integrazione funziona su tutti e 3 i provider senza modifiche al codice. Vedi il Guida all'API Email per il riferimento completo dell'endpoint.
Unipile - Outlook Graph vs Unipile
Costruire vs Acquistare

Microsoft Graph nativo vs API unificata per le e-mail di Outlook (Unipile)

Scopri i chiari vantaggi di sfruttare l'integrazione semplificata dell'API di posta elettronica di Outlook di Unipile rispetto alla creazione diretta su Microsoft Graph. Utilizza Hosted Auth per rafforzare la sicurezza attraverso una gestione migliorata delle credenziali, garantire un'integrazione fluida con Outlook e altre piattaforme di posta elettronica e ridurre l'overhead della manutenzione dei flussi OAuth.

Dimensione API Microsoft Graph nativa API Email Outlook Unipile
Ambito di integrazione Solo Outlook / Exchange Online Outlook + Gmail + IMAP, stesso codice
configurazione del flusso OAuth Registrazione App di Azure + gestione dei token per tenant Un link OAuth ospitato, pagina OAuth white-label, zero token di autorizzazione
Aggiornamento del gettone Il tuo codice deve essere aggiornato ogni 60 minuti (durata del token di accesso). Unipile gestisce automaticamente l'aggiornamento per tutti gli account collegati
Rinnovo webhook Gli abbonamenti scadono a 4.230 minuti, devi rinnovare prima della scadenza. Unipile rinnova automaticamente gli abbonamenti Graph
Gestione del throttling Devi implementare manualmente la logica di retry 429 e il backoff esponenziale Gestione integrata dei tentativi e dei limiti di frequenza
Tempo per la prima email 2-5 giorni (configurazione Azure + OAuth + logica token + gestione errori) Sotto le 2 ore (segui questa guida)
Ritiro di Exchange Online Deve migrare da EWS a Graph prima della scadenza di ottobre 2026 Unipile usa già Graph, la migrazione è trasparente
Supporto Documentazione Microsoft + forum Supporto tecnico dal vivo + chiamata on-demand con il fondatore
Microsoft Graph nativo
Manuale
1 Registra app nel portale di Azure
2 Configura gli ambiti OAuth e l'URI di reindirizzamento
3 Crea un flusso OAuth + archiviazione token per tenant
4 Implementa il refresh del token ogni 60 minuti
5 Gestisci il throttling 429 e il backoff
6 Rinnova gli abbonamenti webhook prima della scadenza
API Unipile Outlook
Automatizzato
1 Genera un link di autenticazione ospitato
2 L'utente collega Outlook in un clic
3 Ricevi e-mail tramite webhook unificato
Token aggiornati automaticamente
Gestione integrata di tentativi ed errori e limitazione del numero di richieste
Webhook rinnovati automaticamente

One Link Hosted Auth vs Flusso OAuth Completo

L'auth ospitata di Unipile automatizza il rilevamento dei provider di posta elettronica e gestisce l'autenticazione. Ciò riduce significativamente la complessità della configurazione iniziale, accelerando le tempistiche di sviluppo e riducendo la manutenzione. Guida API OAuth per email

Aggiornamenti e manutenzione costanti

Rimani all'avanguardia con aggiornamenti regolari e una manutenzione diligente. L'API Unipile Outlook Email viene continuamente migliorata per monitorare le modifiche a Microsoft Graph e offrire prestazioni ottimali, in modo che la tua integrazione funzioni anche quando Microsoft aggiorna la sua API. Guida all'integrazione di MS Graph

Il nostro team di supporto ti guida attraverso ogni fase dell'integrazione API di Outlook Email, dall'avvio al post-implementazione, senza costi aggiuntivi. API email per sviluppatori

Attenzione

Errori comuni nella creazione con l'API di posta elettronica di Outlook

Le API di Microsoft Outlook sono potenti ma presentano diverse limitazioni non ovvie che possono compromettere la tua integrazione in produzione. Ecco le 6 insidie più comuni e come evitarle.

1
Scadenza del token di accesso (60 minuti)
I token di accesso di Microsoft Graph scadono esattamente dopo 1 ora. Se la tua app memorizza nella cache il token e non lo aggiorna, le chiamate API inizieranno a restituire errori 401 in produzione, spesso solo dopo la prima sessione utente reale.
Correggere: usa sempre il refresh_token con lo scope offline_access. Controlla la scadenza del token prima di ogni chiamata e aggiornalo proattivamente. Con Unipile, l'aggiornamento del token viene gestito automaticamente per tutti gli account collegati.
2
Scadenza sottoscrizione webhook (4.230 minuti)
Le sottoscrizioni di Microsoft Graph per gli eventi di posta elettronica di Outlook hanno una durata massima di 4.230 minuti (circa 70,5 ore). Dopo tale termine, non vengono recapitate nuove webhook per le e-mail e non si riceve alcun errore: gli eventi semplicemente si interrompono silenziosamente.
Correggere: Implementa un processo batch di rinnovo delle sottoscrizioni che venga eseguito ogni 48 ore. Chiama l'endpoint PATCH /subscriptions con un nuovo expirationDateTime prima che scada quello corrente.
3
Throttling (errori 429 sotto carico)
Microsoft Graph applica limiti di throttling per app, circa 10.000 richieste ogni 10 minuti per tenant. Le app multi-utente che distribuiscono richieste durante il picco di carico incontreranno errori 429 Too Many Requests senza preavviso.
Correggere: Implementare un backoff esponenziale con jitter per ogni chiamata API. Rispettare l'intestazione Retry-After nelle risposte 429. Valutare la possibilità di raggruppare le richieste utilizzando l'endpoint $batch di Graph.
4
Flusso di consenso amministratore per tenant enterprise
Gli abbonamenti Microsoft 365 aziendali richiedono spesso il consenso dell'amministratore dell'abbonamento prima che qualsiasi utente nell'organizzazione possa concedere all'app l'autorizzazione. Se si eseguono test solo con account Outlook personali, questo problema non si manifesterà finché non si raggiungeranno i clienti aziendali.
Correggere: implementa il flusso di consenso dell'amministratore (endpoint /adminconsent) e visualizza un messaggio di errore chiaro agli utenti che riscontrano errori di consenso. Documenta l'URL di consenso dell'amministratore nel tuo flusso di onboarding. Guida OAuth MS Graph
5
Ritiro di Exchange Web Services (EWS)
Microsoft sta ritirando Exchange Web Services (EWS) per Exchange Online nell'ottobre 2026. Qualsiasi integrazione che utilizzi ancora EWS (un approccio legacy comune) smetterà di funzionare. Questo influisce anche sulle migrazioni da Exchange on-premise a Exchange Online.
Correggere: Se la tua integrazione o una sua dipendenza utilizza EWS, effettua la migrazione a Microsoft Graph entro ottobre 2026. L'API Outlook Email di Unipile utilizza già esclusivamente Graph, quindi non è richiesta alcuna azione da parte tua.
6
Deprecazione autenticazione base
Microsoft ha deprecato completamente l'autenticazione di base per Exchange Online su tutti i protocolli (SMTP, IMAP, POP). Qualsiasi codice che utilizza nome utente/password per autenticarsi direttamente a Outlook non funzionerà. Ciò interrompe comunemente le implementazioni legacy di sincronizzazione delle e-mail.
Correggere: migrate a OAuth 2.0 (flusso credenziali client o autorizzazione delegata). Utilizzare l'autenticazione personalizzata di Unipile solo per i server IMAP che la supportano ancora, l'integrazione con l'API e-mail di Outlook deve sempre utilizzare OAuth. Guida API OAuth per email
Scadenza per il pensionamento EWS: ottobre 2026

Exchange Web Services per Exchange Online smetterà di funzionare nell'ottobre 2026. Se la tua integrazione con l'API di posta elettronica di Outlook utilizza EWS direttamente o tramite una libreria, pianifica fin da ora la migrazione a Microsoft Graph. Consulta la Guida all'API Microsoft Graph per il percorso di migrazione.

Sicurezza e conformità

Sicurezza e conformità per le integrazioni dell'API di posta elettronica di Outlook

Garantisci la sicurezza dei tuoi dati con protocolli di sicurezza avanzati. L'API di posta elettronica Outlook di Unipile garantisce che le tue email e le tue informazioni sensibili rimangano protette, con certificazione SOC 2 di tipo II e piena conformità al GDPR.

Certificato SOC 2 Tipo II
Conformità al GDPR
Solo OAuth 2.0
Nessuna memorizzazione delle credenziali
Gestione dei dati
Nessun archivio email parallelo
Unipile funge da intermediario autenticato per conto di ciascun utente. I dati delle e-mail non vengono memorizzati in un database o in un archivio separato. L'ambito di applicazione è limitato alla sessione autenticata di ciascun account collegato.
Come funziona Unipile
Intermediario tecnico indipendente
Unipile è un intermediario tecnico indipendente che agisce per conto di ciascun utente autenticato. Non è un partner Microsoft. Le credenziali non vengono mai condivise tra account.
Limiti della piattaforma
Uso responsabile dell'API di Outlook
I limiti e il throttling di Microsoft Graph vengono trasmessi in modo trasparente. La cadenza e il volume delle chiamate API rimangono una decisione lato cliente. Unipile visualizza i limiti ma non sovrascrive le politiche di applicazione di Microsoft.
Costruisci la tua integrazione sicura con l'API di Outlook Email
Unipile - FAQ sull'API di posta elettronica di Outlook
FAQ

Domande frequenti

Risposte alle domande più comuni sull'integrazione delle API di Outlook Email, delle API di Microsoft Outlook e delle API di Outlook 365 con Unipile.

01
Che cos'è l'API di posta elettronica di Outlook e come funziona?
Il API per le email di Outlook è un'API RESTful che offre accesso programmatico ai dati delle e-mail di Outlook. È basata su Microsoft Graph, il gateway API unificato per Microsoft 365. Quando si chiama l'API delle e-mail di Outlook, la richiesta viene inviata a graph.microsoft.com/v1.0/me/messages, autenticato con un token bearer OAuth 2.0 di Azure AD. Unipile lo racchiude in un'interfaccia semplice e indipendente dal provider che funziona anche per Gmail e IMAP.
02
Qual è la differenza tra l'API di Outlook 365 e l'API Web di Outlook?
Il API di Outlook 365 in genere si riferisce all'accesso alle caselle di posta di Microsoft 365 Business o Enterprise tramite Microsoft Graph. Il termine "Outlook Web API" è un termine obsoleto che indicava un'API REST che Microsoft ha ritirato e sostituito con Microsoft Graph. Oggi, qualsiasi integrazione moderna con l'API di posta elettronica di Outlook dovrebbe utilizzare Microsoft Graph. Sia gli account Outlook personali che quelli Microsoft 365 Business sono accessibili tramite lo stesso endpoint.
03
In che modo l'API di Microsoft Outlook è diversa da Exchange Web Services (EWS)?
Exchange Web Services (EWS) è un'API legacy basata su SOAP che Microsoft sta ritirando per Exchange Online nell'ottobre 2026. La moderna API di Microsoft Outlook utilizza Microsoft Graph (REST/JSON) al suo posto. Se stai creando una nuova integrazione o migrando una legacy, utilizza Microsoft Graph tramite l'API di posta elettronica di Outlook. EWS smetterà di funzionare per Exchange Online dopo la data di ritiro. Vedi il nostro Guida all'API Microsoft Graph per il percorso di migrazione.
04
Come autentico gli utenti con l'API di posta elettronica di Outlook?
L'autenticazione per l'API di Outlook Mail utilizza OAuth 2.0 con Azure AD. Ti servono: (1) creare una registrazione dell'app Azure, (2) aggiungere la Mail.ReadWrite, Mail.Send e Posta.Leggi permessi delegati, (3) implementare il flusso del codice di autorizzazione per ottenere un token di accesso. Con Unipile, salti tutto questo. Utilizza Hosted Auth per generare una pagina OAuth con un unico link per i tuoi utenti. Vedi il completo Guida API OAuth per email e il Guida OAuth di Microsoft Graph.
05
Posso usare l'API di Outlook per leggere le email, non solo per inviarle?
Sì. L'API per l'e-mail di Outlook supporta entrambi leggere e inviare email, nonché organizzarle. Le operazioni includono: elencare tutti i messaggi, ottenere un messaggio specifico, inviare un nuovo messaggio, rispondere, inoltrare, eliminare, spostare in una cartella, contrassegnare come letto ed elencare il contenuto di una cartella. Vedi la Leggi la guida API delle email e Guida all'API per l'invio di email per la documentazione di endpoint specifici.
06
L'API di Outlook funziona sia per gli account Outlook personali sia per quelli di Microsoft 365 Business?
Sì. Microsoft Graph supporta entrambi account Microsoft personali (outlook.com, hotmail.com, live.com) e Account Microsoft 365 Business (Exchange Online). L'endpoint dell'API di posta elettronica di Outlook è lo stesso per entrambi. È necessario impostare l'audience della registrazione dell'app Azure su "Account in qualsiasi directory organizzativa e account Microsoft personali" per supportare entrambi i tipi.
07
Perché dovresti integrare l'API di posta elettronica di Outlook nella tua applicazione?
Integrazione dell'API di posta elettronica di Outlook semplifica la gestione delle email, abilita l'automazione del flusso di lavoro e migliora il tuo prodotto con l'accesso alla casella di posta in tempo reale. Benefici chiave: automatizza le attività email di routine, crea funzionalità email-native senza cambiare app e sincronizza i dati di Outlook direttamente in piattaforme CRM, ATS o di outreach. L'API di Outlook accelera il flusso di lavoro riducendo lo sforzo manuale e aumenta la recapitulabilità utilizzando l'infrastruttura di Microsoft. Vedi il completo Guida all'API Email per un quadro completo.
08
Posso integrare Gmail e IMAP insieme a Outlook con Unipile?
Sì. Oltre all'API di posta elettronica di Outlook, Unipile supporta Gmail e IMAP, i tre principali provider di posta elettronica. Lo stesso endpoint API e la stessa struttura di payload funzionano per tutti e tre i provider. La tua integrazione funziona con Outlook, Gmail e IMAP senza modifiche al codice. Vedi il Guida API di Gmail e Guida all'API IMAP.
09
C'è un livello gratuito per testare l'API di posta elettronica di Outlook con Unipile?
Sì. Unipile offre una prova gratuita che ti consente di collegare account Outlook ed effettuare chiamate API di posta elettronica di Outlook senza carta di credito. Vedi il Guida gratuita API Email per i limiti di prova e i passaggi per iniziare, o iscriversi direttamente sulla dashboard.
Avete ancora domande? Il nostro team è qui per aiutarti a integrare l'API di Outlook Email nel tuo prodotto.
Parlare con un esperto

Ti potrebbe interessare anche

Recuperare le e-mail con Unipile API

Recuperare le e-mail con Unipile API

Gestire e recuperare le e-mail in modo programmatico è una competenza fondamentale. Che si tratti di automazione aziendale, assistenza clienti o marketing, capire come utilizzare un'API e-mail per recuperare le e-mail può semplificare le operazioni e migliorare l'efficienza. Questa guida vi guiderà attraverso gli elementi essenziali...

leggi tutto
Come ottenere l'API e-mail per il vostro software

Come ottenere l'API e-mail per il vostro software

Esplorate i vantaggi dell'integrazione di un'API, in quanto rappresenta una porta d'accesso per sbloccare numerosi vantaggi nell'incorporare senza soluzione di continuità più servizi di posta elettronica nella vostra applicazione.Cos'è un'API di posta elettronica? Un'API (Application Programming Interface) è un servizio che consente agli sviluppatori di integrare...

leggi tutto
Verifica OAuth di Google e credenziali API di Gmail (2026)

Verifica OAuth di Google e credenziali API di Gmail (2026)

Avviso app non verificata API di Gmail L'avviso "Questa app non è verificata", il limite di 100 utenti e le esenzioni Prima che la tua app superi la verifica delle app di Google OAuth, ogni utente che tenta di autorizzarla visualizzerà una schermata di avviso. Google impone anche un limite rigido di 100 utenti alle app esterne non verificate. Ecco...

leggi tutto
it_ITIT
.