Chi Siamo Area Clienti Promo del Mese Dicono di Noi Portfolio FAQ Blog
Senza categoria

WP Mail SMTP con Outlook, Office 365 e Microsoft 365

· 8 min di lettura

WP Mail SMTP con Outlook, Office 365 e Microsoft 365

Se la tua azienda utilizza l’ecosistema Microsoft per la gestione della posta elettronica — che si tratti di Outlook.com, Office 365 o Microsoft 365 — configurare WP Mail SMTP per inviare le email WordPress attraverso i server Microsoft è una scelta strategica e coerente con la tua infrastruttura. In questa guida approfondita vedremo come integrare WP Mail SMTP con tutti i servizi email di Microsoft, analizzando le diverse opzioni e le specificità di ogni configurazione.

Outlook.com, Office 365 e Microsoft 365: le differenze

Prima di procedere con la configurazione, è importante chiarire le differenze tra i vari servizi Microsoft:

Dal punto di vista della configurazione SMTP, Office 365 e Microsoft 365 sono identici. Outlook.com gratuito ha alcune limitazioni aggiuntive in termini di volumi di invio.

Metodo 1: Outlook API con OAuth 2.0 (consigliato)

WP Mail SMTP supporta l’integrazione diretta con le API di Microsoft attraverso il protocollo OAuth 2.0. Questo metodo è il più sicuro e il più raccomandato, specialmente per gli account aziendali Microsoft 365.

Configurazione del mailer Outlook nelle impostazioni di WP Mail SMTP

Passaggio 1: Registrare un’applicazione in Azure AD

Per utilizzare le API di Microsoft, devi registrare un’applicazione nella piattaforma Microsoft Azure Active Directory (ora denominata Microsoft Entra ID):

  1. Vai su portal.azure.com e accedi con il tuo account Microsoft.
  2. Cerca “Registrazioni app” (App registrations) nella barra di ricerca del portale.
  3. Clicca su Nuova registrazione.
  4. Assegna un nome all’applicazione (es. “WP Mail SMTP”).
  5. Come tipo di account supportato, seleziona “Account in qualsiasi directory organizzativa e account Microsoft personali”.
  6. Nell’URI di reindirizzamento, seleziona Web e inserisci l’URL fornito da WP Mail SMTP (lo trovi nella pagina di configurazione del plugin, sezione Outlook).
  7. Clicca su Registra.

Passaggio 2: Configurare le autorizzazioni API

  1. Nella pagina dell’applicazione registrata, vai su Autorizzazioni API.
  2. Clicca su Aggiungi un’autorizzazione.
  3. Seleziona Microsoft Graph.
  4. Scegli Autorizzazioni delegate.
  5. Cerca e aggiungi le seguenti autorizzazioni: Mail.Send, Mail.ReadWrite, User.Read.
  6. Clicca su Concedi consenso amministratore per il tuo tenant (se sei l’amministratore).

Passaggio 3: Generare il segreto client

  1. Vai su Certificati e segreti.
  2. Clicca su Nuovo segreto client.
  3. Assegna una descrizione e una durata (si consiglia 24 mesi).
  4. Copia immediatamente il Valore del segreto generato (non sarà più visibile dopo aver lasciato la pagina).

Passaggio 4: Configurare WP Mail SMTP

  1. Nella bacheca WordPress, vai su WP Mail SMTP → Impostazioni.
  2. Seleziona Outlook / Microsoft 365 come mailer.
  3. Inserisci l’Application ID (lo trovi nella pagina Panoramica dell’app in Azure).
  4. Inserisci il Client Secret (il valore copiato nel passaggio precedente).
  5. Salva le impostazioni e clicca su Autorizza per completare il processo OAuth.

Metodo 2: SMTP tradizionale per Outlook e Microsoft 365

Se preferisci non utilizzare le API, puoi configurare WP Mail SMTP con i parametri SMTP tradizionali di Microsoft:

Parametri SMTP per Outlook.com

Parametri SMTP per Microsoft 365 / Office 365

Test email WP Mail SMTP con configurazione Outlook

Requisiti specifici per Microsoft 365

Autenticazione moderna (Modern Auth)

Microsoft sta progressivamente eliminando il supporto per l’autenticazione di base (Basic Auth) in favore dell’autenticazione moderna (Modern Auth). Questo significa che, per gli account Microsoft 365, l’accesso SMTP con semplice username e password potrebbe non funzionare se l’amministratore del tenant ha disabilitato l’autenticazione di base.

Se riscontri errori di autenticazione con il metodo SMTP tradizionale, verifica con il tuo amministratore IT che l’autenticazione SMTP sia abilitata per il tuo account:

  1. Accedi all’admin center di Microsoft 365.
  2. Vai su Utenti → Utenti attivi.
  3. Seleziona l’utente e vai su Posta → App di posta elettronica.
  4. Assicurati che SMTP autenticato sia abilitato.

Multi-Factor Authentication (MFA)

Se l’account ha l’autenticazione a più fattori (MFA) attivata, non potrai utilizzare la password normale per l’accesso SMTP. Hai due opzioni:

Configurazione avanzata per ambienti aziendali

Connettori SMTP e relay

In ambienti aziendali complessi, potrebbe essere necessario configurare un connettore SMTP in Exchange Online per consentire l’invio da applicazioni esterne come WordPress:

  1. Accedi all’Exchange admin center.
  2. Vai su Flusso di posta → Connettori.
  3. Crea un nuovo connettore con l’origine “Server email dell’organizzazione” e la destinazione “Office 365”.
  4. Configura l’autenticazione in base alle esigenze della tua infrastruttura.

Questo approccio è particolarmente utile quando devi inviare email da più applicazioni attraverso lo stesso account Microsoft 365.

Policy di sicurezza condizionale

Se la tua organizzazione utilizza policy di accesso condizionale in Azure AD, assicurati che le policy non blocchino l’accesso dell’applicazione WP Mail SMTP. Potrebbe essere necessario creare un’eccezione per l’IP del tuo server web o per l’applicazione registrata.

Limiti di invio Microsoft

Anche Microsoft impone limiti di invio che devi tenere presente:

Servizio Limite giornaliero Limite per minuto
Outlook.com gratuito 300 email 30 messaggi
Microsoft 365 Business 10.000 email 30 messaggi
Exchange Online (E3/E5) 10.000 email 30 messaggi

Il limite di 30 messaggi al minuto è particolarmente importante per i siti WooCommerce che devono inviare molte email in contemporanea (ad esempio durante le promozioni).

Dashboard WP Mail SMTP con monitoraggio email inviate tramite Outlook

Problemi comuni e soluzioni

“SMTP Error: Could not connect to SMTP host”

Questo errore indica che il tuo server non riesce a connettersi al server SMTP di Microsoft. Le cause più comuni sono:

“Authentication unsuccessful”

Questo errore si verifica quando le credenziali non sono corrette o l’autenticazione SMTP è disabilitata per l’account. Verifica:

“Segreto client scaduto” (OAuth)

I segreti client creati in Azure AD hanno una data di scadenza (massimo 24 mesi). Quando scadono, devi generarne uno nuovo e aggiornarlo nelle impostazioni di WP Mail SMTP. È buona pratica impostare un promemoria per rinnovare il segreto prima della scadenza.

Best practice per Microsoft 365 con WP Mail SMTP

Conclusioni

Integrare WP Mail SMTP con Outlook, Office 365 o Microsoft 365 è un processo che richiede qualche passaggio in più rispetto alla configurazione con Gmail, soprattutto per quanto riguarda la registrazione dell’applicazione in Azure AD. Tuttavia, una volta completata la configurazione, potrai contare su un’infrastruttura email aziendale robusta e affidabile per l’invio delle email dal tuo sito WordPress.

Se la tua azienda è già nell’ecosistema Microsoft, questa integrazione è la scelta più naturale e coerente, garantendo uniformità nella gestione delle email e sfruttando appieno i vantaggi della piattaforma Microsoft 365.

Articoli correlati della serie WP Mail SMTP

Hai difficoltà con la configurazione di WP Mail SMTP e il tuo account Microsoft 365? Contattaci per ricevere assistenza specializzata: il nostro team ha esperienza nella configurazione di ambienti WordPress integrati con l’ecosistema Microsoft.

Migliora il Tuo Sito WordPress

Scopri le nostre guide complete sugli altri plugin essenziali per WordPress:

#Microsoft 365 #Office 365 #Outlook #SMTP #wp mail smtp