Não sei por que você tem /32
. Experimente apenas:
v=spf1 mx a ip4:1.2.3.4 mx:test.co.uk ?all
Eu uso um servidor diferente para enviar e-mails para minha lista de discussão. Eu quero adicionar um registro SPF ao meu domínio para mostrar que o IP do servidor diferente está autorizado a enviar mensagens (bem como o servidor padrão).
O servidor que envia o email no exemplo é 1.2.3.4 com o domínio principal do test.co.uk.
Até agora eu tenho v=spf1 mx a ip4:1.2.3.4/32 mx:test.co.uk ?all
, isso funcionaria para o que eu quero?
EDIT: Eu estaria enviando e-mails usando o sendmail. O registro SPF seria aumentar% do email indo para a caixa de entrada e também para que possamos impor -all no futuro próximo no SPF.
Ter todos no final não causará muita diferença: a regra SPF é neutra. Portanto, o envio de mensagens de um servidor não mencionado continuará a ser aceito, portanto, qualquer alteração é segura. É basicamente apenas ressalta que os servidores mencionados no SPF são confirmados como confiáveis.
Você também pode usar o mecanismo de inclusão se o domínio de envio estiver configurado corretamente. Isso significaria que você pode incluir include: test.co.uk e todas as regras SPF definidas para test.co.uk serão incluídas.
Isto é útil se o test.co.uk pode alterar a forma como envia e-mails através da subcontratação, etc. Também significa que só precisa de fazer a alteração para os registros spf do test.co.uk. Se estiver usando uma solução de e-mail de terceiros, seus registros spf já podem estar configurados corretamente.
Por exemplo, isso significaria que seu registro de SPF seria:
v=spf1 mx a include:test.co.uk ?all
enquanto test.co.uk teria um registro SPF semelhante ao que você mencionou:
v=spf1 a mx ip4:1.2.3.4 ?all
Meu recurso usual para qualquer coisa relacionada ao SPF é o link do site .