Como garantir que os e-mails recebidos não sejam perdidos ao migrar para o novo servidor?

2

Eu pretendo mover algumas contas WHM / cpanel para um novo servidor, tenho a impressão de que durante a transição, alguns e-mails podem chegar ao servidor antigo, mesmo que os arquivos já tenham sido copiados para o novo servidor.

É possível evitar isso para que todos os e-mails recebidos durante a transição não sejam perdidos?

    
por IMB 03.03.2013 / 11:37

2 respostas

5

Ok, isso é bastante simples em seus comentários.

  1. Altere seus registros A e MX para o TTL do servidor de e-mail para algo pequeno - 60 segundos
  2. Aguarde até que o TTL atual tenha expirado e, assim, todos estejam usando o novo TTL de 60 segundos
  3. Encerrar o encerramento
  4. Backup completo no servidor atual, restauração completa no novo servidor
  5. Alterar registros DNS e restaurar o TTL para um valor sensato

Como você reduziu o TTL, a sua janela de interrupções é demorada, pois leva você a fazer backup / restaurar os arquivos e alterar o DNS.

    
por 03.03.2013 / 14:01
0

Outro método (se qualquer tempo de inatividade é absolutamente inaceitável para você), é usar o Postfix ou similar como basicamente um retardo de retardo.

Você pode iniciar um servidor como um relay e, em seguida, configure o limite de verificação como algo muito alto (e continue expandindo-o se a sua janela de manutenção cresce, o que geralmente acontece: p). Como alternativa, você poderia bloquear qualquer tentativa de envio / retransmissão de saída de maneira que o Postfix (ou qualquer outro) reposicione as mensagens.

Rede / DNS, você configuraria um servidor de retransmissão / atraso conforme mencionado acima, apontaria seu antigo registro MX para ele (com a redução TTL conforme mencionado por @Paul), conduziria sua manutenção, apontaria o registro MX de volta onde ele deve ir, mude o relayhost no Postfix para apontar para aquele registro (ele pode ficar irritado porque acha que está apontando para si mesmo, caso em que você precisaria de um segundo MX temporário) e deixar processar a fila.

Isso foi um pouco fragmentado como explicação. Para obter mais informações, confira esta questão ServerFault e como fazer . Isso deve levá-lo no caminho certo.

Então, novamente, se um pouco de tempo de inatividade for aceitável para você, a solução do @ Paul é muito mais simples.

    
por 02.09.2013 / 17:18