Non puoi evitare di dover modificare i file di zona per i domini diversi da x.com, ma puoi evitare molti problemi definendo criteri comuni ospitati su un dominio e utilizzando la redirect
parola chiave SPF sugli altri domini. Esempio:
- Nel file zone per il
x.com
dominio:
_policy1 IN TXT "v = spf1 a: axcom -all"
_policy2 IN TXT "v = spf1 include: _spf.google.com a: axcom -all"
_spf.google.com
è il record che contiene il record SPF di Gmail. Non sono sicuro che sia documentato. Teoricamente dovresti include:gmail.com
ma è un reindirizzamento a _spf.google.com
e c'è stata almeno una patch SPF ampiamente usata per qmail che non l'ha seguita correttamente (è stata riparata nell'agosto 2008 ma potrebbe comunque essere distribuita). Le due politiche sono esempi, ovviamente - avere più di uno con vari livelli di rigore è estremamente utile durante il debug poiché devi solo modificare un nome breve nel dominio di destinazione invece del copypasting soggetto a errori.
- Nei file di zona per gli altri domini:
@ IN TXT "v = reindirizzamento spf1 = _policy1.x.com"
o
@ IN TXT "v = reindirizzamento spf1 = _policy2.x.com"
ecc. non sto usando redirect
, include
per fare in modo che il controllo SPF sostituisca completamente il record attualmente valutato con quello a cui sto reindirizzando. include
non lo fa - per esempio, un -all
alla fine di un include
non provoca l'interruzione della valutazione ( include
è un termine improprio). Dovresti evitare di usare include
quando vuoi "alias" un record SPF da un altro dominio, poiché è piuttosto fragile - se dimentichi accidentalmente il trailing -all potresti rendere inefficace l'intero SPF su quel dominio.
Modifica: tieni presente, tuttavia, che devi essere in guardia se desideri consentire i server di Gmail come mittenti. Il chaptcha di Gmail è stato crackato, il che significa che è possibile automatizzare le registrazioni degli account, il che significa che Gmail può essere (indirettamente) utilizzato come relay aperto (ricevo decine di richieste di iscrizione spambot a settimana per il forum di discussione della mia azienda, tutto usando indirizzi e-mail di gmail.com - e quegli indirizzi sono attivi, ne ho concessi alcuni a scopo di verifica.) Inoltre, chiunque abbia un account Gmail può ignorare il controllo SPF se ha familiarità con le parti uwsername degli indirizzi e-mail nei tuoi domini .