相关疑难解决方法(0)

如何将 mutt 与本地存储、IMAP 和新电子邮件的即时推送一起使用?

我正在考虑切换到mutt电子邮件。但是,我有一些要求。

  1. 我希望能够离线存储电子邮件。
  2. 我希望将电子邮件立即推送到我的本地计算机,而不是定期轮询(例如使用 IMAP IDLE)。

对于离线存储,我可以使用imapofflineisync。我理解后者更稳定。但是,要按需推送电子邮件,我为 isync 找到的唯一选项是mswatch。不幸的是,这需要在远程电子邮件服务器上安装一个程序,这是不可能的。有没有一种解决方案可以让我使用mutt离线电子邮件存储和即时电子邮件传递?

email mutt

8
推荐指数
1
解决办法
2664
查看次数

mutt 侧边栏中的希腊字符(邮箱名称来自 offlineimap)

Mutt侧边栏无法正确读取希腊字符(使用希腊字符命名的邮箱)。无论如何,在 index 和 pager内部都没有这样的问题,其中希腊字符/单词/名称看起来很好。

                        在此处输入图片说明

吉尔斯评论后更新

有问题的设置,用于两个不同的系统(工作站和笔记本电脑,都运行 Funtoo 和 GNU bash,版本 4.2.45(1)-release),包括用于从/向 IMAP 服务器读取/写入电子邮件的 mutt . 的回应locale

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE=POSIX
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)

并且在任何 mutt 的配置文件中都没有设置语言环境变量。

消息实际上是通过offlineimap同步并使用postfix发送的。offlineimap,将邮箱(名称)列表记录在一个文件(即名为 的文件mailboxes)中,该文件源自 mutt 的配置文件之一(通过指示source ~/.mutt/mailboxes)。查看mailboxes文件的内容,发现希腊名字已经被“误解”了。

在任何情况下,希腊名字通过 webmail 客户端(RoundCube)看起来很好,它也访问相同的 IMAP 服务器,因此,访问可疑邮箱。

问题

  • 为什么会发生这种情况?
  • offlineimap配置错误的问题吗?
  • 如何解决?

剩下的问题?[2015 年 3 月](另见下面的回答)

但是,本地存储库文件夹名称(目录名称)仍处于不可读状态。即,上面显示的希腊文件夹名称(?????????)实际上是目录&A6UDwAO,A8QDwQO,A8YDrwOx-. 这是否意味着文件夹名称转换发生在文件夹名称和消息同步之后,而不是在同步过程中? 或者,是否需要删除这些目录(从本地存储库中) …

character-encoding mutt imap

6
推荐指数
1
解决办法
1196
查看次数

Mutt 索引在 IMAP 重新连接时消失

MuttIMAP 工作正常...直到 IMAP 服务器断开连接。

然后mutt自动重新连接到服务器 - 根据状态行中的消息也很好 - 但是!它会在重新连接时清除索引屏幕中的消息列表,并需要手动重新进入邮箱以重新生成消息列表,这实际上等于重新mutt启动!

我尝试过的所有 IMAP 服务器都会发生这种情况:Gmail、Dovecot、CyrusIMAP。

这是一个很大的烦恼,尤其是当您为组操作完成了大量消息选择并且突然一切都重新开始时。

或者我可能错过了什么?也许它并mutt没有真正重新连接,给出了误导性的状态消息,而我需要一个mutt next generation

mutt imap

5
推荐指数
0
解决办法
815
查看次数

标签 统计

mutt ×3

imap ×2

character-encoding ×1

email ×1