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 redirectparola chiave SPF sugli altri domini. Esempio:
- Nel file zone per il
x.comdominio:
_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.comma è un reindirizzamento a _spf.google.come 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, includeper fare in modo che il controllo SPF sostituisca completamente il record attualmente valutato con quello a cui sto reindirizzando. includenon lo fa - per esempio, un -allalla fine di un includenon provoca l'interruzione della valutazione ( includeè un termine improprio). Dovresti evitare di usare includequando 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 .