Evolution: Broken Outbox / Отправка почты занимает несколько минут

Когда я отправляю письмо, выполнение этой задачи занимает несколько минут (~ 20). Я могу видеть пункт строки состояния, проценты увеличиваются. Я бы не возражал против; проблема в том, что, пока это не сделано, я не вижу почту в папке «Отправленные» и не могу работать с ней.

Это поведение началось без какой-либо реконфигурации. Другие пользователи того же почтового сервера не испытывают этой проблемы.

Как это исправить?

Версии: Ubuntu 11.04 Evolution 2.32.2

Обновление: Я обнаружил, что сообщения на самом деле остаются в папке «Исходящие», а не исходящие вообще, если используется один конкретный SMTP-сервер. Когда я попытался «очистить» папку «Исходящие», она показала «Отправка ...», но ничего не изменилось и не было отправлено. Когда я пытаюсь «удалить» исходящие сообщения, Evolution говорит:

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

и позже

Summary and folder mismatch, even after a sync

Есть идеи, как это исправить? Предпочтительно без необходимости опускаться настроить все заново.

А где Evolution хранит файлы .mbox? ~/.evolution не существует. ~/.gconf/apps/evolution/ содержит только конфигурацию.

1
задан 13 July 2012 в 21:23

3 ответа

Хорошо, я понял кое-что.

1) Файлы в формате MBOX, но без названия *.mbox.

2) Они хранятся в .local/share/evolution/mail/local, по крайней мере, в моем случае.

3) Не избыточные данные хранятся в файлах без суффикса. Остальное генерируется и может быть удалено вручную и повторно сгенерировано (.ibex, .index и т. Кажется, эволюция просто сжала файлы как есть.

Для меня это было исправлено:

  1. Close Evolution
  2. Удалить /home/ondra/.local/share/evolution/mail/local/Outbox.* (НЕ то, что без суффикса)
  3. Launch Evolution [ 1129]

  4. Исправьте SMTP, если необходимо, чтобы все письма отправлялись.

  5. Очистка папки «Исходящие» для отправки ожидающих сообщений и их перемещения на сервер IMAP (локальное удаление)
  6. Close Evolution
  7. Удалить Oubox* - на этот раз все файлы «Исходящие». Все письма, показанные в Evolution в это время, вероятно, повреждены и не могут быть восстановлены (легко). Исходящие будут воссозданы.
  8. Удалить folders.db - он будет воссоздан из файлов MBOX
  9. Launch Evolution

Tadaa!

Источники:

0
ответ дан 13 July 2012 в 21:23

Отвечая на первую часть вопроса (где я могу увидеть мое сообщение во время его отправки):

Во время отправки сообщение можно найти в «Исходящих», которые находятся в Локальное дерево »почтовых аккаунтов. Только после успешной отправки (то есть доставки на настроенный SMTP-сервер - что не обязательно означает, что он уже достиг получателя), он сохраняется в папке «Отправленные».

0
ответ дан 13 July 2012 в 21:23

Ондра, было бы лучше, если бы ты открыл новый вопрос вместо того, чтобы полностью сменить тему:)

И где Evolution хранит свои файлы .mbox?

Не уверен насчет файлов .mbox, так как я не использую локальное хранилище. Но, как правило, все файлы данных Evolutions находятся в ~/.local/share/evolution, а конфигурация - в ~/.config/evolution. Третье место заняло вас уже обнаружили (~/.gconf/apps/evolution). Прошли те времена, когда все было легко со всем, что находится в ~/.evolution - эта папка больше не используется в текущих версиях.

Как это исправить (проблема с определенным SMTP-сервером)?

Журналы полезны. Попробуйте связаться с администратором сервера, возможно, это вовсе не вина Evolution - или журналы сервера предоставляют полезную информацию для выявления проблемы). Пока не решено, попробуйте использовать другой SMTP-сервер: либо администратор имеет вторичное устройство, которое вы можете использовать, либо какой-либо другой администратор разрешает вам «ретранслировать» через его сервер.

0
ответ дан 13 July 2012 в 21:23

Другие вопросы по тегам:

Похожие вопросы: