Evolução: Caixa de saída quebrada / Envio de e-mail leva vários minutos

1

Quando envio um e-mail, demora vários minutos (~ 20) para concluir essa tarefa. Eu posso ver um item da barra de status, aumentando as porcentagens. Eu não me importaria muito; o problema é que, até que esteja pronto, não consigo ver o e-mail na pasta Enviados e não posso trabalhar com ele.

Esse comportamento começou sem qualquer reconfiguração. Outros usuários do mesmo servidor de e-mail não apresentam esse problema.

Como posso corrigir isso?

Versões: Ubuntu 11.04 Evolução 2.32.2

Atualização: Descobri que as mensagens estão na caixa de saída e não são enviadas se um servidor SMTP específico for usado. Quando tentei "liberar" a caixa de saída, mostrei "Enviando ...", mas nada mudou nem foi enviado. Quando tento "eliminar" a caixa de saída, a Evolution diz:

MBOX file corrupted, expected From: but didn't find.

e mais tarde

Summary and folder mismatch, even after a sync

Alguma ideia de como corrigir isso? De preferência sem necessidade de largar & amp; configurar tudo de novo.

E onde o Evolution armazena seus arquivos .mbox? ~/.evolution não existe. ~/.gconf/apps/evolution/ contém apenas configuração.

    
por Ondra Žižka 11.07.2012 / 00:47

3 respostas

1

Ok, então descobri algumas coisas.

1) Os arquivos estão no formato MBOX, mas não são nomeados *.mbox .

2) Eles são armazenados em .local/share/evolution/mail/local , pelo menos no meu caso.

3) Dados não redundantes são armazenados nos arquivos sem sufixo. O restante é gerado e pode ser excluído manualmente e gerado novamente ( .ibex , .index etc.)

4) Exportar backup e restaurar a partir dele não ajudou. Parece que a evolução apenas gzips os arquivos como é.

Então o que consertou para mim foi:

  1. Fechar evolução
  2. Excluir /home/ondra/.local/share/evolution/mail/local/Outbox.* (não é sem sufixo)
  3. Iniciar evolução

  4. Corrija o seu SMTP, se necessário, para fazer todos os emails.

  5. Limpar a Caixa de saída para enviar mensagens pendentes e movê-las para o servidor IMAP (excluído localmente)
  6. Fechar evolução
  7. Apagar Oubox* - desta vez, todos os arquivos da Caixa de saída. Todos os emails mostrados no Evolution neste momento provavelmente estão quebrados e irrecuperáveis (facilmente). A caixa de saída será recriada.
  8. Excluir folders.db - ele será recriado dos arquivos MBOX
  9. Iniciar evolução

Tadaa!

Fontes:

por Ondra Žižka 13.07.2012 / 18:01
1

Respondendo a primeira parte da pergunta (onde posso ver minha mensagem enquanto ela está sendo enviada):

Durante o envio, a mensagem pode ser encontrada na "Caixa de saída", localizada na "árvore local" das contas de correio. Somente quando enviado com sucesso (ou seja, entregue ao servidor SMTP configurado - o que não significa necessariamente que já atingiu o destinatário), ele é armazenado na pasta "Enviados".

    
por Izzy 11.07.2012 / 17:58
1

Ondra, teria sido melhor você ter aberto uma nova pergunta em vez de mudar completamente o tópico:)

E onde o Evolution armazena seus arquivos .mbox?

Não tenho certeza sobre os arquivos .mbox , pois não uso o armazenamento local. Mas geralmente, todos os arquivos de dados do Evolutions estão localizados em ~/.local/share/evolution , enquanto o material de configuração foi para ~/.config/evolution . O terceiro lugar envolveu você já descobriu ( ~/.gconf/apps/evolution ). Foram os dias em que as coisas foram fáceis com tudo localizado em ~/.evolution - essa pasta não é mais usada com as versões atuais.

Como corrigir isso (problemas com determinados servidores SMTP)?

Logs são úteis. Tente entrar em contato com o administrador do servidor, talvez não seja culpa do Evolution - ou os logs do servidor fornecem informações úteis para isolar o problema). Até que seja resolvido, tente usar um servidor SMTP diferente: ou o administrador tem um secundário que você poderia usar, ou algum outro administrador permite que você "retransmita" através de seu servidor.

    
por Izzy 13.07.2012 / 17:24