A resposta de SvenW foi útil, obrigado!
Para os interessados, veja os detalhes do comando a ser executado.
Notas:
-
Estou executando isso como root no novo servidor
-
Um arquivo fetchmailrc é não necessário, pode ser feito com apenas um comando (já que é uma vez desativado)
-
A senha não é passada na linha de comando, portanto, o primeiro passo é criar um .netrc na pasta inicial com a seguinte sintaxe:
machine server.com
faça o login por [email protected]
senha thepassword
Se você precisar de vários, basta adicioná-los no arquivo netrc.
-
Execute este comando
fetchmail -v -a -k -p APOP -S localhost --smtpname [email protected] -u [email protected] server.com
-v torna mais detalhado, útil
-a agarra tudo (incluindo o email de leitura)
-k mantém o correio no servidor antigo (até você, pode ser bom para testar)
-p o protocolo a ser usado. O APOP funcionou para mim, mas verifique a documentação do fetchmail
-S (isso é maiúsculo S) o servidor de destino (localhost desde que eu já estou na máquina)
- smtpname o destinatário local (deve ser a mesma caixa de correio que o servidor de origem)
-u o nome de usuário para se conectar ao servidor remoto (alguns servidores usam [email protected], alguns apenas email, ou alguma outra coisa)
e finalmente o último server.com é o endereço do servidor remoto (antigo)
para testes, você também pode adicionar um parâmetro -c , que verifica, mas não recupera. Boa maneira de verificar se a configuração está correta