Volete utilizzare il vostro account Outlook e Microsoft 365, compreso Exchange Online, per migliorare la consegna delle e-mail per il vostro sito WordPress? Il mailer Microsoft 365 / Outlook.com per WP Mail SMTP vi consente di utilizzare in modo sicuro l'API di Microsoft per autenticare le e-mail del vostro sito.
Questo tutorial vi mostrerà tutti i passaggi necessari per configurare il mailer Microsoft 365 / Outlook.com in WP Mail SMTP.
Requisiti:
- Questo mailer richiede che il sito sia abilitato al protocollo SSL (https). Per i dettagli sull'impostazione, consultare la guida di WPBeginner all'aggiunta di SSL e HTTPS in WordPress.
- Sebbene l'impostazione di questo mailer non richieda l'uso di alcun servizio Microsoft a pagamento, Microsoft richiederà l'inserimento di una carta di credito per la configurazione di un account (per ridurre le iscrizioni di spam).
- Il mailer Microsoft 365 / Outlook.com è disponibile solo con la licenza Pro o superiore.
Che cos'è il Mailer di Microsoft 365 / Outlook.com?
Microsoft non offre solo servizi di indirizzi e-mail e caselle di posta elettronica, ma anche uno strumento per migliorare la deliverability delle vostre e-mail. Lo fa attraverso un'API, il che significa che non è necessario inserire alcun dato di accesso sensibile nell'area di amministrazione di WordPress (il che è più sicuro di un SMTP tradizionale). Il mailer di Microsoft/Outlook può inviare fino a 1.000 e-mail al minuto, un numero molto più alto rispetto ai limiti della maggior parte degli altri mailer.
- Costo: Gratuito. Tuttavia, è necessario inserire i dati della carta di credito per la verifica dell'account.
- Da Requisiti e-mail: Il servizio gratuito funziona solo con gli indirizzi e-mail basati su Microsoft (ad esempio, [email protected], [email protected] e Office 365, compresi quelli gestiti da Exchange Online). Se si utilizza Exchange Server, solo gli account Outlook (Office 365) a pagamento possono utilizzare un indirizzo e-mail Da basato su dominio.
- In conclusione, l'API di Microsoft è una soluzione gratuita e sicura per l'invio di e-mail: L'API di Microsoft è una soluzione gratuita e sicura per l'invio di e-mail. Tuttavia, i requisiti di configurazione di Microsoft sono più complessi rispetto alla maggior parte delle altre opzioni di WP Mail SMTP. Inoltre, l'API tende a causare lievi ritardi (fino a un paio di minuti) nella consegna delle e-mail.
Nota: se si utilizza un account a pagamento con un indirizzo e-mail Da basato su dominio, è necessario configurare i valori SPF e DKIM. Per ulteriori informazioni, consultare la documentazione SPF e DKIM di Microsoft.
Come iniziare con WP Mail SMTP
Per iniziare, è necessario installare e attivare il plugin WP Mail SMTP.
Una volta installato e attivato il plugin, andare su WP Mail SMTP " Impostazioni. Nella scheda Generale, troverete le impostazioni di configurazione del mailer.

Nelle prossime sezioni vedremo come completare queste impostazioni.
Mailer
Per ora saltate le impostazioni Da e-mail e Da nome. Le tratteremo in una fase successiva.
Per prima cosa è necessario scorrere la sezione Mailer. Da qui, selezionare l'opzione 365 / Outlook.

Ora che avete scelto il mailer Microsoft 365 / Outlook.com, dovreste vedere una nuova sezione intitolata 365 / Outlook.

Esistono due modi per configurare il mailer di Outlook: Utilizzando la configurazione in un clic o creando e registrando manualmente un'applicazione nel portale Azure di Microsoft.
Se si preferisce un approccio diretto, passare alla sezione di questa guida dedicata all'attivazione di One-Click Setup. Questo metodo non richiede la noiosa procedura di registrazione di un'app.
Tuttavia, se si preferisce generare manualmente l'ID e la password dell'app, è necessario utilizzare l'account Microsoft per creare un'applicazione web. Per continuare con questo metodo, passate alla sezione Creazione di un'applicazione Web di questa guida.
Attivazione della configurazione con un solo clic
Per un'impostazione più semplice e rapida della posta elettronica, si consiglia di utilizzare la funzione One-Click Setup. Essa consente di collegare il sito al mailer di Outlook con pochi clic.
Dopo aver selezionato 365/Outlook come mailer nelle impostazioni SMTP di WP Mail, si trova l'opzione per attivare l'Impostazione in un clic. È sufficiente spostare questa levetta su ON per iniziare il processo di configurazione semplificato.

Per informazioni più dettagliate sul processo di configurazione con un solo clic, consultate la nostra guida sulla configurazione del mailer Outlook utilizzando la funzione One-Click Setup.
Nota: La funzione One-Click Setup richiede una licenza Pro o superiore.
Se si preferisce continuare con l'approccio tradizionale o si desidera una configurazione personalizzata, procedere con il resto dei passaggi descritti di seguito.
Per generare le informazioni necessarie per questa sezione, è necessario impostare un'applicazione web nel proprio account Microsoft Azure. Questo processo non richiede alcuna codifica e vi mostreremo esattamente cosa fare nella fase successiva.
Assicuratevi di tenere aperte queste impostazioni SMTP di WP Mail in una scheda o finestra separata, perché ci tornerete presto.
Configurazione di un account Microsoft Azure
Per procedere con il processo di configurazione, è necessario disporre di un account Microsoft Azure. Se dovete creare un nuovo account, fate clic su questo link per iscrivervi a un account Microsoft Azure gratuito.
Sebbene la creazione di un account sia gratuita, al momento della registrazione di un account Microsoft è necessario inserire i dati della carta di credito. Questo aiuta a prevenire le registrazioni di spam.
Nota: prima di poter creare applicazioni nel portale Azure, potrebbe essere necessario sottoscrivere il piano Microsoft Pay-as-you-go.
Dato che molto probabilmente avete già un account di posta elettronica Microsoft (tramite Hotmail, Live, Outlook, Microsoft 365, ecc.), potete semplicemente accedere a Microsoft Azure con le credenziali dell'account esistente.
Nota: L 'e-mail utilizzata per l'account Azure deve essere un indirizzo e-mail basato su Microsoft con l'autorizzazione a inviare e-mail.
Una volta creato e verificato l'account, è necessario aprire il portale Azure se non si viene reindirizzati automaticamente.
Creare un ID applicazione
Nel portale Azure, digitate Registrazioni app nella barra di ricerca in cima alla pagina.

Successivamente, verrà visualizzato un menu a discesa con un elenco di servizi. Fare clic su Registrazioni di app.

Nella parte superiore della pagina delle registrazioni delle app, dovrete selezionare l'opzione + Nuova registrazione.

Nota: se viene visualizzato il messaggio di errore: La possibilità di creare applicazioni al di fuori di una directory è stata deprecata. Significa che dovete ancora registrare un account su Azure. Dovrete registrare e verificare il vostro account Azure per poter registrare un'applicazione.
Nel modulo di registrazione dell'app, ecco i dettagli da compilare:
- Nome: Questo è solo per l'organizzazione personale, quindi si consiglia di assegnare un nome come "WP Mail SMTP: yourdomain.com".
- Tipi di account supportati: Selezionare Account in qualsiasi directory organizzativa e account Microsoft personali.

Nota: per alcuni tipi di account Microsoft, è possibile che venga visualizzata solo l'opzione Account in qualsiasi directory organizzativa (qualsiasi Azure AD - Multitenant). Selezionate questa opzione se l'opzione Account in qualsiasi directory organizzativa e account Microsoft personali non appare per il vostro tipo di account.
- URI di reindirizzamento: Per il primo campo a tendina, lasciare questo valore impostato su Web. Per il secondo campo, è necessario copiare questo valore dalle impostazioni SMTP di WP Mail (vedere sotto).
Per trovare l'URI di reindirizzamento, dovete tornare alla scheda o alla finestra in cui avete lasciato aperte le impostazioni WP Mail SMTP del vostro sito. Nella sezione Outlook / 365, si troverà un campo denominato URI di reindirizzamento.

È necessario copiare questo valore e incollarlo nel modulo di registrazione dell'applicazione Microsoft Azure. Assicuratevi di tenere aperte entrambe le finestre/tab del browser, perché continueremo a passare da una all'altra.

Quando siete pronti, fate clic sul pulsante Registra per procedere.

Nota: dopo aver registrato la vostra applicazione, assicuratevi di ricontrollare i tipi di account supportati e l'URI di reindirizzamento, che si trovano nella scheda Autenticazione. Se queste impostazioni non sono configurate correttamente, è probabile che si verifichino problemi nell 'autorizzare WP Mail SMTP.
Una volta inviato il modulo di registrazione, si verrà reindirizzati alla pagina Panoramica. Qui troverete il vostro ID applicazione (cliente). Copiare questo valore.

Una volta copiato l'ID dell'applicazione (client), è necessario incollare il valore completo nelle impostazioni SMTP di WP Mail, nel campo denominato ID applicazione.

Creare una password per l'applicazione
Successivamente, è necessario generare una password per l'applicazione. Per farlo, andate su Gestione " Certificati e segreti nella barra laterale sinistra dell'app che avete registrato.

Nota: per visualizzare l'opzione Certificati e segreti è necessario trovarsi nella directory dell'app creata. È possibile accedere a questa pagina navigando su Registrazioni app e selezionando il nome dell'app registrata.
In questa schermata, fare clic sull'opzione + Nuovo segreto cliente .

Apparirà una finestra in sovrimpressione, dove dovrete compilare un breve modulo:
- Descrizione: Questo nome è solo per uso personale, quindi si consiglia un nome logico e semplice, come ad esempio
app_password
. - Scadenza: 730 giorni (24 mesi).

Dopo aver inviato il modulo segreto del cliente, verrà generata la password di applicazione. Copiate la password nella colonna Valore (non nella colonna ID segreto) e tornate alle impostazioni SMTP di WP Mail.

Nota: non sarà più possibile accedere al valore una volta usciti da questa pagina. Si consiglia di conservare il valore in un luogo sicuro, nel caso in cui sia necessario accedervi nuovamente.
Una volta tornati alla scheda o alla finestra in cui le impostazioni sono ancora aperte, incollare questo valore nel campo Password applicazione.

Salvare le impostazioni e autorizzare WP Mail SMTP
Una volta aggiunti l'ID domanda e la Password domanda, fare clic sul pulsante Salva impostazioni in fondo alla pagina.

Dopo aver salvato le impostazioni, è necessario scorrere verso il basso fino alla sezione Autorizzazione. Dovrebbe essere presente un pulsante con la dicitura Consenti al plugin di inviare e-mail utilizzando il tuo account Microsoft. Fare clic su questo pulsante.

Una volta fatto clic sul pulsante, si dovrebbe essere reindirizzati a un modulo di autorizzazione Microsoft.

In fondo al modulo, fare clic su Sì.
Successivamente, si verrà reindirizzati alle impostazioni SMTP di WP Mail. Nella parte superiore di queste impostazioni, dovreste vedere una notifica che vi informa che avete collegato con successo il vostro account Microsoft.

Poi, nella sezione Autorizzazione in fondo alla pagina, si dovrebbero vedere anche il nome e l'indirizzo e-mail utilizzati per autorizzare la connessione.

Da Email
Ora che l'API Microsoft è configurata e connessa, è possibile inserire un indirizzo e-mail Da. È necessario utilizzare lo stesso indirizzo e-mail utilizzato per autorizzare la connessione. Questo indirizzo e-mail si trova nella sezione Autorizzazione delle impostazioni.

Inserite questo stesso indirizzo e-mail nel campo Da indirizzo e-mail delle impostazioni.
Nota: se desiderate inviare le e-mail come utente diverso, casella di posta condivisa o gruppo, consultate la sezione FAQ per sapere come fare.
Si consiglia inoltre di selezionare la casella Forza da e-mail. Selezionando questa opzione si eviterà di dover modificare le impostazioni di Da e-mail in altre aree del sito.

Nota: per maggiori dettagli, consultare la nostra guida per capire come funziona l'impostazione Forza da e-mail.
Da Nome
Il mailer Microsoft 365 / Outlook.com non supporta la modifica o la forzatura del nome di origine. Le e-mail saranno inviate a nome del nome dell'account utilizzato per autorizzare la connessione.

Connessione di backup
L'impostazione di una connessione di backup è facoltativa e non è necessaria per completare la configurazione del mailer Microsoft 365 / Outlook. Tuttavia, per migliorare ulteriormente la consegna delle e-mail, si consiglia di configurare una connessione aggiuntiva che funga da backup in caso di guasto della connessione primaria.

Nota: Volete instradare le vostre e-mail attraverso una specifica connessione aggiuntiva in base a una serie di regole o condizioni? Per sapere come fare, consultate il nostro tutorial sull'instradamento intelligente.
Invio di un'e-mail di prova
Ora che l'API Microsoft è configurata e connessa, è importante inviare un'e-mail di prova per assicurarsi che tutto funzioni correttamente. Per farlo, dalla dashboard di amministrazione di WordPress, andate su WP Mail SMTP " Strumenti e fate clic sulla scheda Test e-mail.

Nel campo Invia a, per impostazione predefinita, viene visualizzato l'indirizzo e-mail dell'amministratore del sito. Tuttavia, è possibile modificare questo indirizzo e-mail con qualsiasi indirizzo e-mail a cui si desidera inviare l'e-mail di prova.
Nota: se avete impostato una connessione aggiuntiva, sarete in grado di scegliere tra la vostra connessione primaria e le altre connessioni quando invierete un'e-mail di prova.
Quindi, fare clic sul pulsante Invia e-mail per inviare l'e-mail di prova.

Dopo l'invio dell'e-mail, si dovrebbe visualizzare un messaggio di successo.

Se si controlla la casella di posta di quell'indirizzo e-mail, si dovrebbe ricevere l'e-mail per questo test.

Domande frequenti
Queste sono le risposte ad alcune delle domande più frequenti che riceviamo sull'impostazione del mailer Outlook in WP Mail SMTP.
Utilizzo l'Autenticazione a due fattori / Autenticazione a più fattori (2FA / MFA) sul mio account di posta elettronica basato su Microsoft. Funzionerà con il programma di posta elettronica Microsoft 365 / Outlook.com?
Se avete già configurato 2FA/MFA prima di completare i passaggi di configurazione di questa guida, non dovreste incontrare alcun problema (seguite i passaggi come di consueto).
Tuttavia, se si completa questo tutorial e si decide di abilitare in seguito la 2FA/MFA, nella maggior parte dei casi sarà necessario autorizzare nuovamente il mailer (vedere Salvataggio delle impostazioni e autorizzazione di WP Mail SMTP).
Qual è la dimensione massima dei messaggi di posta elettronica che possono essere inviati tramite il mailer di Microsoft 365 / Outlook.com?
Per WP Mail SMTP versione 3.3 e precedenti, il limite massimo di dimensione è di 4MB.
Per qualsiasi versione di WP Mail SMTP superiore alla 3.3, il limite massimo di dimensione dipenderà dalla configurazione di Outlook.
Se si è aggiornato il plugin WP Mail SMTP a una versione superiore alla 3.3 e si intende inviare e-mail di dimensioni superiori a 4 MB, è necessario autorizzare nuovamente il mailer (vedere Salvataggio delle impostazioni e Autorizzazione di WP Mail SMTP).
Perché si riceve il seguente errore durante la configurazione di un indirizzo e-mail GCC o DoD di Office 365?
Confidential Client is not supported in Cross Cloud request
Per quanto riguarda le misure di sicurezza, gli account Government Community Cloud (GCC) e del Dipartimento della Difesa degli Stati Uniti (DoD) utilizzano in genere l'opzione .us
invece dell'estensione di dominio .com
. Per impostare questi tipi di account, è necessario aggiungere il seguente snippet di codice per consentire l'utilizzo di .us
estensioni di dominio:
Se è necessario tenere conto di un'estensione di dominio con un codice paese diverso, ad esempio .de
è sufficiente sostituire 'us'
con il codice del vostro Paese, nell'ultima riga del codice fornito sopra. Ad esempio,
theme_prefix_enable_gcc_high_and_dod_compatibility( 'de' );
Nota: per ulteriori indicazioni, consultare il tutorial di WPBeginner sull'aggiunta di codice personalizzato.
Dovrò riconnettermi se le mie credenziali di accesso sono cambiate?
Sì, se si cambia la password, la connessione viene invalidata. In questo caso, è necessario ricollegare WP Mail SMTP andando su WP Mail SMTP " Impostazioni. Quindi scorrere fino alla sezione Autorizzazione e fare clic su Rimuovi connessione.

Una volta rimossa la connessione esistente, è necessario fare clic su Consenti al plugin di inviare e-mail utilizzando l'account Microsoft per ricreare la connessione al mailer Microsoft 365 / Outlook.com.

Il mailer di Microsoft 365 / Outlook.com supporta l'invio come utente diverso, casella di posta condivisa o gruppo?
Sì, il mailer Microsoft 365 / Outlook.com supporta l'invio di e-mail da utenti diversi, caselle di posta condivise e gruppi. Queste opzioni possono essere configurate nell'account Microsoft autorizzato collegato a WP Mail SMTP.
Di seguito, troverete la documentazione Microsoft pertinente su come configurare queste diverse opzioni di invio:
- Invio come o per conto di un altro utente
- Invio da una casella di posta condivisa
- Invio come o per conto di un gruppo
Una volta impostata una di queste opzioni, è possibile modificare l'indirizzo di posta elettronica Da con l'indirizzo e-mail di qualsiasi utente configurato nell'account Microsoft collegato.
Cosa succede se non ho il permesso di autorizzare le applicazioni che richiedono l'approvazione dell'amministratore?
Dovrete chiedere al vostro amministratore globale di configurare il flusso di lavoro del consenso dell'amministratore. Una volta configurato questo flusso di lavoro e aggiunto come revisore, sarete in grado di richiedere l'accesso alle applicazioni che richiedono il consenso dell'amministratore, come WP Mail SMTP.
È possibile rimuovere l'ambito "mail.readwrite" dal mailer di Outlook?
Sì, è possibile con uno snippet PHP personalizzato. Tuttavia, WP Mail SMTP utilizza questa autorizzazione per consentire agli utenti di inviare e-mail con file allegati di grandi dimensioni. Rimuovendolo, si limiterà la dimensione massima dei file allegati a 3 MB per il mailer Outlook. Per maggiori dettagli su come rimuovere l'ambito "mail.readwrite" per il mailer Outlook, consultare la nostra guida.
Cosa succede se l'email di prova non viene inviata con successo?
Se l'e-mail di prova non viene inviata, probabilmente verrà visualizzato un log di debug contenente ulteriori dettagli sul problema. Ecco un possibile messaggio di errore e come risolverlo.
Mailer: 365 / Outlook
ErrorSendAsDenied: The user account which was used to submit this request does not have the right to send mail on behalf of the specified sending account., Cannot submit message.
Se viene visualizzato il messaggio di errore sopra riportato, significa che l'indirizzo e-mail specificato non corrisponde a quello utilizzato per autorizzare la connessione. Per risolvere il problema, è necessario aggiornare l'indirizzo e-mail da cui proviene il messaggio in modo che corrisponda a quello autorizzato durante la configurazione della connessione al mailer Microsoft 365 / Outlook.com.
Se si desidera utilizzare un'e-mail diversa come messaggio di posta elettronica Da, è necessario aggiungere l'e-mail come alias sul proprio account Microsoft. Per i passaggi relativi a questa operazione, consultare la sezione invio di alias di questa guida.
Cosa fare se si riceve un errore MailboxNotEnabledForRESTAPI?
Il messaggio di errore MailboxNotEnabledForRESTAPI viene restituito da Microsoft e indica che l'API REST, necessaria per il mailer Microsoft 365 / Outlook, non è abilitata sull'account di posta elettronica Office 365 che si sta tentando di autenticare. Questo errore si verifica in genere quando:
- L'account e-mail di Office 365 in uso non ha l'API REST abilitata.
- L'account e-mail è ospitato su un server Microsoft Exchange dedicato piuttosto che su una casella di posta elettronica Microsoft 365 valida.
Per risolvere questo problema, assicurarsi di utilizzare una casella di posta elettronica Microsoft 365 valida e non un account su un server Exchange dedicato. È possibile trovare informazioni più dettagliate e assistenza per l'abilitazione dell'API REST nella casella di posta elettronica visitando la documentazione ufficiale di Microsoft su questo argomento.
Ecco fatto! Avete configurato con successo il vostro sito per l'invio di e-mail di WordPress con il mailer di Microsoft 365 / Outlook.com in WP Mail SMTP.
Poi, volete anche controllare quali e-mail invia il core di WordPress? Date un'occhiata al nostro tutorial sui controlli delle e-mail per tutti i dettagli.