Почта исчезает в других клиентах после использования alpine

1371
terru

Сценарий: у меня есть учетная запись электронной почты на сервере, к которому у меня также есть доступ по ssh. Обычно я проверяю эту учетную запись через IMAP в Thunderbird (в настоящее время 3.0.8 в Ubuntu) и IMAP на моем телефоне (Nexus One, почтовое приложение по умолчанию). Иногда я использую веб-интерфейс (Squirrelmail 1.4.20).

Ранее сегодня я использовал Alpine локально на почтовом сервере, чтобы прочитать сообщение. Это был первый раз, когда я использовал Alpine с этой учетной записью на этом сервере. После этого вся моя старая почта исчезла как с IMAP-клиентов, так и с веб-интерфейса. Почта не ушла; в Alpine он отлично отображается и все еще находится в mbox в моем домашнем каталоге на сервере.

Тем не менее, я не могу понять, как заставить его появляться снова в любом другом клиенте. Я попытался отменить подписку на папки в Thunderbird и создать новую учетную запись. Я предполагаю, что Alpine что-то изменил, но я не вижу, что или как отменить.

Примечание. Если неясно, новое сообщение электронной почты (с момента использования Alpine) отображается в Thunderbird и т. Д.

1
Когда вы говорите, что * он все еще находится в mbox домашнего каталога на сервере *, вы имеете в виду, что это тот mbox, к которому вы подключаетесь с помощью IMAP? Мое первое предположение состоит в том, что Alpine загрузил почту в свой каталог где-нибудь, используя POP. fideli 14 лет назад 0
Это была моя первая мысль, но, похоже, это не так. Вся моя почта все еще находится в / home // mbox, но не виден через IMAP. Я использовал Alpine локально на почтовом сервере (через ssh), поэтому я не думаю, что он использовал POP3 или что-то подобное. terru 14 лет назад 0

1 ответ на вопрос

3
Ben G

Если Pine использует локальный файл mbox для перемещения сообщений /var/spool/mailв него, вы можете остановить это, добавив disable-these-drivers=mboxв свой .pinerc. Если у вас возникли проблемы со старым патчем maildir и вы не используете maildir, просто добавьте туда maildir.

Ваш старый почтовый ящик находится в /home/username/mbox (ака ~/mbox).

Пожалуйста, обратите внимание, теперь Pine не увидит ваш файл mbox. из вашего домашнего каталога введите cd mail, а затем введите ln -s ../mbox MyOldMailbox. Теперь Pine может видеть вашу старую почту в MyOldMailboxфайле. Клиенты IMAP также смогут видеть эту MyOldMailboxпапку. Возможно, вы захотите позвонить, 1MyOldMailboxчтобы он отображался вверху ваших списков почтовых ящиков.

(от: http://patches.freeiz.com/alpine/alpine-info/tips/index.html Совет 84)

Я действительно исправил это некоторое время назад, но это по сути это. В какой-то момент настройки почты на сервере изменились на хранение почты в / var / spool / mail, а не в / home / username / mbox. Alpine переместил всю мою почту в / home / username / mbox, но клиенты IMAP и т. Д. Искали / var / spool / mail. terru 13 лет назад 1