Un invio a migliaia di persone non si può ritirare. Se il link principale è rotto, se la firma DKIM manca per un errore di configurazione o se il messaggio finisce nello spam presso un provider importante, lo si scopre quando è troppo tardi. Un breve controllo prima dell'invio, sempre uguale e ben documentato, evita la maggior parte di questi incidenti. Non serve uno strumento costoso: serve un metodo.
1. Controllare l'autenticazione su un messaggio reale
Il primo passo è inviare il messaggio di prova, con la stessa configurazione dell'invio vero, a una casella presso un grande provider, e aprirne le intestazioni complete. Quasi tutti i client permettono di visualizzare il messaggio originale.
L'intestazione da cercare è Authentication-Results, aggiunta dal server che ha ricevuto il messaggio:
Authentication-Results: mx.example.net;
dkim=pass header.d=news.example.com header.s=s2026;
spf=pass smtp.mailfrom=bounce.news.example.com;
dmarc=pass header.from=news.example.com
Qui vanno verificati tre punti:
- DKIM:
pass, con un dominioheader.duguale o padre del dominio del From; - SPF:
pass, con un dominiosmtp.mailfromallineato almeno in modo rilassato; - DMARC:
pass.
Un messaggio di prova inviato dall'editor della piattaforma a volte usa un percorso diverso da quello delle campagne vere. Se possibile, conviene inviare la prova come campagna a un piccolo segmento di indirizzi interni.
2. Usare caselle di prova presso i provider principali
Una seed list è un piccolo insieme di caselle create apposta presso i provider più rappresentati nella tua lista. Ricevendo ogni invio, mostrano dove il messaggio è arrivato: posta in arrivo, una scheda come «Promozioni», oppure spam.
| Provider | Cosa osservare |
|---|---|
| grandi webmail gratuite | posta in arrivo, schede, spam |
| posta aziendale ospitata | quarantena, avvisi di sicurezza sui link |
| provider nazionali | spesso filtri diversi da quelli internazionali |
| client desktop e mobile | resa grafica, immagini bloccate, versione testo |
Le caselle seed hanno un limite noto: non hanno la storia di coinvolgimento di un utente reale. Una casella che non apre mai nulla può ricevere un trattamento diverso da quello di un iscritto attivo. Per questo vanno usate come segnale d'allarme, non come previsione esatta. Se una casella seed riceve il messaggio nello spam per più invii di fila, qualcosa è cambiato.
Conviene aprire e leggere regolarmente i messaggi nelle caselle seed, e spostare in posta in arrivo quelli finiti nello spam, così da avvicinarne il comportamento a quello di un utente reale.
3. Controllare link e contenuto
Prima dell'invio:
- cliccare ogni link, compreso quello di disiscrizione e quello del centro preferenze;
- verificare che i link usino il dominio di tracciamento corretto e non quello predefinito condiviso;
- controllare che non ci siano link verso pagine di prova, ambienti di sviluppo o indirizzi interni;
- aprire la versione in testo semplice e verificare che sia leggibile e coerente;
- visualizzare il messaggio con le immagini bloccate;
- controllare personalizzazioni e campi dinamici con contatti di prova che abbiano campi vuoti, per evitare saluti come «Ciao ,».
4. Verificare le intestazioni di servizio
Per gli invii promozionali, nelle intestazioni del messaggio di prova devono comparire:
List-Unsubscribecon un URL HTTPS, ed eventualmente un indirizzo email;List-Unsubscribe-Post: List-Unsubscribe=One-Click;- entrambe incluse nella firma DKIM, cioè elencate nel campo
h=della firma.
È anche il momento di controllare che l'intestazione Feedback-ID, se usata, contenga gli identificativi giusti.
5. Controllare la lista, non solo il messaggio
Molti problemi di consegna non nascono dal messaggio, ma dal pubblico. Prima di confermare l'invio:
- verificare quale segmento è selezionato e quanti contatti contiene;
- escludere i contatti soppressi e quelli inattivi secondo la tua politica;
- chiedersi se il segmento include importazioni recenti mai verificate;
- confrontare il volume con quello abituale: un invio molto più grande del solito merita una distribuzione su più ore o giorni.
6. Invio a scaglioni
Per gli invii importanti, conviene partire con una piccola parte della lista, per esempio il 5-10% dei contatti più attivi, e attendere un'ora prima di continuare. In quel tempo si possono osservare rimbalzi, rifiuti temporanei e prime segnalazioni, e fermarsi se qualcosa non va.
Nel mio lavoro, la lista di controllo scritta, uguale per ogni invio, si è rivelata più utile di qualunque strumento: gli errori che sfuggono sono quasi sempre passaggi saltati per fretta.
In sintesi
Authentication-Resultssu un messaggio reale mostra se SPF, DKIM e DMARC passano e sono allineati.- Le caselle seed sono un segnale d'allarme utile, non una previsione esatta del posizionamento.
- Ogni link va cliccato, compresi disiscrizione e centro preferenze.
- Le intestazioni List-Unsubscribe devono esserci ed essere firmate con DKIM.
- Controllare il segmento e inviare a scaglioni previene gli incidenti più gravi.