首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OfflineIMAP和Mutt与Gmail的所有邮件文件夹

OfflineIMAP和Mutt与Gmail的所有邮件文件夹
EN

Stack Overflow用户
提问于 2013-01-21 22:12:39
回答 3查看 3.8K关注 0票数 3

OfflimeIMAP

我试图同步我的Gmail -所有邮件文件夹和idle文件夹通过脱机地图。我的.offlineimaprc配置有-

代码语言:javascript
复制
idlefolders = ['INBOX', '[Gmail].All Mail']

我在.mail中的“所有邮件”文件夹的名称(我的邮箱所在)如下

代码语言:javascript
复制
drwx------ 5 ry ry    4096 Oct 12 18:13 [Gmail].All Mail

我想这个名字在闲置文件夹里是错的。我看到很多人在网上使用Gmail/All Mail。

我的收件箱文件夹同步良好,但所有邮件不同步。

小杂种

还试图在.muttrc中为所有邮件设置一个宏快捷方式-

代码语言:javascript
复制
macro index ga  "<change-folder> =[Gmail].All Mail<enter>"

这不起作用,但我的收件箱宏确实有效。

代码语言:javascript
复制
macro index gi  "<change-folder> =INBOX<enter>"

怎么了?我应该如何调用我的所有邮件文件夹?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-22 01:45:12

我认为这里的问题是文件夹中的空格。可能的解决办法:

  1. 更新:正如winchendonsprings所指出的那样,有一种方法可以转义文件夹名中的空格。现在,我们可以使用宏更改为All Mail 绑定编辑器noop宏索引ga "=Gmail.All邮件“”转到所有邮件“
  2. 您可以使用名称转换来创建没有如文档中所述的空白的邮箱。例如,翻译如下所示: nametrans = lambda :re.sub(‘[财政]\s’,'_',x) 您应该确保,如文档所述,没有任何文件夹以相同的翻译名称结束。您可以通过使用--info运行offlineimap来检查这一点。
  3. 另一个可能的解决方案是,注册邮箱,只需使用宏在索引和配置邮箱列表之间切换,例如。在.muttrc中: 邮箱=Gmail.All\ =Gmail.Important =Gmail.Important =Gmail.Starred宏索引:邮箱c? 这提供了一个好处,狗狗监控你的本地邮箱,并告诉你,如果你有新的邮件。如果你愿意的话,你甚至可以自动完成这个任务。在这里可以找到例子。
票数 3
EN

Stack Overflow用户

发布于 2013-02-08 18:55:13

对于我的Mutt 1.5.21,百分比编码工作:

代码语言:javascript
复制
macro index ga "<change-folder>=[Gmail]/All%20Mail<enter>"
票数 6
EN

Stack Overflow用户

发布于 2016-11-08 20:18:38

另一个糟糕的解决方案是只使用<complete>来避免输入文字空格:

代码语言:javascript
复制
macro index ga "<change-folder>=[Gmail]/All<complete><enter>"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14448179

复制
相关文章

相似问题

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