Site icon Mailtrap

Outlook di SMTP spiegato: guida alla configurazione e al debugging

In questo tutorial, spiegherò cos’ è l’SMTP di Outlook, come configurarlo, inclusi esempi pratici, descriverò i suoi casi d’uso e le sue limitazioni, e ti parlerò di Mailtrap, un’alternativa affidabile con elevate capacità di invio email.

Cos’è un server SMTP di Outlook?

SMTP, abbreviazione di Simple Mail Transfer Protocol, è un protocollo standard di internet responsabile dell’invio di email. Opera attraverso una serie di comandi per definire come i messaggi vengono inviati dal mittente al server di posta e può inoltrare email tra server e client.

L’SMTP di Outlook, d’altra parte, è il protocollo fornito da Microsoft per il suo servizio email Outlook.com (ex Hotmail) per inviare email. Ma puoi anche usarlo per inviare email tramite la tua applicazione o client di posta (ad esempio, Mozilla Thunderbird, Yahoo Mail, Mac Mail, ecc.).

L’SMTP di Outlook è anche gratuito, ed è importante non confonderlo con l’SMTP di Office 365, che è un’opzione a pagamento offerta anche da Microsoft con funzionalità aggiuntive e limiti di invio più alti.

Porte SMTP di Outlook

Se vuoi saperne di più sulle diverse porte SMTP, leggi il nostro articolo sull’argomento o guarda il video che abbiamo preparato per te.

A cosa serve l’SMTP di Outlook

Il server SMTP di Outlook ha varie funzionalità che possono aiutarti:

Perché dovresti usare Outlook come server SMTP?

Che tu sia uno sviluppatore o un product manager, familiarizzare con i vantaggi del server SMTP di Outlook può fare una grande differenza prima di decidere di utilizzarlo.

Ecco una panoramica di alcuni vantaggi dell’SMTP di Outlook secondo Yaroslav, il nostro esperto di deliverability delle email:

Tieni presente che, anche se è un’opzione valida e gratuita con vari vantaggi, soprattutto per utenti individuali e applicazioni di piccola scala, Outlook ha le sue limitazioni, che tratterò nella sezione successiva.

Come configurare le impostazioni del server SMTP di Outlook?

Ora che abbiamo gettato le basi, lascia che ti mostri come configurarlo in modo da poter inviare email tramite SMTP di Outlook dalla tua applicazione web o dai vari client di posta.

Step 1. Abilitare la verifica in due passaggi

Prima di tutto, dobbiamo abilitare la verifica in due passaggi, senza la quale non possiamo generare una ‘password dell’app’ richiesta per l’SMTP di Outlook.

Ecco come fare:

Step 2. Generare una password specifica per l’app

Ora, generiamo una password dell’app:

Step 3. Inserire le impostazioni necessarie dell’SMTP di Outlook

Per inviare email tramite l’SMTP di Outlook, inserisci le seguenti impostazioni nella tua app o nel tuo client di posta:

Esempi di configurazione

Per scopi dimostrativi, nella sezione seguente ti mostrerò esempi specifici di configurazione dell’SMTP di Outlook in WordPress, Python e Thunderbird.

Configurazione dell’SMTP di Outlook in WordPress

Quando si tratta di WordPress, puoi utilizzare un plugin come WP Mail SMTP o Post SMTP per configurare il server SMTP di Microsoft Outlook. In questo esempio, userò WP Mail SMTP.

Ecco come fare:

Configurazione dell’SMTP di Outlook in Python

Se stai lavorando su un’applicazione basata su Python, ecco come modificheresti un frammento di codice con le credenziali dell’SMTP di Outlook per inviare un’email in testo semplice:

import smtplib
from email.mime.text import MIMEText

subject = "Oggetto dell\'Email"
body = "Questo è il corpo del messaggio di testo"
sender = "mittente@hotmail.com"  # Il tuo indirizzo email di Outlook
recipients = ["destinatario1@gmail.com", "destinatario2@gmail.com"]  # Indirizzi email dei destinatari
password = "password"  # La tua password specifica per l'app

def send_email(subject, body, sender, recipients, password):
    msg = MIMEText(body)
    msg['Subject'] = subject
    msg['From'] = sender
    msg['To'] = ', '.join(recipients)
    with smtplib.SMTP('smtp-mail.outlook.com', 587) as smtp_server:
        smtp_server.ehlo()  # Può essere omesso
        smtp_server.starttls()  # Proteggi la connessione
        smtp_server.ehlo()  # Può essere omesso
        smtp_server.login(sender, password)
        smtp_server.sendmail(sender, recipients, msg.as_string())
    print("Messaggio inviato!")

send_email(subject, body, sender, recipients, password)

Configurazione dell’SMTP di Outlook in Thunderbird

Per configurare Thunderbird per inviare email tramite il server SMTP di Outlook, segui questi passaggi:

Ho usato la versione 115.0 di Thunderbird in questo esempio, quindi l’accesso a ‘Impostazioni account’ potrebbe variare leggermente se stai usando una versione più vecchia di Thunderbird.

Come configurare le impostazioni POP3 di Outlook?

Ora che sai come inviare email con l’SMTP di Outlook, è il momento di configurare un protocollo di recupero internet per scaricare i messaggi, Post Office Protocol 3, o semplicemente POP3.

POP3 ti permette di scaricare le email dal tuo account Outlook sul tuo computer locale o dispositivo tramite una connessione TCP/IP. Con POP3, puoi visualizzare i tuoi messaggi offline una volta scaricati, il che può essere utile se non hai una connessione internet costante o se vuoi fare un backup locale delle tue email.

Step 1. Abilitare l’accesso POP nelle impostazioni di Outlook

Step 2. Inserire le informazioni necessarie per il POP

Inserisci le seguenti impostazioni POP nella tua app o nel tuo client di posta per configurare POP3:

Come configurare le impostazioni IMAP di Outlook?

IMAP, o Internet Message Access Protocol, è un altro protocollo per recuperare email, che puoi utilizzare se POP3 non fa per te.

Infatti, contrariamente a POP3, che scarica i tuoi messaggi dal server su un dispositivo locale, IMAP sincronizza le tue email su tutti i tuoi dispositivi. In sostanza, memorizza i tuoi messaggi sul server di posta, dove puoi gestire la tua casella di posta o scaricare copie delle tue email.

Questo ti fornisce un maggiore controllo sulla tua casella di posta e ti dà più flessibilità poiché puoi accedere e organizzare le tue email da qualsiasi dispositivo.

Configurazione delle impostazioni IMAP di Outlook

Poiché Outlook utilizza IMAP per impostazione predefinita, non devi abilitarlo nelle impostazioni email. Invece, hai solo bisogno delle seguenti informazioni sull’account IMAP:

POP3 vs IMAP – quando usare ciascun protocollo

Quando si parla di POP3 e IMAP, non c’è una risposta definitiva su quale protocollo sia migliore per il tuo server di posta in arrivo poiché dipende dalle tue esigenze e requisiti personali.

Ancora una volta, ho consultato il nostro esperto di deliverability, Yaroslav, ed ecco cosa ha da dire:

Usa POP3 se preferisci memorizzare le tue email sul tuo dispositivo locale per motivi di sicurezza o se la tua connessione internet è limitata e devi scaricare le tue email.

POP3 è anche utile se vuoi recuperare i tuoi messaggi email su un singolo dispositivo per comodità o se prevedi di ricevere un gran numero di email e hai spazio di archiviazione cloud limitato.

Usa IMAP se preferisci email nel cloud e pianifichi di sincronizzare i tuoi messaggi su diversi dispositivi (es. il tuo laptop, telefono cellulare, ecc.) o se vuoi avere un backup nel cloud per evitare problemi di perdita di dati. 🤕

Dovresti anche optare per IMAP se hai una connessione internet stabile e puoi accedere al tuo account email in qualsiasi momento.

Infine, IMAP è una scelta più ovvia se hai abbastanza spazio su un server per memorizzare le email senza doverne eliminare alcune (o sei d’accordo con l’eliminare alcune email di tanto in tanto).

Risoluzione degli errori comuni del server SMTP di Outlook

Alcuni degli errori più comuni relativi all’SMTP di Outlook che ho trovato su Stack Overflow e altri forum della comunità includono:

Se stai ricevendo questo messaggio di errore, significa che il server di posta del destinatario sta bloccando le email in arrivo da te, in questo caso devi contattare il destinatario o inviare nuove email utilizzando un server di posta in uscita diverso.

Questo messaggio di errore significa che c’è un errore nelle impostazioni del tuo server SMTP. Per risolverlo, semplicemente ricontrolla la tua configurazione o prova a inviare il messaggio da un altro account email.

Se stai vedendo questo lungo messaggio di errore, è probabile che ci sia un errore di battitura nel numero della porta nelle impostazioni di Outlook SMTP o che il tuo firewall o antivirus stia bloccando il messaggio. In tal caso, prova semplicemente a disabilitare temporaneamente il firewall e l’antivirus e vedi se il messaggio viene finalmente inviato.

Simile al precedente messaggio di errore, questo potrebbe apparire perché gli scanner antivirus stanno bloccando l’SMTP di Outlook. Per risolverlo, prova a disabilitare la scansione delle email o ad aumentare il timeout nelle impostazioni del tuo software antivirus. E ricorda di assicurarti che il tuo firewall permetta allo scanner antivirus di connettersi a Internet.

È probabile che tu stia ricevendo questo messaggio di errore se hai scelto la porta alternativa 25 nella tua configurazione SMTP. Infatti, la porta 25 funziona con SSL (Secure Sockets Layer), e questo errore indica che si tratta di un errore SSL. Per risolverlo, passa semplicemente alla porta più sicura 587 e usa STARTTLS.

Questo è uno degli errori di battitura più comuni, con la radice del problema nel campo ‘Da’. Per risolverlo, controlla il tuo indirizzo per errori spesso trascurati come spazi doppi, lettere maiuscole sbagliate, ecc.

Questo messaggio non è strettamente legato agli ‘errori di invio’, poiché può verificarsi quando provi a leggere, ricevere o persino eliminare email in Outlook. Per risolverlo, devi semplicemente disabilitare l’applicazione o il client di posta che ha accesso ai dati di Outlook, riavviare il computer e provare a riattivarla.

Nel caso l’errore persista, prova a riparare il file dei dati di Outlook (PST o OST) con lo strumento di riparazione della posta in arrivo (SCANPST.exe) o controlla eventuali problemi con i componenti aggiuntivi di Outlook.

Limitazioni dell’SMTP di Outlook — quando non usare Microsoft Outlook come server SMTP

Come ho detto in precedenza nell’articolo, Outlook SMTP ha certe limitazioni che potrebbero non renderlo ideale per tutti.

Più specificamente, includono:

Alternativa all’SMTP di Outlook — SMTP di Mailtrap

Se le limitazioni dell’SMTP di Outlook ti stanno troppo strette, lascia che ti presenti Mailtrap, una piattaforma di invio email che offre un servizio SMTP, pensato per consegnare le tue email giusto in tempo.

A differenza dell’SMTP di Outlook, il servizio SMTP di Mailtrap ti fornisce statistiche approfondite e dashboard con una panoramica generale. I dati mostrati includono tassi di rimbalzo, tassi di apertura, tassi di clic e molte altre statistiche importanti di cui hai bisogno per ottimizzare la tua infrastruttura email.

Inoltre, con Mailtrap, puoi inviare email di marketing o promozionali a un gran numero di destinatari contemporaneamente con lo Stream Bulk pensato apposta per questo scopo.

E non devi preoccuparti della sicurezza, poiché Mailtrap è pienamente conforme al GDPR e segue pratiche di invio email sicure, come la crittografia TLS/SSL.

Ottieni anche IP dedicati, warmup automatici degli IP, liste di soppressione e altre funzionalità che ti aiutano a migliorare la deliverability delle email.

Parlando di deliverability delle email, testare le email è una parte inseparabile dell’invio di email e la best practice del settore. Soprattutto quando si tratta di email HTML poiché vuoi che vengano visualizzate correttamente senza perdere i tuoi clienti lungo il percorso.

Fortunatamente, Email Testing di Mailtrap fa al caso tuo. È parte della piattaforma di Email Delivery di Mailtrap e ti permette di controllare il punteggio spam, ispezionare e verificare il tuo HTML/CSS per assicurarti che il tuo codice sia impeccabile prima che raggiunga le caselle di posta dei tuoi destinatari, e altro ancora.

In sostanza, la piattaforma di Email Delivery di Mailtrap ti permette di testare, inviare e controllare la tua infrastruttura email tutto in un’unica piattaforma.

Ecco come funziona:

Conclusione

Ora, se scegliere o meno il server SMTP di Outlook dipende da te. Se non ti preoccupano le sue limitazioni e puoi vivere con la mancanza di funzionalità che offre, allora sai già la risposta.

D’altra parte, Mailtrap è una soluzione più affidabile e versatile se stai cercando di aggiungere la funzionalità di invio email alla tua applicazione.

Indipendentemente dalla tua decisione, grazie per la lettura e buon invio di email!

Exit mobile version