Riassunto AI
La tua email di WordPress è mai rimbalzata senza che nessuno se ne accorgesse? Il Return-Path decide dove va quel rimbalzo e se lo vedrai mai.
WordPress invia email tramite il tuo server. Non imposta un percorso di ritorno che puoi controllare. Quindi un ripristino della password o una notifica del modulo non riusciti possono rimbalzare a un indirizzo che nessuno legge.
In questa guida, ti spiegherò come impostare il percorso di ritorno con WP Mail SMTP.
- Cosa fa un indirizzo Return-Path
- Return-Path vs From vs Reply-To
- Come il Return-Path influisce su SPF e DMARC
- Perché le email di WordPress perdono i loro rimbalzi
- Come impostare il Return-Path in WordPress con WP Mail SMTP
- Quali mailer di WordPress ti consentono di controllare il Return-Path
- Risoluzione dei problemi del Return-Path
- Domande Frequenti
Cosa fa un indirizzo Return-Path
Un indirizzo di percorso di ritorno è l'indirizzo nascosto a cui i server di posta inviano i messaggi di rimbalzo. Viene anche chiamato mittente dell'envelope, indirizzo MAIL FROM o indirizzo di rimbalzo.
I destinatari non lo vedono nella loro casella di posta. I server di posta lo utilizzano quando un messaggio non può essere consegnato.
Ecco cosa controlla il percorso di ritorno
- Rimbalzi: i rapporti di mancata consegna vanno a questo indirizzo, non al tuo indirizzo Mittente.
- Controlli SPF: il server di ricezione controlla SPF rispetto al dominio del percorso di ritorno.
- Allineamento DMARC: SPF conta ai fini di DMARC solo quando questo dominio corrisponde al tuo dominio Mittente.
Da dove proviene l'intestazione Return-Path
Il tuo sito non scrive l'intestazione Return-Path da solo. Invia un mittente dell'envelope con il comando SMTP MAIL FROM.
Il server di ricezione aggiunge quindi l'intestazione alla consegna finale. Secondo la RFC 5321, il server "inserisce una riga di percorso di ritorno all'inizio dei dati della posta."
Ecco perché il percorso di ritorno può differire dall'indirizzo Mittente che imposti.
Come trovare il Return-Path in un'email
Puoi vederlo nel sorgente grezzo di qualsiasi email che ricevi. In Gmail, apri il messaggio, fai clic sul menu a tre punti e scegli Mostra originale.
La parte superiore del messaggio grezzo appare più o meno così:
Return-Path: <[email protected]>
Received-SPF: pass (google.com: domain of [email protected] designates 203.0.113.10 as permitted sender)
From: My Site <[email protected]>
Reply-To: [email protected]
In questo esempio, tutti e 3 gli indirizzi si trovano sullo stesso dominio. Questa è la configurazione che desideri.
Return-Path vs From vs Reply-To
Questi 3 indirizzi svolgono lavori diversi. Solo l'indirizzo Mittente è visibile alla persona che legge la tua email.
| Indirizzo | Chi lo vede | Cosa controlla | Esempio |
|---|---|---|---|
| Da | Il destinatario | Il nome e l'indirizzo del mittente mostrati nella casella di posta | [email protected] |
| Rispondi a | L'app di posta elettronica del destinatario | Dove va una risposta quando qualcuno fa clic su Rispondi | [email protected] |
| Percorso di ritorno | Solo i server di posta | Dove vanno i rimbalzi e quale dominio controlla SPF | [email protected] |
Possono essere tutti indirizzi diversi. I provider di posta elettronica utilizzano spesso il proprio sottodominio di rimbalzo per il percorso di ritorno, ad esempio.
Come il Return-Path influisce su SPF e DMARC
Il percorso di ritorno è l'indirizzo che SPF controlla. Se si trova sul dominio sbagliato, SPF passa per quel dominio invece che per il tuo.
SPF controlla il dominio Return-Path
SPF cerca il dominio nell'indirizzo del mittente dell'envelope, non nell'indirizzo Mittente visibile. La RFC 7208 richiede ai controllori SPF di testare l'identità MAIL FROM.
Quindi, se il tuo percorso di ritorno è [email protected], SPF controlla il dominio del tuo host. Il tuo record SPF non viene mai utilizzato.
Allineamento DMARC e domini Return-Path personalizzati
DMARC pone una seconda domanda: il dominio che ha superato SPF corrisponde al tuo dominio From?
L'allineamento rilassato accetta un sottodominio dello stesso dominio. Quindi bounces.example.com si allinea con example.com.
Se SPF non si allinea, DKIM può comunque superare DMARC per te. Ecco perché la maggior parte dei provider di posta elettronica ti chiede di configurarli entrambi.
Perché le email di WordPress perdono i loro rimbalzi
WordPress utilizza la funzione mail di PHP per impostazione predefinita. A meno che qualcosa non imposti il mittente dell'email, il programma di posta del tuo server ne sceglie uno.
Può essere un indirizzo di sistema sul server. Non è una casella di posta che controlli.
Quindi, quando un ripristino della password rimbalza, il rapporto di rimbalzo finisce in un posto dove non guarderai mai. Non saprai che l'indirizzo era sbagliato e l'utente non riceverà l'email.
La soluzione è inviare tramite un mailer appropriato e impostare tu stesso il percorso di ritorno.
Correggi subito le tue email WordPress
Come impostare il Return-Path in WordPress con WP Mail SMTP
Un plugin SMTP come WP Mail SMTP semplifica il processo di aggiunta di un percorso di ritorno in WordPress. Oltre a ciò, risolve anche i problemi di recapito delle email del tuo sito WordPress.
Dopo averlo impostato, WP Mail SMTP copia la tua Email From nella proprietà Sender di PHPMailer. PHPMailer la usa come mittente della busta, quindi diventa il percorso di ritorno.
Passaggio 1: Installa WP Mail SMTP
Prima di iniziare, dovrai installare e attivare il plugin WP Mail SMTP sul tuo sito WordPress. È il miglior plugin SMTP per WordPress, che rende l'intero processo super facile.
Per installare il plugin WP Mail SMTP, accedi alla tua area di amministrazione di WordPress e vai su Plugin » Aggiungi Plugin. Una volta qui, digita “wp mail smtp” nella barra di ricerca e premi Invio (o Return per macOS).
Quindi fai clic su Installa ora accanto al plugin WP Mail SMTP.
Una volta completata l'installazione, il pulsante cambia in “Attiva”. Fai clic su di esso per attivare il plugin.
Passaggio 2: Apri le impostazioni di WP Mail SMTP
Nella tua bacheca di WordPress, vai su WP Mail SMTP » Impostazioni. Ti troverai nella scheda Generale.

Scorri verso il basso oltre i campi Email From e Nome From.
Passaggio 3: Attiva l'interruttore Return Path
Trova l'interruttore Percorso di ritorno e assicurati che sia attivo. Il suo testo di aiuto spiega cosa fa:
Return Path indicates where non-delivery receipts - or bounce messages - are to be sent.
If unchecked, bounce messages may be lost.
Dalla versione 4.7.1 di WP Mail SMTP, questo interruttore è attivo per impostazione predefinita. Quindi, per la maggior parte dei siti, questo passaggio è un rapido controllo.
Fai clic su Salva impostazioni se hai modificato qualcosa.
Passaggio 4: Invia un test e controlla l'intestazione
Vai su WP Mail SMTP » Strumenti e apri la scheda Test Email. Inserisci una casella di posta che puoi aprire nel campo Invia a e fai clic su Invia email.
Apri l'email di test e visualizza il suo sorgente grezzo, come mostrato in precedenza. La riga Return-Path dovrebbe mostrare la tua Email From.
Avanzate: Impostarlo con una costante wp-config.php
Puoi anche bloccare l'impostazione nel tuo file wp-config.php. Per farlo, aggiungi queste righe sopra il commento "That’s all, stop editing!":
// Let WP Mail SMTP read its settings from wp-config.php.
define( 'WPMS_ON', true );
// Send bounces to the From Email address.
define( 'WPMS_SET_RETURN_PATH', true );
WP Mail SMTP ignora le sue costanti a meno che WPMS_ON non sia impostato su true. Ecco perché hai bisogno di entrambe le righe.
Una volta che entrambe le costanti sono impostate su true, WP Mail SMTP disabilita l'interruttore. Rimuovi le righe per gestirlo nuovamente dalla bacheca.
Quali mailer di WordPress ti consentono di controllare il Return-Path
WP Mail SMTP mostra il toggle Return Path solo per i mailer che lo accettano. Per gli altri, il provider di posta elettronica imposta il return path da solo.
| Mailer | Toggle Return Path | Chi imposta il return path |
|---|---|---|
| Predefinito (nessuno) | Mostrato | WP Mail SMTP, usando la tua Email Mittente |
| Altri SMTP | Mostrato | WP Mail SMTP, usando la tua Email Mittente |
| Mailgun | Mostrato | WP Mail SMTP passa la tua Email Mittente a Mailgun |
| SendLayer, SendGrid, Brevo, Postmark, SparkPost, Mailjet, Mandrill, MailerSend, Resend, SMTP2GO, SMTP.com, Elastic Email | Nascosto | Il provider |
| Google / Gmail | Nascosto | Il tuo account Gmail connesso |
Il toggle nascosto non è una funzionalità mancante. I provider API gestiscono i bounce sui propri server. Di solito utilizzano il dominio che hai verificato con loro.
Vuoi un dominio di bounce personalizzato con quei provider? Impostalo nella dashboard del provider. Molti lo chiamano percorso di ritorno personalizzato o dominio di bounce personalizzato.
Risoluzione dei problemi del Return-Path
La maggior parte dei problemi relativi al return path dipendono dal mailer o dalla casella di posta Mittente. Ecco i 3 che controllerei per primi.
L'interruttore Return Path è mancante
Il tuo mailer imposta il proprio return path, quindi WP Mail SMTP nasconde il toggle. Controlla la dashboard del provider per un'impostazione di percorso di ritorno personalizzato o dominio di bounce.
L'interruttore Return Path è disattivato
Sia WPMS_ON che WPMS_SET_RETURN_PATH sono impostati su true nel tuo file wp-config.php. Modificali o rimuovili lì.
Se WPMS_SET_RETURN_PATH è impostato su false, sovrascrive comunque l'impostazione. Il toggle rimane modificabile, ma la tua modifica non avrà effetto.
I Bounce Non Stanno Ancora Arrivando
Conferma che la tua Email Mittente sia una casella di posta reale che accetta email. Quindi controlla la sua cartella spam, poiché i report di bounce potrebbero finire lì.
Se utilizzi un mailer API, i bounce vanno al provider. Cercali nei log o nei report di bounce del provider.
Domande Frequenti
Ecco le risposte alle domande più frequenti sul return path.
Il Return-Path è uguale all'indirizzo From?
No. L'indirizzo Mittente è ciò che vedono i destinatari, e il return path è dove vanno i bounce. Spesso sono lo stesso indirizzo in WordPress, ma non devono esserlo.
Posso impostare il Return-Path su un indirizzo email diverso?
Non con il toggle di WP Mail SMTP. Utilizza sempre la tua Email Mittente e non c'è un campo per un indirizzo personalizzato. Per un indirizzo di bounce separato, usa l'impostazione del percorso di ritorno personalizzato del tuo provider o codice personalizzato.
Il Return-Path influisce sulla recapitalità delle email?
Sì, indirettamente. SPF controlla il dominio del return-path.
DMARC richiede che quel dominio sia allineato con il tuo dominio Mittente. Un return path non corrispondente può farti perdere un passaggio SPF sotto DMARC.
Cosa succede se il Return-Path è disattivato in WP Mail SMTP?
Dipende dal tuo mailer:
- Predefinito (nessuno): Il programma di posta del tuo server sceglie il mittente della busta. I bounce potrebbero andare a un indirizzo che non monitori.
- Altro SMTP: PHPMailer ripiega sul tuo indirizzo Mittente per
MAIL FROM. Il tuo server SMTP potrebbe comunque riscriverlo. - Mailgun: WP Mail SMTP smette di passare la tua Email Mittente a Mailgun come mittente.
Successivamente, scopri la differenza tra rimbalzi hard e soft
Una volta che i tuoi bounce raggiungono la tua casella di posta, dovrai leggerli. La nostra guida ai bounce hard vs soft spiega cosa significa ogni codice di bounce. Copre anche quali necessitano di una correzione.
Correggi subito le tue email WordPress
Pronto a risolvere i tuoi problemi di posta elettronica? Inizia oggi stesso con il miglior plugin SMTP per WordPress. Se non hai tempo per risolvere i tuoi problemi di posta elettronica, puoi ottenere assistenza completa per la configurazione White Glove come acquisto aggiuntivo, e c'è una garanzia di rimborso di 14 giorni per tutti i piani a pagamento.
Se questo articolo ti è stato d'aiuto, seguici su Facebook e Twitter per altri suggerimenti e tutorial su WordPress.