Se você estiver acompanhando algumas das minhas postagens recentes, você saberá que falei sobre o Office 365 e Exchange Online e como você pode ajustar as configurações para proteger melhor seu e-mail.

Uma das etapas para isso é configurar o DKIM. Para o Office 365, isso exige que dois registros CNAME sejam publicados em seu DNS público.

O problema que eu estava tendo ao configurar um novo cliente era saber para o qual o CNAME deveria estar configurado.

O lado do ponteiro, é fácil. Isso é sempre:

selector1._domainkey.<yourdomain>

selector2._domainkey.<yourdomain>

No entanto, o lado da Microsoft, é sempre diferente e está vinculado ao ID do seu inquilino, no mesmo estilo que o registro do Office 365 MX.

selector1-<your domain>._domainkey.<your tenant id>.onmicrosoft.com

selector2-<your domain>._domainkey.<your tenant id>.onmicrosoft.com

A única maneira que eu estava obtendo isso era passar pela GUI do Exchange Online na seção Proteção> DKIM e tentar copiar e colar o texto, o que foi estranho porque, quando você clica no texto, leva você para outra guia explicando Sobre DKIM.

Claro, o PowerShell foi a resposta.

Adicionando essas linhas até o final do meu script ‘Setup 365 Anti Spam’, escuta os registros DKIM necessários de cada vez.

Fácil.

Por brevidade, estou apenas incluindo a seção DKIM abaixo. Claro que para isso, você precisará estar conectado ao Exchange Online PowerShell.


$domain = Read-Host -Prompt "Enter Domain Name"
$dkim = Get-DKIMSigningConfig $domain
$cname1 = $dkim.Selector1Cname
$cname2 = $dkim.Selector2Cname
Write-Output "Create 2 CNAME Records"
Write-Output "Record 1: selector1._domainkey.$domain"
Write-Output "Record 1: $cname1"
Write-Output "Record 2: selector2._domainkey.$domain"
Write-Output "Record 2: $cname2"

quick Dkim

Anúncios