Skip to content
Inizia con 100 crediti di verifica gratuiti
Qualisend
Guida alla configurazione SPF

SPF, DKIM e DMARC per Customer.io.

Customer.io autentica il tuo dominio alla vecchia maniera, in modo trasparente: niente procedura guidata in un clic e nessuna delega totale tramite CNAME. Ti fornisce un piccolo gruppo di record DNS da pubblicare su un sottodominio di invio dedicato, poi li verifica. Aggiungi un singolo record MX con due hostname (che dà a Customer.io un Return-Path personalizzato sul tuo dominio per il feedback su bounce e spam), un record TXT SPF con il meccanismo condiviso include:customeriomail.com e un record TXT DKIM la cui chiave viene generata da Customer.io per te. DMARC è un quarto record che aggiungi tu, sul dominio radice. Tutto si gestisce in Workspace Settings, sotto Email, nella pagina Sending Domains. Quando SPF e DKIM risultano entrambi verdi, Customer.io invia interamente con il tuo dominio invece di appoggiarsi a customeriomail.com.

Include SPF
Your DNSAdd the CNAME / TXT records
Customer.ioSigns & sends as your domain
The inboxSPF · DKIM · DMARC pass

Perché autenticare Customer.io?

Customer.io è una piattaforma di messaggistica comportamentale ad alto volume (newsletter, campagne lifecycle, percorsi transazionali), quindi quasi tutti gli account superano le soglie da mittente di grandi volumi che oggi decidono il posizionamento nella posta in arrivo. Da febbraio 2024 Gmail e Yahoo richiedono a ogni mittente di grandi volumi (circa 5.000+ messaggi al giorno) di superare SPF, DKIM e DMARC con allineamento, e nel 2025 Microsoft ha iniziato ad applicare le stesse regole alla posta ad alto volume diretta a Outlook.com/Hotmail/Live. Su questo Customer.io è più severo della maggior parte degli ESP: non invia da un dominio finché SPF e DKIM non sono entrambi verificati. Un dominio non autenticato semplicemente non può inviare e, se uno dei due record si rompe in seguito, il recapito fallisce. C'è anche un vero vantaggio di allineamento per cui vale la pena fare questa configurazione. Poiché Customer.io predispone un Return-Path personalizzato sul tuo sottodominio di invio (è a questo che serve il record MX), il controllo SPF viene eseguito sul tuo dominio e non solo su customeriomail.com. Quindi, a differenza della configurazione predefinita di Mailchimp o Klaviyo, dove solo DKIM può far superare DMARC, un dominio Customer.io configurato correttamente può superare DMARC con entrambi i meccanismi. È la configurazione robusta che resiste all'inoltro, e fa sì che la reputazione di invio che costruisci resti al tuo dominio.

Come funziona davvero SPF con Customer.io

Customer.io è un vero provider “include”: pubblichi un singolo record TXT SPF che contiene il meccanismo condiviso include:customeriomail.com (il record completo è v=spf1 include:customeriomail.com ~all e termina con ~all esattamente come mostra la dashboard di Customer.io). Ma due aspetti specifici di Customer.io cambiano dove e come lo aggiungi. Primo, questo record non va sul dominio radice: Customer.io consiglia (e di fatto si aspetta) un sottodominio di invio dedicato come mail.yourbrand.com o email.yourbrand.com, e i record SPF, DKIM e MX stanno tutti lì. È una scelta voluta: poiché il record MX porta il Return-Path di Customer.io sul tuo sottodominio, il mittente della busta è sul tuo dominio, quindi SPF SI ALLINEA davvero e può contribuire a superare DMARC, cosa impossibile con gli ESP che possiedono il Return-Path. Secondo, l'include non si ferma a un solo livello. Una ricerca DNS reale su customeriomail.com restituisce v=spf1 ip4:50.31.36.179 include:sendgrid.net ~all, e sendgrid.net a sua volta annida include:ab.sendgrid.net: quindi include:customeriomail.com equivale a circa 3 ricerche DNS sul limite di 10 del RFC 7208, non a 1 come sostiene la maggior parte delle guide. Tenerlo sul suo sottodominio di invio isola del tutto questo costo dal budget SPF del dominio radice, ed è proprio questo il senso dell'approccio con sottodominio. Tieni esattamente un record SPF sul sottodominio di invio e non unirvi altri mittenti: quel sottodominio è di Customer.io.

Due modi per configurarlo

Consigliato

Sottodominio di invio dedicato (consigliato)

  • Tutti i record di Customer.io (MX, SPF e DKIM) stanno su un solo sottodominio come mail.yourbrand.com
  • Il Return-Path personalizzato basato su MX resta sul sottodominio, quindi non può mai interferire con la posta in entrata principale
  • L'include annidato include:customeriomail.com, da ~3 ricerche, resta fuori dal budget SPF di 10 ricerche del dominio radice
  • I volumi di marketing e lifecycle costruiscono reputazione su un sottodominio isolato, proteggendo il dominio radice
Legacy

Autenticare il dominio radice (da evitare)

  • Customer.io non richiede il dominio radice e non lo consiglia
  • Il record MX a due host finirebbe sul dominio radice, in competizione con il tuo vero MX per la posta in entrata
  • L'include annidato consuma ~3 delle 10 ricerche SPF del dominio radice, insieme a Google Workspace, M365 e ogni altro mittente
  • Un singolo invio di marketing problematico può trascinare giù la reputazione di invio di tutto il dominio

Passo dopo passo

In Customer.io
  1. 1

    Apri la pagina Sending Domains

    Accedi, fai clic sull'icona Settings e vai in Workspace Settings → Email → Sending Domains. Da questa sola pagina puoi aggiungere un dominio, visualizzarne i record DNS e verificarli. SPF, DKIM, MX e il CNAME per il tracciamento dei link sono tutti qui; DMARC no: quello lo aggiungi a parte presso il tuo provider DNS.

  2. 2

    Aggiungi il sottodominio di invio

    Fai clic su Add Sending Domain e inserisci un sottodominio dedicato, non il dominio radice: la convenzione è mail.yourbrand.com o email.yourbrand.com. Inviare da un sottodominio è ciò che permette a Customer.io di collocarvi un Return-Path personalizzato e tiene il record MX lontano dal dominio radice.

  3. 3

    Visualizza i record DNS

    Nella scheda Authentication del dominio, Customer.io mostra i record esatti da pubblicare: un record MX con due hostname, un record TXT SPF, un record TXT DKIM (la chiave viene generata per il tuo account) e, nella scheda Link Tracking, un CNAME facoltativo per il tracciamento dei link con il tuo brand. Copia ogni Host/Name e Value esattamente come viene mostrato: il selettore DKIM e i due hostname MX sono specifici del tuo account.

Nel tuo DNS
  1. 4

    Aggiungi il record MX a due host

    Presso il tuo provider DNS, sul sottodominio di invio (host mail), crea il singolo record MX con entrambi gli hostname indicati da Customer.io, con la priorità specificata. Questo MX serve solo a dare a Customer.io un Return-Path/indirizzo di bounce personalizzato sul tuo dominio: non riceve la tua posta normale e, poiché sta su un sottodominio, non può influire sul recapito in entrata del dominio radice.

  2. 5

    Aggiungi il record TXT SPF

    Sullo stesso sottodominio (host mail), aggiungi un record TXT: v=spf1 include:customeriomail.com ~all. Tieni solo questo record SPF sul sottodominio e non aggiungervi i meccanismi di altri mittenti: questo sottodominio appartiene a Customer.io. Termina con ~all come mostra la dashboard.

  3. 6

    Aggiungi il record TXT DKIM

    Aggiungi il record TXT DKIM esattamente come lo ha generato Customer.io: l'host è un selettore sotto il tuo sottodominio (come selector._domainkey.mail) e il valore è v=DKIM1; k=rsa; p=<public key>. È un record TXT da incollare, non un CNAME: quindi è statico e Customer.io non lo ruota in silenzio per te.

  4. 7

    Facoltativo: aggiungi il CNAME per il tracciamento dei link

    Se vuoi che i link con tracciamento dei clic usino il tuo dominio invece di customeriomail.com, aggiungi il CNAME indicato nella scheda Link Tracking (un sottodominio di tracciamento che punta a Customer.io). Non è necessario per l'autenticazione, ma senza di esso i link tracciati restano su customeriomail.com, il che indebolisce l'allineamento del brand.

  5. 8

    Pubblica il record DMARC sul dominio radice

    Customer.io non crea mai DMARC. Aggiungi un record TXT su _dmarc del tuo dominio RADICE (non del sottodominio di invio): v=DMARC1; p=none; rua=mailto:dmarc@yourbrand.com. p=none è solo monitoraggio, quindi non cambia nulla mentre confermi l'allineamento; il sottodominio di invio eredita automaticamente questa policy.

Verifica
  1. 9

    Fai clic su Verify domain

    Torna alla scheda Authentication e fai clic su Verify (le spunte grigie diventano verdi quando i record si risolvono). Di solito la propagazione richiede pochi minuti, ma può arrivare a 24-48 ore. Ti servono le spunte verdi proprio su SPF e DKIM: Customer.io li esige entrambi prima di inviare dal dominio; i record MX e di tracciamento dei link servono per Return-Path e brand, ma il requisito vincolante è SPF+DKIM.

  2. 10

    Invia un'email di prova e leggi le intestazioni

    Invia una campagna o un broadcast da un indirizzo From sul sottodominio autenticato, apri il messaggio in Gmail e scegli ⋮ → Show original. Conferma SPF: PASS (busta sul tuo sottodominio), DKIM: PASS con d=yourbrand.com (non customeriomail.com) e DMARC: PASS. Poi analizza il sottodominio con un check-up del dominio per confermare che ogni record si risolva.

Record da aggiungere

Customer.io genera i valori esatti nella sua procedura guidata di configurazione: questi mostrano la struttura di ciò che aggiungerai presso il tuo provider DNS.

TipoHostValore
MXmailmxa.customeriomail.comPrimo dei due hostname di un singolo record MX: il Return-Path personalizzato di Customer.io per il feedback su bounce e spam, sul sottodominio di invio. Valore di esempio: copia i due hostname esatti e la priorità dalla scheda Authentication.
MXmailmxb.customeriomail.comSecondo hostname dello stesso record MX. Valore di esempio: usa il valore esatto e la priorità mostrati da Customer.io.
TXTmailv=spf1 include:customeriomail.com ~allSPF sul sottodominio di invio: un record SPF per host. include:customeriomail.com si espande a ~3 ricerche (tramite sendgrid.net → ab.sendgrid.net); termina con ~all come mostra la dashboard.
TXTselector._domainkey.mailv=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQ…(public key from Customer.io)TXT DKIM: Customer.io genera la coppia di chiavi e mostra il valore completo da incollare. Valore di esempio: il selettore e la chiave reali sono specifici dell'account e si trovano nella scheda Authentication. È un TXT statico, non un CNAME delegato.
CNAMEemailcustomeriomail.comTracciamento dei link con il tuo brand, facoltativo, su un sottodominio di tracciamento: copia host e destinazione esatti dalla scheda Link Tracking. Non è necessario per la verifica di SPF/DKIM.
TXT_dmarcv=DMARC1; p=none; rua=mailto:dmarc@yourbrand.comQuesto lo aggiungi tu sul dominio RADICE: Customer.io non lo crea mai. Uno per dominio; il sottodominio di invio lo eredita. Parti da p=none.

Tieni esattamente un record TXT SPF (v=spf1) sul dominio radice e unisci al suo interno tutti i mittenti. Avere due record SPF è di per sé un errore.

Il limite di 10 ricerche DNS

SPF ha un tetto fisso di 10 ricerche DNS: se lo superi, restituisce un permerror e smette di essere valido ovunque. Ecco quanto consuma di questo budget la configurazione di Customer.io.

SPF 10-lookup budget3 used · 7 free

Customer.io occupa 3 delle tue 10 ricerche; i meccanismi ip4: e ip6: non consumano ricerche.

DKIM

Per Customer.io, DKIM è un record TXT che pubblichi tu, non un CNAME delegato. Quando aggiungi un dominio di invio, Customer.io genera per quel dominio una coppia di chiavi DKIM e ti mostra un singolo record TXT DKIM: l'host è un selettore sotto il tuo sottodominio di invio (come selector._domainkey.mail.yourbrand.com) e il valore è v=DKIM1; k=rsa; p=<public key>. Incolla quel TXT esattamente come viene mostrato; Customer.io conserva la chiave privata corrispondente e con quella firma la tua posta in uscita come d=yourbrand.com, quindi la firma si allinea al tuo dominio e può far superare DMARC. Due cose lo distinguono dal DKIM con CNAME delegato di SendGrid o Microsoft 365. Primo, poiché è un record TXT statico e non un CNAME che punta al provider, Customer.io non ruota la chiave in silenzio dietro le quinte: se rigeneri o ruoti la chiave nella dashboard, devi ripubblicare tu il nuovo valore TXT, altrimenti la firma si rompe. Secondo, qui DKIM non è facoltativo né un semplice “best effort”: Customer.io richiede che SPF e DKIM siano verificati entrambi prima di inviare dal dominio e, se il TXT DKIM manca, è troncato o viene alterato dal pannello DNS, il dominio torna non verificato e il recapito si ferma. Pubblica il record sul sottodominio di invio esattamente come lo formatta Customer.io, attendi la propagazione, poi fai clic su Verify.

DMARC

DMARC è un record di policy separato che Customer.io non crea per te: lo pubblichi tu, e va sul dominio RADICE, non sul sottodominio di invio. Aggiungi un record TXT su _dmarc.yourbrand.com che inizi con v=DMARC1; p=none; rua=mailto:dmarc@yourbrand.com. p=none è solo monitoraggio: non cambia nulla nel recapito, mentre i server riceventi ti inviano via email i report aggregati (rua) con cui confermare che Customer.io supera SPF e DKIM con allineamento al tuo dominio. È qui che l'approccio a sottodominio di Customer.io dà i suoi frutti: DMARC usa di default l'allineamento relaxed (aspf=r, adkim=r), quindi la firma DKIM su mail.yourbrand.com e SPF/Return-Path su quel sottodominio si allineano entrambi al tuo dominio organizzativo yourbrand.com, e la tua posta Customer.io supera DMARC con entrambi i meccanismi. Tieni esattamente un record _dmarc sul dominio radice; il sottodominio di invio eredita automaticamente la policy del dominio padre, quindi non aggiungere un secondo record _dmarc sul sottodominio (è un errore comune che può compromettere l'ereditarietà). Controlla i report rua per una o due settimane, finché ogni sorgente legittima (Customer.io e gli altri tuoi mittenti) non risulta autenticata, poi rendi più rigorosa la policy passando a p=quarantine e infine a p=reject.

Verifica che funzioni davvero

Non fidarti solo delle spunte nella dashboard: controlla su un messaggio reale. Nella scheda Authentication di Customer.io devi vedere le spunte verdi su SPF e DKIM (i due record da cui Customer.io fa dipendere l'invio); l'MX serve per il Return-Path e il CNAME per i link con il tuo brand. Poi invia un broadcast o una campagna da un indirizzo From sul sottodominio autenticato, apri il messaggio in Gmail e scegli ⋮ → Show original: devi vedere SPF: PASS con busta/Return-Path sul tuo sottodominio, DKIM: PASS firmato da d=yourbrand.com (il segnale tipico di errore è d=customeriomail.com, che indica che il DKIM personalizzato non ha preso effetto) e DMARC: PASS. Controlla a campione i record grezzi con dig TXT mail.yourbrand.com, dig TXT selector._domainkey.mail.yourbrand.com e dig TXT _dmarc.yourbrand.com. Infine analizza il sottodominio di invio con il check-up del dominio di Qualisend per confermare che SPF (con le sue ricerche annidate), TXT DKIM, MX e il DMARC sul dominio radice si risolvano correttamente e, quando iniziano ad arrivare i report aggregati, caricane uno nell'analizzatore di report DMARC: Customer.io dovrebbe comparire come sorgente allineata che supera i controlli.

Insidie comuni

  • Fa fallire l'autenticazione

    Customer.io esige che ENTRAMBI, SPF e DKIM, siano verificati prima di inviare da un dominio: la maggior parte degli ESP invia anche con un'autenticazione parziale, Customer.io no. Se uno dei due record manca o è alterato, il dominio risulta non verificato e il recapito fallisce, non è solo una questione di brand.

  • Configurazione DNS

    Pubblica tutto su un SOTTODOMINIO DI INVIO dedicato (mail.yourbrand.com), mai sul dominio radice. Soprattutto il record MX a due host deve restare sul sottodominio: sul dominio radice dirotteresti la gestione dei bounce di tutto il dominio e metteresti a rischio la tua vera posta in entrata.

  • Copertura

    Il record MX non serve a ricevere la tua posta normale: esiste solo per dare a Customer.io un Return-Path personalizzato sul tuo dominio per il feedback su bounce e spam. Niente panico all'idea di “cambiare il tuo MX”: sta su un sottodominio che nessuna casella reale usa.

  • Configurazione DNS

    include:customeriomail.com NON è una sola ricerca DNS: una ricerca DNS reale mostra che annida include:sendgrid.net, che a sua volta annida include:ab.sendgrid.net, quindi equivale a circa 3 ricerche. Su un sottodominio dedicato il costo resta isolato; se mai lo unisci a un SPF condiviso sul dominio radice, compete con tutti gli altri mittenti per il limite di 10 ricerche.

  • Configurazione DNS

    Qui DKIM è un record TXT statico, non un CNAME a rotazione automatica. Customer.io non lo ruota per te: se rigeneri la chiave nella dashboard, devi ripubblicare il nuovo valore TXT, altrimenti la firma si rompe.

  • Configurazione DNS

    Dominio duplicato nel campo host sui sottodomini: molti registrar aggiungono automaticamente la zona, quindi inserire mail.yourbrand.com produce mail.yourbrand.com.yourbrand.com. Inserisci solo l'etichetta prevista dal pannello (mail, selector._domainkey.mail) se aggiunge il dominio per te.

  • Copertura

    Metti DMARC sul dominio RADICE (_dmarc.yourbrand.com), non sul sottodominio di invio. Il sottodominio eredita la policy del dominio radice tramite l'allineamento relaxed; aggiungere un secondo _dmarc sul sottodominio è un errore comune che può compromettere l'ereditarietà.

  • Configurazione DNS

    Saltare il CNAME per il tracciamento dei link non crea problemi all'autenticazione, ma i link con tracciamento dei clic restano su customeriomail.com invece che sul tuo dominio: questo indebolisce l'allineamento del brand e può sembrare meno affidabile a destinatari e filtri.

Crea il tuo record SPF

Customer.io non richiede un include: nel record SPF del dominio radice. Usa il generatore per comporre un unico record pulito per gli altri mittenti e tienilo su una sola riga.

1

Fonti di invio

Cerca ogni piattaforma con cui invii email e selezionala.

Cerca qui sopra la tua piattaforma email oppure .

2

Server propri del dominio

Autorizza il dominio stesso, se invia posta direttamente (non tramite una delle piattaforme sopra).

3

Altri mittenti e IP

Tutto ciò che non è nella lista: l'host SPF di un altro provider o indirizzi IP specifici.

Aggiungiamo noi il prefisso include:. Inserisci l'hostname indicato nella documentazione del provider.

4

Policy per tutti gli altri

Cosa devono fare i server riceventi con la posta proveniente da server non elencati sopra (il meccanismo all).

Il tuo record SPF0/10 ricerche DNS
v=spf1 ~all

Ancora nessun mittente, quindi ogni messaggio finirebbe nella policy ~all. Aggiungi al passaggio 1 le piattaforme con cui invii.

  • Pubblicalo come record TXT sul dominio radice: host @ (il dominio senza prefissi), come valore l'intera stringa qui sopra.
  • Tieni un solo record SPF per dominio. Unisci tutte le fonti di invio in quest'unica riga. Un secondo record TXT che inizia con v=spf1 li rende entrambi non validi.
  • Resta entro le 10 ricerche DNS. Contano come ricerche include:, a e mx, e un include può innescarne altre al suo interno; ip4: e ip6: sono gratuiti.

Autenticazione pubblicata? Il passo successivo è inviare a una lista pulita e verificata.

Verifica una lista

SPF per Customer.io: domande frequenti

No. Customer.io consiglia un sottodominio di invio dedicato (come mail.yourbrand.com), e il record SPF con include:customeriomail.com sta su quel sottodominio insieme ai record DKIM e MX. Così il Return-Path basato su MX e le ~3 ricerche SPF restano del tutto fuori dal dominio radice. Ripiega sul dominio radice solo se hai un motivo specifico, cosa che Customer.io sconsiglia.

Un record TXT. Customer.io genera la chiave DKIM per il tuo dominio e ti mostra il valore completo v=DKIM1; k=rsa; p=… da incollare come record TXT sul sottodominio di invio. Poiché è un TXT statico (non un CNAME delegato a Customer.io), non ruota automaticamente: se rigeneri la chiave nella dashboard, devi ripubblicare tu il nuovo valore TXT, altrimenti la firma si rompe.

No. È un singolo record MX con due hostname ed esiste solo per impostare un Return-Path/indirizzo di bounce personalizzato per Customer.io sul tuo sottodominio di invio. Poiché sta su un sottodominio che nessuna casella usa, non riceve la tua posta normale e non può influire sul recapito in entrata del dominio radice. Quel Return-Path è anche ciò che permette a SPF di allinearsi al tuo dominio per DMARC.

Circa 3. Una ricerca DNS reale mostra che customeriomail.com annida include:sendgrid.net, che a sua volta annida include:ab.sendgrid.net: il singolo meccanismo che aggiungi si espande quindi a circa tre ricerche DNS sul limite RFC di 10. Sul suo sottodominio di invio il costo resta isolato; se lo unisci a un SPF condiviso sul dominio radice, compete con tutti gli altri mittenti nel tuo budget.

No. DMARC è l'unico record che aggiungi tu, e va sul dominio RADICE in _dmarc.yourbrand.com, non sul sottodominio di invio. Parti da v=DMARC1; p=none; rua=mailto:dmarc@yourbrand.com per monitorare, conferma che Customer.io superi SPF e DKIM con allineamento, poi passa a p=quarantine e infine a p=reject. Tieni un solo record _dmarc sul dominio radice; il sottodominio lo eredita.

Letture correlate

Altri provider: Marketing ed ESP

Tutte le guide SPF
Monitora ogni giorno SPF, DKIM e DMARC di Customer.ioConfigurare il record è un solo passaggio. Il monitoraggio check-up del dominio ricontrolla ogni giorno il numero di query SPF, le chiavi DKIM e la policy DMARC e ti scrive quando uno si rompe.Scopri il monitoraggio check-up del dominioSPF: troppe query DNS. Come contarle e correggere il permerror
Integrazione con Customer.ioVerifica gli indirizzi email del tuo account Customer.io con l'integrazione Customer.io di Qualisend.

Dopo la pubblicazione, controlla con il check-up del dominio che tutti i record vengano risolti correttamente, poi scopri con l'analizzatore di report DMARC chi invia a tuo nome. Sfoglia tutte le fonti di invio nel generatore. L'autenticazione, però, è solo metà della deliverability: un IP o un dominio di invio in blacklist ti manda comunque nello spam, per quanto pulito sia il tuo SPF, quindi conviene tenere d'occhio le blacklist con il monitoraggio blacklist.

Dominio autenticato: ora mantieni pulita la lista

Superare SPF, DKIM e DMARC ti porta nella posta in arrivo; una lista pulita ti ci fa restare. Verifica la tua: inizia gratis con 100 crediti, senza carta di credito.

Inizia a verificare