Configurare SPF, DKIM e DMARC su Porkbun significa pubblicare tre record TXT in un editor DNS semplice e pulito. Porkbun è un registrar pensato per gli sviluppatori, quindi i controlli DNS sono piacevolmente essenziali: niente upsell, niente menu nascosti, solo un menu a tendina per il tipo, un campo host e un campo per il valore. I record in sé sono identici a quelli che aggiungeresti su qualsiasi altro provider; cambiano solo dove clicchi e cosa va nel campo host. Questa guida ti accompagna in tutti e tre, nell'ordine giusto, con i nomi specifici di Porkbun da inserire correttamente.
In breve#
L'autenticazione email si basa su tre record TXT separati, e nessuno di questi è specifico di Porkbun:
- SPF: un record TXT sul dominio principale (lascia vuoto il campo host),
con un valore che inizia con
v=spf1. - DKIM: un record TXT su
<selector>._domainkey, dove il selettore e il lungo valore della chiave pubblica arrivano entrambi dal tuo provider di posta, non da Porkbun. - DMARC: un record TXT su
_dmarc, con un valore che inizia conv=DMARC1, e si parte sempre dap=none.
Su Porkbun li aggiungi tutti e tre da Domain Management → Details → DNS Records. Le uniche differenze tra un record e l'altro sono il nome host e il valore. Se imposti bene il campo host, il resto viene da sé. Per il "perché" a livello concettuale, leggi la guida a SPF, DKIM e DMARC; questo articolo è la versione per Porkbun, pulsante per pulsante.
Dove Porkbun tiene i tuoi record DNS#
Porkbun integra il DNS nella dashboard principale dei domini invece che in un prodotto separato, così tutto è facile da trovare. Dopo aver effettuato l'accesso:
- Apri Domain Management dal menu dell'account: elenca tutti i domini del tuo account.
- Trova il dominio che stai autenticando e clicca su Details (la riga espandibile, a volte indicata da una freccia o da un link "Details").
- Nel pannello espanso, scegli DNS Records (per il DNS potresti vedere anche l'etichetta "Edit"). Si apre l'editor in cui sono elencati i record esistenti e in cui un piccolo modulo ti permette di aggiungerne uno nuovo.
Il modulo per aggiungere un record ha tre parti che contano per l'autenticazione:
un menu a tendina Type (scegli TXT), un campo Host (il sottodominio su
cui si trova il record) e un campo Answer (in alcune viste si chiama anche
Content o Value: contiene il testo del record). C'è anche un campo TTL; il valore
predefinito va bene, quindi lascialo com'è.
L'unica convenzione di Porkbun da tenere a mente: il campo Host è relativo al tuo dominio, e per il dominio principale va lasciato vuoto. Porkbun non vuole che tu scriva il dominio completo nel campo host. È proprio questa abitudine a mettere in difficoltà molti utenti, quindi le sezioni seguenti indicano esattamente cosa inserire per ogni record.
Pubblicare il record SPF su Porkbun#
SPF dichiara quali server sono autorizzati a inviare posta usando il tuo dominio. È un unico record TXT che si trova sul dominio principale e, nell'editor di Porkbun, il dominio principale corrisponde a un campo Host vuoto.
Per prima cosa, prepara il valore giusto. SPF deve elencare ogni servizio che invia
posta a tuo nome: la tua piattaforma email, il tuo strumento di marketing, il tuo
provider di email transazionali. Invece di assemblare a mano i meccanismi
include: con il rischio di un errore di battitura, crealo con il
generatore di record SPF gratuito, che
produce un unico record valido a partire dai mittenti che scegli.
Un valore SPF completo ha questo aspetto:
v=spf1 include:_spf.google.com include:sendgrid.net ~all
Per pubblicarlo su Porkbun:
- Nell'editor DNS Records, imposta Type su
TXT. - Lascia il campo Host vuoto (così il record punta al dominio principale). Se Porkbun mostra il tuo dominio in grigio come segnaposto, è il segnale che vuoto = dominio principale.
- Incolla la stringa completa
v=spf1 …nel campo Answer. - Salva il record.
Il ~all finale è un soft fail; -all è un hard fail che dice ai server
riceventi di rifiutare tutto ciò che non è elencato. Parti con ~all mentre
confermi che tutti i mittenti sono inclusi, poi passa a -all quando i report
sono puliti.
Aggiungere il record DKIM su Porkbun#
DKIM aggiunge una firma crittografica a ogni messaggio; tu pubblichi nel DNS la chiave pubblica corrispondente, così i server riceventi possono verificarla. È il record i cui valori arrivano interamente dal tuo provider di posta: Google Workspace, Microsoft 365, SendGrid, Mailgun e così via. Porkbun non può generare una chiave DKIM per te, né può farlo alcun generatore, perché la metà privata si trova nella tua piattaforma di invio. Il provider ti fornisce due cose: un selettore e un valore di chiave pubblica.
L'host del record si costruisce dal selettore, seguendo lo schema fisso
<selector>._domainkey. Supponiamo che il provider ti dia il selettore google:
il record DKIM per Google Workspace di solito usa proprio quel selettore. Il nome
completo del record diventa google._domainkey.yourdomain.com.
Ecco la parte specifica di Porkbun: dato che il campo Host è relativo al tuo dominio, inserisci solo la parte prima del dominio. Quindi, per l'esempio, scriveresti:
google._domainkey
nel campo Host, non il nome completo google._domainkey.yourdomain.com.
Porkbun aggiunge il dominio in automatico.
Passaggi:
- Nella console di amministrazione del tuo provider di posta, trova la configurazione DKIM (a volte "email authentication" o "domain authentication") e copia il selettore e il valore della chiave pubblica che ti fornisce.
- Nell'editor DNS Records di Porkbun, imposta Type su
TXT. - In Host, inserisci
<selector>._domainkey, per esempios1._domainkeyogoogle._domainkey, usando il selettore indicato dal tuo provider. - Incolla il valore della chiave pubblica del provider (di solito inizia con
v=DKIM1; k=rsa; p=…ed è molto lungo) nel campo Answer. Incollalo per intero, esattamente come ti è stato fornito: basta un solo carattere modificato per invalidare la firma. - Salva.
Il record DKIM che incolli avrà una forma simile a questa, anche se il tuo valore
p= sarà molto più lungo:
v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQ...
Pubblicare il record DMARC su Porkbun#
DMARC collega SPF e DKIM all'indirizzo "From" visibile, dice ai server riceventi
cosa fare con la posta che non supera i controlli e ti invia dei report. Si trova
sul nome host fisso _dmarc, quindi nel campo Host di Porkbun inserisci
esattamente:
_dmarc
e nient'altro. Porkbun lo trasforma per te in _dmarc.yourdomain.com.
Crea il valore con il generatore di record DMARC gratuito
così la sintassi dei tag è corretta, e parti sempre da p=none. Un record di
partenza sicuro:
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
Passaggi:
- Nell'editor DNS Records, imposta Type su
TXT. - In Host, inserisci
_dmarc. - Incolla il valore
v=DMARC1; p=none; rua=…nel campo Answer, usando come indirizzo per i reportrua=una casella reale che puoi leggere. - Salva.
p=none non applica ancora nulla: attiva i report aggregati giornalieri che
rendono possibile un'introduzione sicura. Lascialo così per un paio di settimane,
leggi i report per confermare che ogni flusso di posta legittimo superi
l'autenticazione con allineamento, poi alza la policy a quarantine e infine a
reject. La sequenza completa, compreso come interpretare ciò che ricevi, è
spiegata nella guida passo passo alla configurazione di DMARC
e nella guida complementare su
come leggere i report DMARC.
I tre record in sintesi#
Ecco tutti i record a confronto, con esattamente cosa va nel campo Host di Porkbun e cosa nel campo Answer.
| Record | Tipo | Campo Host di Porkbun | Answer (valore) |
|---|---|---|---|
| SPF | TXT | (lascia vuoto: dominio principale) | v=spf1 … ~all |
| DKIM | TXT | <selector>._domainkey | v=DKIM1; k=rsa; p=… (dal tuo ESP) |
| DMARC | TXT | _dmarc | v=DMARC1; p=none; rua=… |
Nota lo schema: solo i record DMARC e DKIM hanno un nome host, e solo il valore e il selettore DKIM arrivano da una fonte esterna. L'host SPF è vuoto perché SPF si trova sempre sul dominio principale.
Verifica che i record si risolvano#
Le modifiche DNS su Porkbun di solito si propagano in fretta, ma concedi da pochi minuti a qualche ora prima di fidarti. Invece di controllare a occhio la zona DNS grezza, verifica tutti e tre i record con il controllo autenticazione email gratuito: conferma che ogni record sia presente, ben formato e leggibile dai server riceventi, e segnala gli errori classici, come un record SPF duplicato, un valore DKIM con un a capo di troppo o un record DMARC sull'host sbagliato.
Se il controllo non trova un record, il solito colpevole su Porkbun è il campo
Host: hai scritto il dominio completo dove il campo doveva essere vuoto o
relativo, oppure hai messo il selettore DKIM nel posto sbagliato. Riapri il
record, verifica che l'host sia esattamente vuoto per SPF, _dmarc per DMARC o
<selector>._domainkey per DKIM, e salva di nuovo.
Porkbun offre anche un'API DNS completa, quindi se gestisci molti domini puoi creare questi record con uno script invece di cliccare su ciascuno: comodo quando applichi la stessa configurazione di autenticazione a un intero portafoglio di domini. Il contenuto dei record da inviare tramite l'API è identico a quello indicato sopra.
Perché vale la pena configurarli tutti e tre correttamente#
Dal 2024, i requisiti per i mittenti di Google e Yahoo li hanno resi obbligatori. Chiunque invii a Gmail deve avere SPF o DKIM, e i mittenti di grandi volumi (oltre 5.000 messaggi al giorno) devono averli tutti e tre, con DMARC e allineamento, oltre alla disiscrizione in un clic sulla posta di marketing. Se mancano, i provider moderni rifiutano sempre più spesso la posta del tutto.
Ma l'autenticazione dimostra solo chi sei: non fa di te un buon mittente. Un messaggio perfettamente autenticato da un dominio con una cattiva reputazione del mittente o una lista piena di indirizzi non più attivi finisce comunque nello spam. Considera questi tre record su Porkbun come il biglietto d'ingresso, poi fai il lavoro che ti fa guadagnare la posta in arrivo: mantieni basso il tasso di segnalazioni spam e pulisci la lista, così non invii a indirizzi che rimbalzano. La guida alla deliverability copre tutto il resto.
Domande frequenti#
Cosa inserisco nel campo Host di Porkbun per un record SPF?#
Lascialo vuoto. SPF è un record TXT che si trova sul dominio principale e, su
Porkbun, il campo Host vuoto punta proprio al dominio principale: Porkbun inserisce
il tuo dominio in automatico. Non scrivere il nome del dominio nel campo host e non
pubblicare mai un secondo record v=spf1; se ne esiste già uno, modificalo per
aggiungere il nuovo mittente.
Da dove viene il valore DKIM su Porkbun?#
Interamente dal tuo provider di posta, non da Porkbun né da un generatore. Il tuo
ESP (Google Workspace, Microsoft 365, SendGrid, Mailgun e così via) ti fornisce un
selettore e un lungo valore di chiave pubblica. Su Porkbun imposti l'Host su
<selector>._domainkey e incolli il valore del provider, esattamente come ti è
stato fornito, nel campo Answer. Porkbun si limita a memorizzare la chiave; non può
crearne una.
Come inserisco un record DMARC su Porkbun?#
Aggiungi un record TXT con il campo Host impostato su _dmarc e il campo Answer
impostato sul tuo valore DMARC, partendo da
v=DMARC1; p=none; rua=mailto:you@yourdomain.com. Porkbun espande per te _dmarc
in _dmarc.yourdomain.com. Parti sempre da p=none, così monitori con i report
prima di applicare la policy, poi passa a quarantine e reject quando i report
sono puliti.
Perché il controllo non trova i record che ho appena aggiunto su Porkbun?#
Di solito per uno di due motivi: il DNS non si è ancora propagato (aspetta da
pochi minuti a qualche ora) oppure il campo Host è sbagliato. Verifica che l'host
sia vuoto per SPF, _dmarc per DMARC e <selector>._domainkey per DKIM, senza il
dominio completo. Dopo aver corretto e salvato, esegui di nuovo il
controllo autenticazione email.
Autenticare il dominio su Porkbun fa guadagnare fiducia alla tua posta; è una lista pulita a farla recapitare. Controlla i tuoi indirizzi con la verifica email gratuita per eliminare indirizzi non più attivi ed errori di battitura prima che rimbalzino: un'identità affidabile ti fa guadagnare la posta in arrivo solo quando la lista che c'è dietro è pulita. Esplora tutti gli strumenti gratuiti per la deliverability per generare e verificare ogni record descritto sopra.



