问题标签 [maildir]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
email - 从 Thunderbird 迁移到 Maildir
我使用 Thunderbird 超过 10 年,并且总是通过 POP3 从服务器加载我的邮件,所以现在我在本地存储了数千封旧邮件。我这些年来使用的邮件服务器是由一个朋友在他的机器上管理的。
但是多年来,我一直在自己的机器上管理自己的网络服务器,我认为将所有邮件存储在该服务器上以便通过 IMAP 从我想要的任何地方访问它们会很好。所以这周我在远程机器上安装了 postfix 和 dovecot,现在我想将旧的本地邮件迁移到新的远程服务器机器上。
如何才能做到这一点?
我以为我将 Thunderbird 文件夹从本地机器(iMac)复制到服务器(Ubuntu 14.04),然后启动一个程序,将这些数据转换为 dovecot 的 maildir 格式。但我没有找到承诺完成这项工作的程序。
这是我的 iMac 上 Thunderbird(源代码)的文件夹结构(OS X 是类似 linux 的 unix 克隆):
这是发送和接收一些测试邮件后服务器(目标)上的文件夹结构:
Thunderbird 有一个名为“ImportExortTools”的附加组件,但是当我导出邮件时,我没有得到 Maildir 结构。我不知道如何将其转换为 maildir 格式。
dovecot 是否有一个工具可以导入 ImportExortTools 生成的东西?
emacs - 取消勾选消息在 Gnus 中不持久
我正在使用 Gnus 和 offlineimap 连接到 IMAP 服务器。我遇到了刻度线(“!”)的问题。我可以标记消息,当我回来时,它们仍然被标记。问题是,当我尝试“取消勾选”它们(通过“@”键)时,当我重新启动时回到组时,它们仍然会标记。有趣的是:
- 如果我从收件箱组中退出(使用“q”)并重新输入,邮件仍然未选中。
- 如果我退出组然后退出 Gnus(使用“q”两次),当我重新启动时,消息会再次打勾!
我认为这与offlineimap 没有任何关系,因为即使它没有运行,我也会得到相同的行为。有人知道我在做什么错吗?(我是 Gnus 的新手,不管它值多少钱!)
python - Maildir - open latest email and reply to sender
I've configured postfix on the email server with .forward file which saves a copy of email and invokes a python script. These emails are stored in Maildir format.
I want to use this python script to send a reply to the sender acknowledging that the email has been received. I was wondering if there is any way I can open/access that e-mail, get the header info and sender address and send email back.
I looked at several examples of Maildir functions of python, but they mostly add/delete e-mails. How can I open the latest e-mail received in Maildir/new and get the required information?
Thanks in advance. Apologies for the dumb question, but I am new to Python.
EDIT:
When I execute this, I do get the sender name.. but It is rather the oldest email arrived in Maildir/new folder not the latest one.
Also, if I use get_date function, what if two (or more) e-mails arrive on the same day?
email - QQ邮箱。从 Maildir\new 文件夹发送电子邮件
我在 .../Maildir/new 文件夹中有一堆电子邮件。如何通过qmail发送它们?
另外,也许您可以建议如何阻止来自特定域的所有电子邮件?我试图阻止使用 control/badmailfrom 文件,但似乎它不起作用
在此先感谢,尼克
google-apps - 将 postfix 帐户迁移到谷歌应用程序
我有一个 postfix 服务器 (Linux) 托管大量电子邮件(70 个帐户 120GB)要迁移到 Google Apps。只有 30 个帐户保持活动状态,其余为存档。
将活动帐户迁移到 Google Apps 并尽量减少中断的有效方法是什么?是否有脚本可以直接从服务器磁盘读取然后上传?文件夹和电子邮件状态(已读/已标记)呢?
imap - Offlineimap 在前 20-30 条消息后停止检索
我一直在尝试设置offlineimap以将邮件从 gmail 同步到我的 mac 机器上的本地文件夹。
我当前设置的问题是,offlineimap 将开始同步来自两个帐户的邮件,我可以看到如下行 -
但是,在 20-30 左右之后copy message
,这些线路就停止了。Offlineimap 仍然连接,它会在 10 分钟后刷新并再次同步,但是,我再也看不到copy message
repos 中的任何行,它就停止了。我可以在 mutt 中看到这些新的 20-30 条新消息,但不能更多。杀死并重新启动 offlineimap 会再次复制 20-30 条新消息并再次停止。我不知道出了什么问题。我想它应该在本地复制所有消息。这是我的offlineimaprc
。我已经正确设置了python文件。
我想知道是什么阻止了offlineimap 复制更多消息以及我应该在配置中进行哪些更改以使其正常工作。
email - 处理邮件目录文件
我使用出色的 getmail 实用程序从 IMAP 帐户下载数千封电子邮件到我的本地计算机。我现在有 maildir 格式的电子邮件,需要一种解析它们的方法。我想以特定格式重命名这些文件,即时间戳、主题和发件人的串联。任何人都可以推荐一个工具或 API 来解析 maildir 文件以使我能够这样做吗?我希望能够使用 PHP,因为该项目的下一步涉及使用用 PHP 编写的库,但在这方面我很灵活。
bash - 使用 bash 仅提取传入电子邮件的正文部分
我用来offlineimap
将邮件提取到 Maildir 文件夹中。
我想自动解析 Maildir 文件夹中的所有新收到的电子邮件,并仅将“发件人”、“主题”和“正文”作为即时消息发送到其他地方。
所以我尝试处理所有邮件
这已经适用于一些简单的电子邮件,但我如何摆脱不是普通正文的所有内容,如签名、附件……?
python - 从 Python 访问 maildir 收件箱
如何在 Python 中访问 maildir 的顶级文件夹中的消息?
顶级文件夹不显示 iup in list_folders()
,并且遍历消息会给我所有文件夹中的消息,这是我不想要的。
email - 如何从雷鸟发送电子邮件,以便只上传一份副本?
我使用 Thunderbird 和 IMAP 服务器来访问传入的电子邮件以及邮件的在线存储,以及用于传出电子邮件的 SMTP 服务器。每次我发送电子邮件时,它首先通过 SMTP 发送,然后将其单独上传到 IMAP 服务器的已发送邮件文件夹。这不仅效率低下,而且有时也有风险,因为有时,在质量差的连接上,我可以通过 SMTP 发送一封电子邮件,但无法使用 IMAP 将其保存在服务器上,这让我没有任何我发送的电子邮件副本(在这种情况下,Thunderbird 不会将其保存在发件箱中)。
有什么方法可以设置一些本地和/或服务器端软件,以便(1)邮件只需要上传一次,(2)它会立即可靠地出现在我的已发送项目中,没有延迟(并且不需要它被重新下载)然后也希望(3)当我的连接很差并且电子邮件无法保存到 IMAP 文件夹时,它会自动保留在我的本地发件箱中,直到正确发送和同步?
本地邮件客户端已经存在了这么久,我真的很惊讶似乎没有解决方案!似乎 webmail 是唯一强大的解决方案,但这对于质量差的连接也没有好处。
我正在考虑诸如offlineIMAP 和dovecot 之类的解决方案,但想知道是否有人已经获得/看到了如何组织这种设置的大纲?