Backup da pasta “send mail” do gmail para o ubuntu

0

Eu uso o Gmail, mas gostaria de ter um backup local (em uma máquina Ubuntu) dos e-mails também. (Eu não preciso de sincronização bidirecional ou qualquer coisa assim, apenas backup)

Eu já faço backup de todos os e-mails recebidos (simplesmente encaminho de tudo para outra conta e, em seguida, uso o fetchmail sem reescrever a fetchall nokeep).

Além disso, gostaria de fazer backup dos e-mails enviados. (Eu não quero apenas bcc-los para o meu endereço de backup: Por um lado, eu teria que adicionar este bcc manualmente para cada e-mail, e provavelmente irá esquecer que regularmente, também gostaria de fazer backup do e-mail incluindo cabeçalhos BCC etc)

Isto parece consistir em duas tarefas:

  1. Primeiramente, gostaria de fazer o backup do "backlog": Atualmente, tenho cerca de 18 mil mensagens no Gmail enviado por email; cerca de 1K deles a partir do momento em que migrei para o gmail (apenas estes têm de ser copiados). Então eu preciso de uma ferramenta (o mais simples possível de usar) que eu possa dizer: obter todos os emails da pasta IMAP "SENT-MAIL" com data após .... (e não altere nada no site remoto)

  2. eu gostaria de baixar os novos itens enviados regularmente (uma vez por dia talvez). Deve ser robusto, rápido e simples. Não há problema se eu perder um e-mail porque eu, por exemplo, o excluí no gmail antes do backup, etc. Não há necessidade de "varrer novamente" os e-mails antigos para alterações (por exemplo, o script de backup só precisa examinar e-mails mais recentes que a última execução de backup). Eu não me importo se existe o perigo de perder um e-mail a cada poucos meses por causa de algumas condições de corrida estranhas ou qualquer coisa que eu possa não estar ciente (e-mails são enviados exatamente no mesmo momento em que o script é executado) Então eu preciso de uma ferramenta (o mais simples possível de usar) que eu possa dizer: obter todos os e-mails da pasta IMAP "SENT-MAIL" que são novos desde a última vez que você executou (e não altere nada no site remoto)

O problema parece ser que há várias opções e questões envolvidas que eu não entendo (e não quero entender); obviamente para problemas de desempenho Eu não quero um script que a cada vez crie uma lista de todos os e-mails disponíveis no remoto e no site local e, em seguida, faça diffs; como eu disse, o roteiro nem precisa checar se o os e-mails enviados anteriormente ainda estão na máquina local.

Eu não sei como um simples fetchmail (IMAP) executaria / comportaria (para as mensagens recebidas eu uso uma conta intermediária e fetchmail com fetchall nokeep; o que parece simples e robusto; não sei quão bem o fetchmail funciona com milhares de e-mails que devem permanecer inalterados e apenas os "novos" buscados)

Tenho visto várias ferramentas de sincronização (como OfflineIMAP ou mbsync), que parecem ser um exagero para minha necessidade (e pode haver o risco de que elas sincronizem, ou seja, alterem o site remoto, caso eu faça algo estúpido nos arquivos de configuração.)

Eu ficaria muito grato por qualquer ajuda.

    
por Jakob 09.12.2013 / 10:28

1 resposta

0

Você pode configurar uma regra para encaminhar todos os e-mails enviados para outra caixa de pop-ups, se quiser mantê-los separados. Caso contrário, não vejo como você pode fazer isso, a menos que você baixe todos os e-mails.

Por que você não combina os dois, apenas baixa todos os e-mails no Thunderbird e interrompe o encaminhamento?

    
por 09.12.2013 / 11:10