首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gmail + mutt + isync:如何归档和删除邮件

gmail + mutt + isync:如何归档和删除邮件
EN

Unix & Linux用户
提问于 2021-05-18 17:25:51
回答 1查看 591关注 0票数 2

我想从雷鸟转到(Neo)小狗,因为我想在终端(离线)读我的邮件。我有一个gmail帐户,只是不知道如何正确设置Mutt。

我已经以同步的方式设置了isync:

  • gmail的“收件箱”到本地“收件箱”文件夹
  • "Gmail/All Mail“到本地"Archive”文件夹和
  • "Gmail/Trash“到本地”垃圾“文件夹

这似乎很管用。

我通常在当地的收件箱中阅读我的电子邮件,并希望保持它的清洁。阅读完消息后,我想要将其存档或删除。我希望这两个动作都有一个简单的键绑定。例如:

  • 按下"A“应该从收件箱中删除一条消息,但把它放在我的存档中
  • 按下"D“应从收件箱和档案中删除一条消息,但应放入垃圾桶

从回收站删除邮件应永久删除邮件。当然,这应该反映在gmail、web应用程序和我的android手机上。

下面的行在我的neomuttrc文件中。

代码语言:javascript
复制
set mbox   = "+archive"
set trash  = "+trash"
unset move
bind index D delete-message
bind index A purge-message

现在,当将一条带有"A“的邮件存档时,它在Neomutt的收件箱中被标记为已删除,在同步邮箱和运行isync之后,消息也会从Thunderbird的收件箱中消失,但我仍然可以在gmail web应用程序的收件箱和我手机的收件箱中看到它。我不明白怎么说。有什么想法吗?

在Mutt中删除我的收件箱似乎是可行的(它只需要运行两次isync,我确实理解它)。但是在Mutt中删除垃圾信息,并不会从web应用程序或我的手机上的垃圾中删除这些消息。我也不明白。再说一遍,有什么想法吗?

嗯,任何帮助都是非常感谢的。提前感谢!

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-02-17 14:51:38

现在,当将一条带有"A“的邮件存档时,它在Neomutt的收件箱中被标记为已删除,在同步邮箱和运行isync之后,消息也会从Thunderbird的收件箱中消失,但我仍然可以在gmail web应用程序的收件箱和我手机的收件箱中看到它。我不明白怎么说。有什么想法吗?

我的猜测是,您没有使用以下选项配置isync:

代码语言:javascript
复制
Expunge Both

这样,删除消息也应该与同步一起执行。来自医生们

代码语言:javascript
复制
Expunge {None|Far|Near|Both}

    Permanently remove all messages [on the far/near side] marked for deletion. See RECOMMENDATIONS below. (Global default: None)

我可能会注意到它对我来说是这样的。我也在用neomutt和isync和Gmail。我一点也不认为自己是专家,也不知道我到底在做什么,但是你可能会发现我的文件很有用。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/650286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档