Ir para o conteúdo
Guias

Como migrar seu WordPress para outra hospedagem sem perder os e-mails

Atualizado em

Migrar um WordPress não precisa derrubar o seu site nem os seus e-mails. O risco de verdade não é o site, é o e-mail: se você trocar o DNS antes de ter as caixas prontas na nova hospedagem, as mensagens são devolvidas ou se perdem. Este guia segue uma ordem que protege as duas coisas: o site no ar na hospedagem antiga enquanto você prepara e testa a nova, e o e-mail com uma caixa esperando no dia da troca.

Passo 1: faça o inventário

Antes de mexer em qualquer coisa, anote o que existe hoje:

  1. Sites e subdomínios: é só um WordPress ou também há subdomínios, como loja.seudominio.com ou blog.seudominio.com?
  2. Contas de e-mail: cada caixa (contato@, vendas@), o tamanho aproximado, os encaminhamentos e as respostas automáticas.
  3. Onde o e-mail fica: na sua hospedagem ou em um serviço externo, como Google Workspace ou Microsoft 365. Se for externo, não há caixas para mover.
  4. Registros DNS: exporte ou tire um print da zona completa: A, CNAME, MX e TXT (SPF, DKIM, DMARC e verificações).
  5. Versões: WordPress, PHP, tema e plugins.

O ponto 4 é o que mais passa batido: ao trocar os nameservers, a nova zona DNS substitui a antiga, e o que você não copiou desaparece.

Compare o seu inventário com os planos da QuimeraCloud (todos os dados estão na ficha de dados):

Plano Sites E-mail SSH Primeiro ano (pagamento anual)
Premium 3 6 contas de e-mail por domínio, em até 3 domínios de e-mail Não US$ 3,99/mês
Unlimited Sem limite Sem limite Não US$ 4,99/mês
Cloud Startup Sem limite Sem limite Sim (shell restrito) US$ 9,99/mês

Depois do primeiro ano o plano renova (o Premium, por exemplo, por US$ 131,88 ao ano). Se a sua hospedagem atual tem mais de 6 contas de e-mail por domínio, ou mais de 3 domínios de e-mail, o Premium fica curto. Para trocar de plano depois, escreva para a gente pelo WhatsApp e fazemos a troca sem mover o seu site: arquivos, bancos de dados e e-mails ficam onde estão.

Passo 2: faça o seu próprio backup

Baixe para o seu computador os arquivos e o banco de dados da hospedagem atual e exporte os e-mails importantes. É a sua rede de segurança. Na QuimeraCloud, o backup diário automático fica guardado no mesmo servidor (só o mais recente), por isso convém ter também uma cópia sua fora dele.

Passo 3: crie o domínio e as contas de e-mail na hospedagem nova

Contrate um plano de hospedagem WordPress, adicione o seu domínio no painel (HestiaCP, disponível em português) e crie cada conta de e-mail com exatamente os mesmos endereços do inventário. O e-mail passa pelo antispam SpamAssassin e pelo antivírus ClamAV.

Ainda não mude nada no DNS. Se você paga com um cartão emitido no Brasil ou na Bolívia (a cobrança é feita pela Stripe, em US$), confirme com o seu banco que ele está habilitado para compras internacionais. Fazer isso primeiro garante que, no dia da troca, as caixas já existam e os e-mails novos não sejam devolvidos.

Passo 4: copie o site

Você tem dois caminhos. A documentação oficial do WordPress (fonte) resume o método manual: copiar arquivos e banco de dados, ajustar a configuração e não reinstalar nada.

Opção A: plugin de migração

É o mais simples: você instala um plugin de migração no site atual, gera o pacote e o restaura na hospedagem nova, sem mexer no banco de dados à mão. Se o plugin pedir um WordPress limpo no destino, instale um antes com o instalador de um clique do painel. Se o site for grande, confira os limites de tamanho de upload.

Opção B: arquivos e banco de dados

  1. Baixe a pasta completa do WordPress (em wp-content ficam temas, plugins e arquivos enviados).
  2. Exporte o banco de dados para um arquivo .sql.
  3. Na hospedagem nova, crie um banco de dados MySQL/MariaDB e o respectivo usuário.
  4. Envie os arquivos e importe o .sql.
  5. Edite o wp-config.php com os dados do banco novo:
define( 'DB_NAME', 'nome_do_banco_novo' );
define( 'DB_USER', 'usuario_novo' );
define( 'DB_PASSWORD', 'senha_nova' );
define( 'DB_HOST', 'localhost' ); // confirme este valor com o seu provedor

Como o domínio é o mesmo, as URLs não mudam e não é preciso fazer busca e substituição de endereços. Sem SSH (Premium e Unlimited), a opção A é a mais prática; o Cloud Startup permite também a linha de comando.

Passo 5: teste o site novo antes de trocar o DNS

Edite o arquivo hosts do seu computador para que só você veja o site novo, enquanto todos os outros continuam no antigo. Adicione uma linha com o IP do servidor novo (se não tiver à mão, peça ao suporte); a de baixo é só um exemplo:

203.0.113.10  seudominio.com www.seudominio.com

O arquivo fica em C:\Windows\System32\drivers\etc\hosts (abra como administrador) ou em /etc/hosts no Mac e no Linux. Confira a página inicial, as páginas internas, o acesso ao WordPress, os formulários e, se você tem loja, um pedido de teste. Depois apague a linha. É normal que o cadeado do HTTPS ainda não apareça (ou que o navegador avise): o SSL gratuito do Let’s Encrypt costuma ser validado com o domínio já apontando para o servidor, então você confere o cadeado depois da troca, no passo 9.

Passo 6: reduza o TTL de 24 a 48 horas antes

O TTL é o tempo, em segundos, que os servidores guardam um registro DNS antes de perguntar de novo. Se for de várias horas, a mudança demora a aparecer. No DNS atual, reduza para 300 (cinco minutos) nos registros A, www e MX e espere passar o TTL anterior. Os nameservers são publicados no registro do domínio com um tempo de cache próprio, que você não controla, e podem demorar mais.

Passo 7: troque os nameservers

Antes disso, confirme que a nova zona DNS tem os registros do seu inventário. Copie exatamente como estão os dos serviços externos (Google Workspace, Microsoft 365, verificações de domínio). Os de e-mail da hospedagem antiga (o MX, o SPF e o DKIM dela) apontam para o servidor antigo: não os copie, o seu domínio deve usar os do servidor novo (na dúvida, pergunte para a gente antes da troca). Depois, onde você administra o domínio, substitua os nameservers por estes dois:

  • ns1.quimeracloud.com
  • ns2.quimeracloud.com

Você não precisa transferir o domínio: ele continua registrado onde está. Para fazer o registro de um domínio novo ou conectar o que você já tem, veja a página de domínios. Registramos .com, .net e .org, mas não vendemos .bo (o domínio da Bolívia): um domínio .bo fica onde você o administra, e só dá para conectá-lo se esse lugar permitir nameservers próprios. Os passos por registrador, o caso de um .bo e como conferir a mudança com nslookup estão no guia como apontar um domínio .com ou .bo para a sua hospedagem.

Se preferir mover site e e-mail separadamente, deixe o DNS onde está e troque primeiro só o registro A do site. Atenção: se o seu MX aponta para o mesmo nome do site (por exemplo, seudominio.com), trocar esse registro A também move o e-mail, então confira para onde o MX aponta antes de mexer em qualquer coisa. O MX e o registro do servidor de e-mail vêm depois, com as caixas prontas.

Passo 8: copie os e-mails antigos por IMAP

A partir da troca, os e-mails novos chegam na caixa nova e os antigos continuam na hospedagem antiga. O IMAP deixa as mensagens no servidor, então dá para copiá-las de um para o outro.

  • Poucas caixas: adicione a conta antiga e a nova no Thunderbird (ou no seu cliente de e-mail) por IMAP e arraste as pastas de uma para a outra.
  • Muitas caixas: use uma ferramenta de cópia IMAP, como o imapsync:
imapsync \
  --host1 servidor-da-hospedagem-antiga --user1 contato@seudominio.com --password1 'SENHA_ANTIGA' --ssl1 \
  --host2 servidor-da-hospedagem-nova --user2 contato@seudominio.com --password2 'SENHA_NOVA' --ssl2

Para o servidor antigo, use o nome que esse provedor informa, não mail.seudominio.com: depois da troca, esse nome já aponta para o servidor novo. No final, repita a cópia uma segunda vez para trazer as mensagens que chegaram na hospedagem antiga enquanto o DNS se atualizava.

Passo 9: o que conferir depois

Verificação Como
Receber e-mail Envie uma mensagem do Gmail ou do Outlook para cada endereço
Enviar e-mail Escreva para uma conta externa e confirme que não cai no spam; confira SPF, DKIM e DMARC
HTTPS Cadeado em todas as páginas (Let’s Encrypt, renovação automática). Se não aparecer algumas horas depois da troca, confira o SSL do domínio no painel ou fale com a gente
Formulários e loja Um formulário e um pedido de teste
Links Em Configurações, Links permanentes, salve sem mudar nada
Encaminhamentos e respostas automáticas Crie de novo na caixa nova
Backups Confirme o backup diário e baixe uma cópia sua

Mantenha a hospedagem antiga ativa por alguns dias e só cancele quando tiver conferido tudo, inclusive a segunda rodada de cópia dos e-mails.

Um aviso honesto sobre o servidor

A QuimeraCloud tem um único servidor, em Seattle (Estados Unidos). Se o seu público está no Brasil, a distância soma alguma latência, e o teste do passo 5 permite ver isso antes de você se comprometer. Se precisa de acesso root, um VPS atende melhor; comparamos as opções em hospedagem compartilhada, cloud ou VPS.

Quando tiver o inventário em mãos, veja qual plano cobre as suas caixas de e-mail nos planos. Se travar em algum ponto, escreva para a gente pelo WhatsApp, no +591 773 14890: quem atende é uma pessoa da equipe da Quimera.

Perguntas frequentes

Meu site fica fora do ar durante a migração?

Não precisa ficar. O site continua no ar na hospedagem antiga enquanto você copia e testa o novo pelo arquivo hosts. Depois de trocar os nameservers, por um tempo algumas pessoas veem o site antigo e outras o novo, e esse período depende do TTL e do cache de cada provedor de internet: minutos ou horas, e às vezes mais de um dia. Por isso vale manter as duas hospedagens ativas.

Quantas contas de e-mail cabem no plano Premium?

O Premium inclui 6 contas de e-mail por domínio, em até 3 domínios de e-mail (até 18 contas). Unlimited e Cloud Startup não têm limite de e-mails. Se a sua hospedagem atual tem mais de 6 contas por domínio, ou mais de 3 domínios de e-mail, o Premium fica curto: conte tudo no inventário do passo 1 antes de escolher o plano.

E se o meu e-mail está no Google Workspace ou no Microsoft 365?

Então não há caixas de e-mail para mover, porque o e-mail fica nesse serviço e não na sua hospedagem. Você só precisa copiar para o novo DNS os registros MX, SPF, DKIM e de verificação exatamente como estão hoje. Se esquecer deles, o e-mail deixa de chegar.

Faz diferença o servidor estar nos Estados Unidos se o meu público está no Brasil?

O servidor da QuimeraCloud é um só e fica em Seattle, então a distância soma alguma latência para quem acessa do Brasil. Por isso vale testar o site novo com o arquivo hosts antes de trocar o DNS e decidir pelo que você vê, não por suposição.

Fontes

← Todos os guias

Publique o seu site esta semana

Escolha o seu plano, conecte o seu domínio e comece. Se tiver dúvidas antes de contratar, fale com a gente.