Когда я отправляю почту, для завершения этой задачи требуется несколько минут (~ 20). Я могу видеть элемент строки состояния, увеличивая проценты.
Я бы не прочь много; проблема в том, что пока это не сделано, я не вижу почту в папке «Отправленные» и не могу с ней работать.
Это поведение началось без какой-либо переконфигурации.
Другие пользователи одного и того же почтового сервера не испытывают этой проблемы.
Как я могу это исправить?
Версии:
Ubuntu 11.04
Эволюция 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/
содержит только конфигурацию.
Отвечая на первую часть вопроса (где я могу увидеть свое сообщение во время его отправки):
При отправке сообщение можно найти в папке «Исходящие», которая находится в «локальном дереве» почтовых учетных записей. Только когда отправлено успешно (то есть доставлено на настроенный SMTP-сервер, что не обязательно означает, что он уже достиг адресата), он сохраняется в папке «Отправлено».
Ondra, было бы лучше, если бы вы открыли новый вопрос, а не полностью меняли тему :)
А где Evolution хранит файлы .mbox?
Не уверен в .mbox
поскольку я не использую локальное хранилище. Но, как правило, все файлы данных Evolutions расположены в ~/.local/share/evolution
, в то время как материал конфигурации ~/.config/evolution
, Третье место, которое вы уже обнаружили (~/.gconf/apps/evolution
). Прошли те времена, когда все было легко со всем, что находится в ~/.evolution
- эта папка больше не используется с текущими версиями.
Как это исправить (проблема с некоторым SMTP-сервером)?
Журналы полезны. Попробуйте связаться с администратором серверов, возможно, это вовсе не ошибка Evolution - или журналы сервера предоставляют полезную информацию, чтобы изолировать проблему). Пока не решите, попробуйте использовать другой SMTP-сервер: либо у администратора есть вторичное использование, либо какой-либо другой администратор разрешает вам «ретранслировать» через свой сервер.
Хорошо, поэтому я выяснил несколько вещей.
1) Файлы находятся в формате MBOX, но не указаны *.mbox
,
2) Они хранятся в .local/share/evolution/mail/local
, по крайней мере, в моем случае.
3) Невыполненные данные хранятся в файлах без суффикса. Остальное генерируется и может быть удалено вручную и повторно сгенерировано (.ibex
, .index
и т.д.)
4) Экспорт резервного копирования и восстановления из него не помог. Кажется, что эволюция просто gzips файлов как есть.
Так что для меня это было исправлено:
- Закрыть эволюцию
- Удалить
/home/ondra/.local/share/evolution/mail/local/Outbox.*
(НЕ, что без суффикса)
Запуск эволюции
Исправьте свой SMTP, если необходимо, чтобы все письма отправлялись.
- Flush Outbox для отправки ожидающих сообщений и их перемещения на сервер IMAP (удаляется локально)
- Закрыть эволюцию
- Удалить
Oubox*
- на этот раз все файлы Исходящие. Все письма, показанные в Evolution в это время, вероятно, сломаны и не могут быть восстановлены (легко). Исходящие будут воссозданы.
- Удалить
folders.db
- он будет воссоздан из файлов MBOX
- Запуск эволюции
Tadaa!
Источники: