{"id":25891,"date":"2026-09-16T10:00:00","date_gmt":"2026-09-16T08:00:00","guid":{"rendered":"https:\/\/soccorsowp.it\/blog\/?p=25891"},"modified":"2026-09-16T10:00:00","modified_gmt":"2026-09-16T08:00:00","slug":"wordpress-non-invia-email-configurare-smtp","status":"publish","type":"post","link":"https:\/\/soccorsowp.it\/blog\/wordpress-non-invia-email-configurare-smtp\/","title":{"rendered":"WordPress non invia email: come risolvere con SMTP"},"content":{"rendered":"<h1>WordPress non invia email: come risolvere con SMTP<\/h1>\n<p>Uno dei problemi pi\u00f9 comuni di <a href=\"https:\/\/soccorsowp.it\/blog\/blocco-di-contenuti-opt-in-per-wordpress\/\">WordPress<\/a> \u00e8 che le <strong>email non arrivano<\/strong>: notifiche di commenti, email di recupero password, conferme d&#8217;ordine WooCommerce, messaggi dai form di contatto. Il risultato? Utenti frustrati e opportunit\u00e0 perse. Il problema nella maggior parte dei casi \u00e8 che WordPress usa la funzione PHP <span style=\"font-family: monospace\">mail()<\/span> che molti server bloccano o filtrano come spam. La soluzione \u00e8 configurare l&#8217;invio tramite <strong>SMTP<\/strong>.<\/p>\n<h2>Perch\u00e9 WordPress non invia email<\/h2>\n<p>Di default, WordPress invia le email usando la funzione <span style=\"font-family: monospace\">wp_mail()<\/span>, che si appoggia alla funzione <span style=\"font-family: monospace\">mail()<\/span> di PHP. Questa funzione ha diversi problemi:<\/p>\n<ul>\n<li><strong>Nessuna autenticazione:<\/strong> le email inviate via PHP mail() non hanno autenticazione SPF, DKIM o DMARC, quindi i server di posta le considerano sospette.<\/li>\n<li><strong>Server che la bloccano:<\/strong> molti hosting condivisi disabilitano o limitano la funzione mail() per prevenire abusi e spam.<\/li>\n<li><strong>Filtri antispam:<\/strong> Gmail, Outlook e altri provider filtrano le email senza autenticazione, mandandole nello spam o rifiutandole del tutto.<\/li>\n<li><strong>Nessun log:<\/strong> non puoi sapere se l&#8217;email \u00e8 stata inviata, consegnata o rifiutata.<\/li>\n<\/ul>\n<h2>Come verificare se le email funzionano<\/h2>\n<p>Prima di configurare SMTP, verifica se il problema esiste davvero:<\/p>\n<ol>\n<li>Installa il plugin <strong>WP Mail SMTP<\/strong> (versione gratuita).<\/li>\n<li>Vai su <strong>WP Mail SMTP \u2192 Strumenti \u2192 Test email<\/strong>.<\/li>\n<li>Inserisci il tuo indirizzo email e invia un test.<\/li>\n<li>Se l&#8217;email non arriva (controlla anche la cartella spam), hai confermato il problema.<\/li>\n<\/ol>\n<p>In alternativa, puoi testare inviando un commento sul sito e verificando se ricevi la notifica, oppure usando la funzione &#8220;Password dimenticata&#8221; nella pagina di login.<\/p>\n<h2>La soluzione: configurare SMTP<\/h2>\n<p><strong>SMTP (Simple Mail Transfer Protocol)<\/strong> \u00e8 il protocollo standard per l&#8217;invio di email. Invece di usare la funzione PHP mail(), un plugin SMTP invia le email attraverso un server di posta autenticato, proprio come farebbe un client email (Gmail, Outlook).<\/p>\n<p>Le email inviate via SMTP:<\/p>\n<ul>\n<li>Hanno autenticazione corretta (SPF, DKIM).<\/li>\n<li>Arrivano nella casella di posta principale e non nello spam.<\/li>\n<li>Vengono accettate da tutti i provider di posta.<\/li>\n<li>Possono essere monitorate con log di invio.<\/li>\n<\/ul>\n<h2>Configurare WP Mail SMTP con Gmail<\/h2>\n<p>Il plugin <strong>WP Mail SMTP<\/strong> \u00e8 la soluzione pi\u00f9 diffusa con oltre 3 milioni di installazioni. Ecco come configurarlo con Gmail:<\/p>\n<ol>\n<li>Installa e attiva <strong>WP Mail SMTP<\/strong> dalla repository di WordPress.<\/li>\n<li>Vai su <strong>WP Mail SMTP \u2192 Impostazioni<\/strong>.<\/li>\n<li>In <strong>Email da<\/strong>, inserisci l&#8217;indirizzo Gmail che vuoi usare per inviare.<\/li>\n<li>In <strong>Mailer<\/strong>, seleziona <strong>Other SMTP<\/strong> (o &#8220;Google \/ Gmail&#8221; se vuoi usare l&#8217;API OAuth).<\/li>\n<li>Configura i parametri SMTP:\n<ul>\n<li>Host SMTP: <span style=\"font-family: monospace\">smtp.gmail.com<\/span><\/li>\n<li>Crittografia: <strong>TLS<\/strong><\/li>\n<li>Porta: <span style=\"font-family: monospace\">587<\/span><\/li>\n<li>Autenticazione: attiva<\/li>\n<li>Username: il tuo indirizzo Gmail<\/li>\n<li>Password: una <strong>password per le app<\/strong> (non la password del tuo account Google)<\/li>\n<\/ul>\n<\/li>\n<li>Salva e invia un&#8217;email di test.<\/li>\n<\/ol>\n<p><strong>Nota importante:<\/strong> Gmail richiede una &#8220;password per le app&#8221; che puoi generare nelle impostazioni di sicurezza del tuo account Google. La password normale non funziona se hai attivato la verifica in due passaggi.<\/p>\n<h2>Alternative a Gmail: servizi SMTP dedicati<\/h2>\n<p>Gmail ha un limite di 500 email al giorno, che pu\u00f2 essere insufficiente per siti con molto traffico o WooCommerce. Ecco le alternative professionali:<\/p>\n<ul>\n<li><strong>Brevo (ex Sendinblue):<\/strong> 300 email\/giorno gratuite. Ottimo per piccoli siti. Include statistiche di apertura e consegna.<\/li>\n<li><strong>Mailgun:<\/strong> 1.000 email\/mese gratuite (per 3 mesi). Affidabile e veloce, ideale per siti di medie dimensioni.<\/li>\n<li><strong>SendGrid:<\/strong> 100 email\/giorno gratuite. Popolare tra gli sviluppatori, API potente.<\/li>\n<li><strong>Amazon SES:<\/strong> 62.000 email\/mese gratuite se invii da un&#8217;istanza EC2. Il pi\u00f9 economico per grandi volumi.<\/li>\n<li><strong>SMTP del tuo hosting:<\/strong> molti hosting offrono un server SMTP incluso nel piano. Chiedi al tuo provider i parametri di configurazione.<\/li>\n<\/ul>\n<h2>Configurare i record DNS per migliorare la consegna<\/h2>\n<p>Per massimizzare la consegna delle email, configura questi <a href=\"https:\/\/soccorsowp.it\/blog\/bloccare-spam-e-phishing-con-i-dns\/\">record DNS<\/a> nel pannello del tuo dominio:<\/p>\n<ul>\n<li><strong>SPF:<\/strong> autorizza il server SMTP a inviare email per conto del tuo dominio. Esempio: <span style=\"font-family: monospace\">v=spf1 include:_spf.google.com ~all<\/span><\/li>\n<li><strong>DKIM:<\/strong> firma digitale che certifica l&#8217;autenticit\u00e0 dell&#8217;email. Il servizio SMTP ti fornir\u00e0 il record da aggiungere.<\/li>\n<li><strong>DMARC:<\/strong> politica che indica ai server riceventi come gestire email non autenticate. Record base: <span style=\"font-family: monospace\">v=DMARC1; p=none; rua=mailto:tuo@email.it<\/span><\/li>\n<\/ul>\n<p>Senza questi record, le email possono ancora finire nello spam anche usando SMTP.<\/p>\n<h2>Monitorare le email inviate<\/h2>\n<p>Dopo aver configurato SMTP, attiva il <strong>log delle email<\/strong> in WP Mail SMTP \u2192 Impostazioni \u2192 Log email. Questo ti permette di:<\/p>\n<ul>\n<li>Verificare quali email sono state inviate dal sito.<\/li>\n<li>Controllare se ci sono errori di invio.<\/li>\n<li>Reinviare email non consegnate.<\/li>\n<li>Avere uno storico delle comunicazioni inviate.<\/li>\n<\/ul>\n<h2>Serve assistenza?<\/h2>\n<p>Se WordPress non invia email e non riesci a configurare SMTP, o se hai bisogno di aiuto con i record DNS, il team di <strong><a href=\"https:\/\/soccorsowp.it\/blog\/i-migliori-plugin-woocommerce-per-dominare-il-black-friday\/\">SoccorsoWP<\/a><\/strong> pu\u00f2 configurare tutto per te e assicurarsi che le email del tuo sito arrivino sempre a destinazione. <a href=\"https:\/\/soccorsowp.it\/ticket\/\">Apri un ticket<\/a> e risolvi il problema delle email.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress non invia email: come risolvere con SMTP Uno dei problemi pi\u00f9 comuni di WordPress \u00e8 che le email non arrivano: notifiche di commenti, email&#8230;<\/p>\n","protected":false},"author":1,"featured_media":25892,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"WordPress non invia email: come risolvere configurando SMTP","_seopress_titles_desc":"WordPress non invia email? Scopri perch\u00e9 e come risolvere configurando SMTP con WP Mail SMTP, Gmail o servizi dedicati come Brevo e Mailgun.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","footnotes":""},"categories":[1424],"tags":[],"class_list":["post-25891","post","type-post","status-publish","format-standard","has-post-thumbnail","category-bug-e-vulnerabilita"],"_links":{"self":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts\/25891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/comments?post=25891"}],"version-history":[{"count":1,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts\/25891\/revisions"}],"predecessor-version":[{"id":29055,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts\/25891\/revisions\/29055"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/media\/25892"}],"wp:attachment":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/media?parent=25891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/categories?post=25891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/tags?post=25891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}