Tenho problemas de entrega de e-mail e o MXtoolbox diz "DNS reverso não é um nome de host válido". Tenho registros A e AAAA para domain.com e mail.domain.com. O data center configurou DNS reverso para domínio.com. eu encontreiesseeessetópico onde os usuários relataram problemas semelhantes e parece que os problemas foram resolvidos 'alterando o nome do host' de 'domain.com' para 'something.domain.com'.
Não me sinto confortável porque, até onde sei, o nome do host é apenas 'alguma palavra aleatória' que mudo com os comandos $ hostname
e $ hostnamectl
. Além disso, ouviaquique deve ser alterado /etc/postfix/Main.cf
para fins de entrega de e-mail. Se você recomendar, gostaria de alterar o nome do host para 'server.domain.com' e concluí que deve corresponder a 'helo' no e-mail. No momento, o nome do host está no formato domain.com
e helo é 'domain.com' de acordo com o destinatário de um e-mail.
Esta questão é sobre como devo configurar o VPS para atingir esse objetivo. Minha tentativa para fins de entrega de e-mail seria algo como o seguinte. O VPS usa debian. Tudo é bastante genérico, uso postfix, OpenDKIM e certbot. Sinta-se à vontade para usá-lo como modelo para iniciar sua resposta, se desejar, e modificá-lo conforme necessário.
1. Devo novo nome de host no terminal?
$ su
$ hostname server
$ hostnamectl set-hostname server
$ vim /etc/postfix/main.cf
Então mude
myhostname = domain.com
para myhostname = server.domain.com
mydestination = $myhostname, domain.com, localhost.com, , localhost
paramydestination = $myhostname, domain.com, localhost.com, localhost
Para o arquivo a seguir, /etc/hosts, certifique-se de que haja uma linha que leia
127.0.0.1 server.domain.com server
Para /etc/resolv.conf adicione uma linha que diz
domain domain.com
2. Devo configurar o DNS reverso? Presumo que devo definir o DNS reverso para server.domain.com. Está correto?
Outras etapas Como devo modificar os registros DNS? ALÉM dos registros A e AAAA para domínio.com, mail.domínio.com,www.domínio.comewww.mail.domínio.com, atualmente existem quatro registros relacionados a e-mail:
domain.com 300 MX 10 mail.domain.com
_dmarc.domain.com 3600 TXT v=DMARC1; p=reject;rua=mailto:[email protected]; fo=1
domain.com 3600 TXT v=spf1 mx a:mail.domain.com -all
mail._domainkey.domain.com 3600 TXT v=DKIM1; k=rsa; p=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Como estes devem ser alterados? Eu precisaria adicionar registros A e AAAA para server.domain.com?
Quais outras etapas são necessárias?
E se você tiver tempo para explicar o que cada etapa alcança, seria ótimo.
Responder1
Confirme isso dig -x IP
e host IP
retorne server.domain.com. Caso contrário, você precisará falar com seu ISP para configurar o DNS reverso para este IP.
Responder2
Para email, o rDNS precisa ser configurado para apontar para qualquer uma das fontes listadas no registro SPF. Adicione domain.com
ao registro SPF ou configure seu rDNS para apontar para mail.domain.com
. Então o servidor será devidamente autorizado como remetente. Para o postfix, myhostname
deve ser definido como o mesmo que o rDNS está definido (isto é o que é enviado HELO
por padrão, entre outras coisas) e mydestination
deve, no mínimo, list domain.com
. Ele informa ao postfix quais domínios você receberá mensagens em nome, portanto, adicione também o que quer que seja. No que diz respeito ao nome do host do servidor, ele também deve ser definido como mail.domain.com
.
Dito isso, se o seu servidor estiver hospedando ambos domain.com
e , mail.domain.com
não há razão para complicar as coisas, e apenas ter seu MX
registro, rDNS, etc. domain.com
Se alguma vez você precisar escalar para servidores separados para e-mail e tudo o que é servido atualmente domain.com
, isso não adicionará muito tempo ao processo de reconfiguração.