Exim dnslookup, prioridade e “lista negra” (não é realmente lista negra)

0

Estou investigando como o exim entrega emails, e cheguei à conclusão de que quando o servidor envia um email, o exim faz um nslookup e obtém o registro MX de maior prioridade (menor valor) e tenta enviar o email para o endereço atribuído.

Eu tenho meu próprio domínio e sempre tive meus registros MX apontando para o SMTP do Outlook, hoje eu tentei adicionar um registro MX com prioridade mais alta apontando para o meu vps, enviei um e-mail para esse domínio e recebi no meu vps em vez de no outlook, como eu esperava, tudo bem.

Então eu parei o serviço exim no meu vps, esperando que quando eu enviasse o email (de outro vps) ele nslookup para o próximo registro MX com maior prioridade, e eu receberia esse email no outlook, e exatamente, eu fiz , tudo bem.

Então eu iniciei o serviço exim novamente, enviei outro e-mail esperando recebê-lo no meu vps, como antes, mas não, eu o peguei no outlook, mesmo quando o meu vps tem prioridade, como se o remetente vps tivesse colocado "blacklists" porque falhou o serviço exim, ele nem tentou enviá-lo (de acordo com / var / log / exim / mainlog), o nslookup retornou diretamente o outlook MX record.

Então ... o serviço exim do remetente vps colocou na lista negra aquele registro mx ou algo assim? Nesse caso, como posso reverter isso?

Existe alguma maneira de receber e-mails em dois servidores? (meus vps e outlook), eu não quero encaminhá-lo, em vez disso, eu quero que o remetente envie e-mails para 2 ou mais servidores com o mesmo endereço de e-mail. (Acho que não é possível, mas quem sabe?)

UPDATE: Enviei outro e-mail e agora consegui no meu vps, mas a minha pergunta ainda está em alta e, caso esteja na lista negra por muitos minutos ... eu posso configurá-lo?

O que acontece se eu definir dois ou mais registros MX com a mesma prioridade? Eu testei e recebi o email no outlook, por quê? qual é o procedimento?

    
por Mc Kernel 20.10.2016 / 19:00

1 resposta

0

Responder a perguntas individuais em linha, mas lembre-se de que o Stack Exchange funciona melhor quando você faz apenas uma pergunta por pergunta.

Then I started the exim service again, I sent another mail expecting that I would receive it at my vps, just like it did before, but no, I got it at outlook instead, even when my vps has higher priority, like if the sender vps would have "blacklisted" it since it failed because I stopped exim service, it didn't even tried to send it (according to /var/log/exim/mainlog), the nslookup directly returned the outlook MX record.

So... has the exim service in sender vps blacklisted that mx record or something? In that case, how can I reverse it?

O cliente SMTP está possivelmente armazenando em cache (mas não permanentemente na lista negra) o fato de que um MX que ele tentou usar anteriormente não está disponível. Clientes SMTP são livres para fazer isso. Do ponto de vista do cliente, ele pode considerar a responsabilidade de entregar o e-mail a ser entregue, desde que qualquer um dos MXes do domínio de destino o aceite.

O domínio de destino expressou uma preferência para a qual o MX idealmente deve receber as mensagens usando as prioridades do MX, mas os clientes não terão a garantia de respeitar isso. Como operador de um domínio, você deve tomar medidas para garantir que o email seja entregue corretamente, independentemente de qual dos seus servidores MX o aceitar. Isso pode ser feito com armazenamento e encaminhamento ou com todos os MXes configurados com a capacidade de acessar o mesmo spool de correio compartilhado ou qualquer coisa que você queira realmente.

Is there any way to receive mails in 2 servers?

Não. A responsabilidade do cliente SMTP é entregar o email para um MX. Se você precisar que o e-mail seja entregue em vários lugares, seus MXes deverão ser empilhados em várias cópias após o recebimento e entregues cada cópia para o próximo salto.

What happens if I set two or more MX Records with same priority?

Espera-se que os clientes SMTP tratem os MXes como tendo prioridade igual. Eles podem rodar entre eles, balancear a carga entre eles, ou simplesmente escolher um aleatoriamente da lista. O resultado é mais ou menos o mesmo que se você tivesse um único MX, mas que MX tem vários registros A e / ou AAAA .

    
por 20.10.2016 / 21:53