Configuração de servidor de e-mail, de MX a DMARC, com diff para cada alteração
03
E-mail do domínio
Registros DNS de e-mail para o seu próprio domínio
A configuração de um servidor de e-mail para o seu próprio domínio começa no DNS, não no software. Os registros MX indicam para onde o e-mail do domínio é entregue, o SPF lista os servidores que podem enviar em nome dele, o DKIM adiciona uma assinatura que os receptores podem verificar, o DMARC define o que fazer com o e-mail que falhar nessas verificações, e o endereço IP de envio deve ter um nome de DNS reverso (PTR) correspondente. O Portward lê seus registros, lista o que está faltando e prepara cada alteração como um diff para você aceitar. Os receptores avaliam a reputação do IP, então o Portward não garante que o e-mail chegará à caixa de entrada. Use este fluxo de trabalho para o e-mail normal do seu domínio em um servidor que você possui. Mantenha o trabalho pequeno: um registro, um diff, um teste.
01
Abra a pasta do projeto
Crie uma pasta para o domínio, copie seu arquivo de zona e qualquer configuração de e-mail para ela, e abra essa pasta como a pasta de trabalho no Portward. As ferramentas de arquivo funcionam dentro dessa pasta, então copie o que você deseja que o agente leia e mantenha uma cópia do arquivo de zona antes da primeira alteração, caso precise voltar atrás.
02
Solicite uma verificação de registro
Escolha Plan only ou Ask first e descreva o objetivo, por exemplo: liste os registros MX, SPF, DKIM e DMARC neste arquivo de zona e me diga quais estão faltando. O agente responde com um card para cada chamada de ferramenta, e no modo Plan only nada é alterado enquanto lista o que está faltando.
03
Revise cada diff
Leia o card de cada alteração. A ferramenta edit_file mostra o novo registro ao lado do antigo, e no modo Ask first nada muda até você aceitar. Rejeite qualquer coisa que você não entender e peça ao agente para explicá-la antes de tentar novamente.
04
Teste de fora
Aplique os registros no seu provedor de DNS, aguarde até que se propaguem, então execute seu próprio comando de lookup com Shell e compare a saída com seu arquivo de zona. Anote cada resultado em um arquivo de log na pasta de trabalho, com a data, o registro que você alterou e o que o lookup retornou.
Uma lista de verificação de configuração para o servidor e seu domínio de e-mail
Portward · Verificar registros de e-mail● Ask first
Liste os registros MX, SPF, DKIM e DMARC no meu arquivo de zona e mostre o que está faltando.
read_filezone-copy.txtloaded
grepMX zone-copy.txt1 match
grepv=spf1 zone-copy.txt1 match
grep_dmarc zone-copy.txt0 matches
write_filenotes/mail-check.txtsaved
aguardando sua aprovação antes da próxima etapaRejeitarAceitar
vps-setup-checklist.txt
# checklist for my own VPS and its mail domain
step 1: update the system
step 2: create a normal user
step 3: log in with SSH keys
verify 1: key login works before password login is off
step 4: allow only the ports I need in the firewall
step 5: set the time zone and time sync
step 6: add MX, SPF, DKIM and DMARC records
verify 2: the sending IP has a matching PTR name
step 7: make a backup
verify 3: a test restore works
Esta lista de verificação simples abrange um VPS e o domínio de e-mail nele. Cada linha de verificação nomeia um resultado que você pode checar antes de avançar, como login por chave, regras de firewall ou um nome PTR correspondente. Edite as linhas para o seu próprio servidor, então peça ao agente para trabalhar nelas uma de cada vez e relatar o resultado real de cada uma. Adicione linhas para os seus próprios serviços e exclua as linhas que não se aplicam ao seu servidor.
Configurando registros de domínio de e-mail com o Portward
Leia os registros que você tem agora
O agente abre a cópia do seu arquivo de zona com read_file e usa grep para listar as linhas de MX, SPF, DKIM e DMARC, então relata em um card o que está faltando. No modo Plan only, ele grava essa lista como um plano e não altera nada, o que é a maneira mais segura de começar em um domínio que já recebe e-mail. Se você quiser hospedar um servidor de e-mail em casa, primeiro descubra se você controla um nome de DNS reverso para o endereço IP de envio, porque os receptores avaliam a reputação do IP. Você lê a lista e decide qual registro adicionar primeiro. O agente trabalha em uma cópia, então o arquivo original permanece intacto. Salve a lista de registros faltando em um arquivo de notas, para que a próxima sessão comece a partir de fatos em vez de memória.
Escreva os registros SPF e DKIM
O SPF lista os servidores que podem enviar em nome do domínio, e o DKIM adiciona uma assinatura que os receptores podem verificar. O agente usa edit_file para adicionar a linha SPF à sua cópia do arquivo de zona e mostra isso como um diff, e web_search encontra a documentação oficial do seu software de e-mail quando você precisa da sintaxe exata. A chave pública do DKIM vem do seu software de e-mail, então cole-a você mesmo e deixe o agente posicioná-la. No modo Ask first, o agente pausa antes de cada alteração, e você compara a nova linha com a antiga antes de aceitá-la. Adicione um registro de cada vez e aplique-o no seu provedor de DNS antes do próximo, para que qualquer erro remonte a uma única alteração.
Defina o registro MX e o DNS reverso
O registro MX nomeia o host que recebe e-mail para o domínio, e o nome PTR pertence ao endereço IP de envio. O agente adiciona a linha MX com edit_file e mantém a prioridade que você escolher, então grava uma nota curta com write_file que lista o nome de host que você deseja como o nome de DNS reverso. Peça ao seu provedor para configurá-lo onde o endereço IP é gerenciado. O quanto um novo VPS precisa de endurecimento depende dos serviços que você executa, e um serviço de e-mail adiciona mais portas para considerar, então liste-as antes de abrir qualquer uma. Escreva o nome de host exato que seu software de e-mail usa, e deixe o agente compará-lo com a linha MX e a nota PTR para que os nomes coincidam.
Verifique os registros e o fluxo de e-mail
Execute seu próprio comando de lookup com Shell e deixe o agente comparar a saída com o arquivo de zona, um registro de cada vez. Antes do e-mail ir para produção, revise a configuração básica de segurança do VPS: login por chave, um firewall com apenas as portas que você precisa e um backup testado. Então envie uma mensagem de teste do seu domínio para um endereço que você possui e leia os cabeçalhos para os resultados de SPF e DKIM. O agente mostra cada resultado em um card, e você anota o resultado no seu arquivo de log. Um teste aprovado não promete entrega para todas as caixas de entrada. Se uma verificação falhar, cole as linhas de cabeçalho no chat, pergunte qual registro o receptor não pôde corresponder e altere um registro de cada vez, então execute o comando de lookup novamente.
Portward para Windows
Verifique seus registros DNS de e-mail com etapas revisáveis