# SPF, DKIM e DMARC Explicados

Source: https://support.kapsulehost.com/pt-pt/spf-dkim-dmarc

SPF, DKIM, and DMARC são três padrões de autenticação de email baseados em DNS que ajudam a proteger o seu domínio de ser utilizado em [ataques de phishing](https://support.kapsulehost.com/pt-pt/phishing-impersonation) e melhoram a entregabilidade dos seus emails legítimos. A KapsuleHost configura automaticamente os três para domínios alojados connosco.

### SPF (Sender Policy Framework)

SPF é um [registo DNS](https://support.kapsulehost.com/pt-pt/dns-basics) que indica aos servidores de email receptores quais servidores estão autorizados a enviar email em nome do seu domínio. Se um servidor não constante da lista tentar enviar email como `@yourdomain.com`, o servidor receptor pode rejeitar ou colocar em quarentena.

**Como a KapsuleHost a trata:**
Quando adiciona o seu domínio à KapsuleHost, publicamos automaticamente um registo SPF no seu DNS. Não precisa fazer nada.

Um registo SPF típico é semelhante a:
```
v=spf1 include:kapsulehost.com ~all
```

### DKIM (DomainKeys Identified Mail)

DKIM adiciona uma assinatura criptográfica a cada email que a sua caixa de correio envia. Os servidores receptores podem verificar esta assinatura contra uma chave pública publicada no seu DNS, confirmando que a mensagem não foi alterada em trânsito.

**Como a KapsuleHost a trata:**
As chaves DKIM são geradas e publicadas automaticamente quando cria uma caixa de correio. A assinatura ocorre invisavelmente no servidor.

### DMARC (Domain-based Message Authentication, Reporting, and Conformance)

DMARC complementa SPF e DKIM ao definir uma política para o que os servidores receptores devem fazer quando a autenticação falha.

Uma política DMARC pode ser configurada para:
- `none`, apenas monitorizar, não tomar qualquer ação
- `quarantine`, colocar mensagens com falha em spam
- `reject`, bloquear mensagens com falha completamente

**Como a KapsuleHost a trata:**
A KapsuleHost publica uma política DMARC `p=none` por predefinição, o que é apropriado para domínios novos. Isto permite receber relatórios sem risco de emails legítimos serem bloqueados.

> **Tip:** Depois de ter enviado email durante algumas semanas e o seu SPF e DKIM estarem a funcionar de forma limpa, pode reforçar a sua política DMARC para `quarantine` ou `reject`. Contacte o suporte se precisar de ajuda com isto.

### Verificar os Seus Registos

Pode verificar os registos de autenticação do seu domínio usando uma ferramenta gratuita como [MXToolbox](https://mxtoolbox.com). Procure pelo seu domínio e observe os resultados de SPF, DKIM, e DMARC.

### E Se o Meu Domínio Estiver Noutro Registador?

Se o DNS do seu domínio for gerido fora da KapsuleHost, terá de adicionar manualmente os registos SPF, DKIM, e DMARC. O KPanel apresentará os valores exatos dos registos a adicionar:

1. Vá para **Mailboxes** no KPanel
2. Abra a sua caixa de correio e clique em **DNS Records**
3. Copie os valores de SPF, DKIM, e DMARC apresentados
4. Adicione-os ao seu fornecedor de DNS externo

> **Warning:** Se está a utilizar email da KapsuleHost mas o seu DNS está alojado noutro local e estes registos estão em falta, os seus emails podem ser [marcados como spam](https://support.kapsulehost.com/pt-pt/email-spam-sending) ou rejeitados por fornecedores importantes como Gmail e Outlook.
