Я недавно обнаружил клиенты электронной почты Cli и влюбился в их скорость и простоту. После игры с дураками и альпийцами я решил, что предпочитаю альпийские. Я являюсь пользователем Gmail IMAP и имею много лет электронных писем, которые я хотел бы хранить локально. Существует ли более или менее удобный способ сохранить функциональность IMAP и создавать резервные копии только тех писем, которые еще не были скопированы на еженедельной основе? У меня есть альпийская настройка с моим Gmail с IMAP, и она отлично работает. Мне просто интересно, есть ли способ сделать автономное резервное копирование или "архивировать" локально на моем компьютере, сохраняя доступ с нескольких устройств, который предлагает IMAP. Я прошу прощения, если это было задано ранее, я искал и не нашел свой ответ. Спасибо за чтение.
Могу ли я сделать резервную копию своей учетной записи IMAP Gmail локально, используя только Alpine?
2 ответа
3
Alpine не очень подходит для этого - он предназначен для чтения почты, а не для автоматизации резервного копирования. Попробуйте OfflineIMAP ; это не будет конфликтовать с доступом Alpine.
[general] accounts = Gmail [Account Gmail] localrepository = backup remoterepository = Gmail [Repository backup] type = Maildir localfolders = ~/Backup/mail [Repository Gmail] type = Gmail remoteuser = example@gmail.com readonly = True
0
Альтернатива: 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 /.