Que disponibilidade é necessária para que um servidor de e-mail não perca mensagens?

1

Configurando um servidor de e-mail, eu me pergunto, e se ele cair. Preciso de uma configuração redundante para não perder as mensagens recebidas? Ou seria suficiente garantir que ele não fique off-line por mais tempo do que, digamos, um dia?

    
por Philip 23.10.2018 / 08:29

2 respostas

5

O lugar para procurar uma resposta oficial a essa pergunta é RFC 5321 . Aqui está o que a RFC 5321 tem para dizer :

Retries continue until the message is transmitted or the sender gives up; the give-up time generally needs to be at least 4-5 days. It MAY be appropriate to set a shorter maximum number of retries for non- delivery notifications and equivalent error messages than for standard messages. The parameters to the retry algorithm MUST be configurable.

Assim, se o seu servidor ficar inativo por até três dias, você não deve esperar que nenhum e-mail seja perdido, mas eles obviamente ficarão atrasados.

Algumas vantagens em ter dois MXs em redes diferentes são:

  • Você evita que a maioria dos e-mails seja atrasada quando um dos dois está inativo.
  • Você tem menos risco de receber e-mails não entregues quando problemas de conectividade, sem que você saiba, impedem que um único servidor de envio chegue a uma das redes que hospedam um MX seu.
por 23.10.2018 / 11:17
4

Quando os servidores de e-mail precisam enviar e-mails para você (r servidor de e-mail), eles devem manter uma fila para quando seu servidor de e-mail estiver off-line. De Wikipedia :

Fully capable SMTP servers maintain queues of messages for retrying message transmissions that resulted in transient failures.

A documentação do Postfix também fornece mais algumas informações sobre isso.

Assim, enquanto o seu servidor de e-mail não ficar inativo por muito tempo, você não perderá nenhum e-mail. Dito isto, uma configuração redundante é, evidentemente, melhor, para que você receba os e-mails quase instantaneamente e também pode continuar enviando e-mails.

Editar: O envio de e-mails pode ser feito por um servidor completamente diferente. Sua pergunta foi apenas para receber e-mails para que o servidor seja desativado não afeta necessariamente sua capacidade de enviar e-mails.

    
por 23.10.2018 / 10:55