Могу ли я сделать резервную копию своей учетной записи IMAP Gmail локально, используя только Alpine?

Я недавно обнаружил клиенты электронной почты Cli и влюбился в их скорость и простоту. После игры с дураками и альпийцами я решил, что предпочитаю альпийские. Я являюсь пользователем Gmail IMAP и имею много лет электронных писем, которые я хотел бы хранить локально. Есть ли более или менее удобный способ сохранить функциональность IMAP и создавать резервные копии только тех писем, которые еще не были скопированы на еженедельной основе? У меня есть альпийская настройка с моей Gmail с IMAP, и она отлично работает. Мне просто интересно, есть ли способ сделать автономное резервное копирование или "архивировать" локально на моем компьютере при сохранении доступа нескольких устройств, который предлагает IMAP. Я прошу прощения, если это было задано ранее, я искал и не нашел свой ответ. Спасибо за чтение.

2 ответа

Решение

Alpine не очень подходит для этого - он предназначен для чтения почты, а не для автоматизации резервного копирования. Попробуйте OfflineIMAP; это не будет конфликтовать с доступом Alpine.

[генеральный]
  account = Gmail[Аккаунт Gmail]
  локальный репозиторий = резервная копия
  remoterepository = Gmail[ Резервное копирование хранилища]
  type = Maildir
  localfolders = ~ / Резервное копирование / почта[Репозиторий Gmail]
  type = Gmail
  remoteuser = example@gmail.com
  только чтение = правда

Альтернатива: fetchmail. Это в каждом крупном дистрибутиве.

~ /.Fetchmailrc:

poll pop.gmail.com with proto POP3
user "youremailaddr@gmail.com"
password "appl-specific-password-from-gmail"
options ssl keep

Затем введите:

$ fetchmail -vk

Возможно, вам придется сделать это несколько раз, чтобы получить всю вашу электронную почту в первый раз. Как только это будет сделано, каждый раз, когда вы вводите команду выше, она будет получать только почту, которая еще не была получена.

Это записывает извлеченную почту в /var/spool/mail/.

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