.png)
Olá, gênios do servidor. Estou executando um servidor de e-mail full stack, dockerizado. Tendo problemas para enviar e-mail para endereços de e-mail do Outlook. (e apenas endereços de e-mail do Outlook) Tenho uma teoria.
O erro que recebo é estritamente um erro de resolução de DNS
for name=myradar-com.mail.protection.outlook.com type=A: Host not found,
try again
No servidor, se eu tentar testar resolver o endereço, usando o comando
sudo docker-compose exec postfix-mailcow nslookup myradar-com.mail.protection.outlook.com
Recebo um erro de tempo limite. De vez em quando, recebo um erro SERVEFAIL.
Se executar exatamente o mesmo comando com unbound (também executando na mesma pilha), ele será resolvido sem problemas.
Se eu tentar resolver apenas a parte "outlook.com", funcionará.
Tenho uma teoria de que o Postfix simplesmente não reconhece um sub.sub.sub.domain.tld como um FQDN válido e acho que está apenas ignorando a solicitação e não a passando para o resolvedor. Estou tentando encontrar "algum lugar" no master.cf ou qualquer outro arquivo de configuração que instrua o postfix sobre qual é o formato correto de um nome de domínio, mas não estou tendo sorte. Eu também posso estar completamente errado, e talvez algo mais esteja errado (talvez a maneira como o postfix está procurando um registro "A" para esse host ???, mas, novamente, o unbound funciona).
Alguém pode ajudar com esse problema? ou talvez me indique um lugar para procurar uma resposta?
Editar. Provei que os níveis de subdomínio não são o problema.
Responder1
Encontrei o mesmo problema "apenas" ao enviar e-mails que usam o Office 365/Outlook. Para consertar, tive que desabilitar o DNSSEC.
/etc/systemd/resolved.conf.d/custom.conf ou /etc/systemd/resolved.conf
#DNSSEC=não
Está desativado por padrão quando comentado.
Parece que o Office 365/Outlook não oferece suporte a DNSSEC? Mas o Hotmail sim.