Por que minha política MTA-STS não está funcionando?

Resposta curta

O MTA-STS tem três partes que devem estar corretas: o registro TXT _mta-sts, um arquivo policy servido por HTTPS em https://mta-sts.yourdomain.com/.well-known/mta-sts.txt e um certificado TLS válido nesse host. Uma falha em qualquer um deles elimina silenciosamente a aplicação.

Verifique todos os três

O registro TXT em _mta-sts.yourdomain.com deve conter v=STSv1; id=…. O arquivo de política deve ser acessível por HTTPS no caminho .well-known, listar seus hosts MX e definir mode: enforce. O subdomínio mta-sts deve ter um certificado válido e não expirado.

Iniciar em modo de teste

Use mode: testing mais TLS-RPT primeiro; você receberá relatórios sobre o que falharia antes de mudar para enforce.

  1. 1

    Verifique o registro TXT

    Confirme se existe:

    $ dig TXT _mta-sts.yourdomain.com +short

Verifique seu registro MTA-STS agora

Abrir o verificador MTA-STS gratuito →

Perguntas frequentes

Por que a aplicação da lei não está entrando em vigor?

Normalmente, o arquivo de política não pode ser acessado por HTTPS, o certificado é inválido ou o id no registro TXT não foi atualizado depois que você alterou a política. Todos os três devem ser consistentes.

MTA-STS é definido em IETF RFC 8461.

Revisado por Skysnag Security Team. Última atualização .