我可以仅使用 Alpine 在本地备份我的 IMAP Gmail 帐户吗?

我可以仅使用 Alpine 在本地备份我的 IMAP Gmail 帐户吗?

我最近发现了 cli 电子邮件客户端,并爱上了它们的速度和简便性。在试用了 mutt 和 alpine 之后,我决定选择 alpine。我是 Gmail IMAP 用户,拥有多年的电子邮件,我想将它们存储在本地。有没有一种或多或少方便的方法来保留 IMAP 功能并每周仅备份尚未备份的电子邮件?我在 Gmail 中安装了 alpine 和 IMAP,它运行良好。我只是想知道是否有一种方法可以在我的计算机上进行离线备份或本地“存档”,同时保留 IMAP 提供的多设备访问。如果之前有人问过这个问题,我很抱歉,我确实搜索过它,但没有找到答案。感谢您的阅读。

答案1

Alpine 不太适合这个——它用于阅读邮件,而不是自动备份。试试离线IMAP;它不会与 Alpine 的访问冲突。

[一般的]
  账户 =Gmail
[帐户Gmail]
  本地存储库 =备份
  远程存储库 =Gmail
[存储库备份]
  类型 = Maildir
  本地文件夹 =~/备份/邮件
[存储库Gmail]
  类型 = Gmail
  远程用户 =[电子邮件保护]
  只读=真的

答案2

替代方案:fetchmail。每个主流发行版都有它。

〜/ .fetchmailrc:

poll pop.gmail.com with proto POP3
user "[email protected]"
password "appl-specific-password-from-gmail"
options ssl keep

然后输入:

$ fetchmail -vk

您可能需要多次执行此操作才能首次获取所有电子邮件。完成此操作后,每次输入上述命令时,它只会获取迄今为止尚未获取的邮件。

这会将获取的邮件写入 /var/spool/mail/。

相关内容