Articles of maildir

Maildir和用户

我有pop3本地服务器。 我想使用邮件存储 – Maildir格式。 我有问题: Maildir结构: Maildir tmp cur new 这是一个用户吗? 如果我在我的pop3服务器有2个用户,pop3服务器如何解释邮件客户端的第一个用户邮箱和第二个用户邮箱? 谢谢。

从maildir中提取并保存附件,重复数据删除

我想知道是否存在一个解决scheme来归档电子邮件,删除附件,并单独保存,重复数据删除? 理想情况是maildir设置,脚本运行在消息上,提取附件,例如使用现有的/相同的附件的硬链接,留下一个链接/ URL保存在留言中的附件。 像这样的东西存在,作为脚本或任何可以在Linux服务器上运行? AFAIK Zimbra设置类似,有一个自定义的maildir +数据库支持的存储,但是,我希望有一些更“透明”的存档需求。

从松散的Maildir文件创build一个Dovecot Maildir结构(带有索引):最好的方法是什么?

我有一个来自另一个基于Dovecot的服务器的几千个电子邮件文件的目录,但他们没有索引。 我想将它们“导入”到现有的Dovecot目录结构中,以便重新创build索引文件和新的/,/ cur和/ tmp文件。 有没有办法做到这一点? 我正在考虑使用电子邮件客户端创build一个保留点,并将它们移动到创build的./cur目录中,然后要求客户端重新编制索引,但是我不知道服务器端索引是否会更新。 编辑:即使我回答了这个问题,我会接受并回答哪个(或两者): 解释这是怎么发生的:客户端是否启动了服务器上的重新索引? 怎么样? 解释如何完全在服务器上通过命令行来完成这个工作,最好只是一个目录而不是所有的目录。 注意:我在Yosemite 10.10.5上使用了Apple Mail客户端,当我开始重新编制索引时,我发现从服务器上“读取”了47,000条消息,即使在新添加的文件夹中只有大约10,000条消息。 这表明无论苹果电子公司做了什么,它都在全球范围内重build索引。

迁移Outlook PST – > Maildir通过IMAP

我们的小店自永远以来一直在交易(目前在2003年)。 但是,我们使用第三方pipe理的Exchange提供商,并对我们允许每个用户的服务器端存储设置了严格的限制。 其结果是我们的用户都在本地PST文件中有额外的电子邮件,我们每天都进行备份。 我们正试图让所有人都接受Maildir的支持。 我基本上与这个人的问题相反: 推荐使用Dovecot / Thunderbird进行Exchange / Outlook迁移策略 ,同时增加Exchange的复杂性,使得Exchange目前不能保存所有的电子邮件,甚至不接受它。 对于大多数用户,我们可以简单地在Outlook中创buildIMAP帐户,然后在Outlook中复制/粘贴或拖动文件夹,然后Outlook通过IMAP将消息推送到dovecot,然后popup用户maildir的另一端。 对于一些用户来说,我们被困住了。 他们有多个大的PST档案。 每个人都在运行Outlook 2003.Outlook 2003支持两种types的PST文件:最大容量为2GB的向后兼容版本,以及支持多个TB的破解版本。 我们有用户混合使用最大尺寸的旧格式文件和新的格式文件。 我们尝试了相同的方法(只有两三个用户有这个问题,我们只有十几个电子邮件帐户或总计),但是当您在Outlook 2003中创build一个新的基于IMAP的帐户时,吨给你的PST文件types的select,你卡住最大2GB的大小。 结果是,Outlook最终不会让您将任何更多的数据复制到PST,这意味着您不能通过此方法将其他PST中的更多数据移动到服务器。 创build一个新的IMAP帐户到另一个2GB的PST服务器将无法正常工作,因为我们似乎无法让Outlook重现IMAP端文件夹结构,而无需下载所有的消息,只是填充到2GB。 像imapsync这样的工具将无法工作,因为电子邮件在Exchange服务器上不存在,只有在用户的本地PST中才存在。 如果我在这里丢失了一些明显的东西,我很抱歉,我对Outlook / Exchange没有多less经验。

procmail分配给邮件文件名的后缀是什么意思?

我正在运行一个Postfix服务器,我想知道邮件文件名所具有的后缀的含义。 例如: 1338839258.Vfe02I2a6f0M572204.example.com:2,S 1338840057.Vfe02I2a6f1M483134.example.com:2,S … 还有,分配它们的标准是什么? 我一直在search有关这个主题的信息,但我只find了procmail机制的参考。

Dovecot SELinux MailDir权限被拒绝

我已经安装在CentOS 7.1上。 在过去,我经常只是禁用了SELinux,但是现在我想要一个带SELinux的服务器。 无论如何,我有邮件存储在/ home / USER / Maildir,由于我不明白的原因,我得到以下错误: Jul 25 22:32:03 server dovecot: imap(dean): Error: open(/home/dean/Maildir/dovecot.index.log) failed: Permission denied (euid=1000(dean) egid=1000(dean) missing +r perm: /home/dean/Maildir/dovecot.index.log stat(/home/dean/Maildir/dovecot.index.log) failed: Permission denied) Jul 25 22:32:03 server dovecot: imap(dean): Error: file_dotlock_create(/home/dean/Maildir/dovecot-uidlist) failed: Permission denied (euid=1000(dean) egid=1000(dean) missing +w perm: /home/dean/Maildir, UNIX perms appear ok (ACL/MAC wrong?)) 我使用以下方法检查了SELinux: grep […]

Postfix maildir交付失败 – 我的邮件丢失了吗?

我遇到了postfix无法将邮件发送到我的主目录的问题。 我有一个运行的Ubuntu 14.04服务器,由于encryption的家庭驱动器后缀的一些问题是无法访问我的Maildir。 在mail.log中,我得到了以下错误: Apr 4 09:51:35 server postfix/smtpd[13658]: connect from localhost[127.0.0.1] Apr 4 09:51:35 server postfix/smtpd[13658]: 6FE354360A18: client=localhost[127.0.0.1] Apr 4 09:51:35 server postfix/cleanup[13661]: 6FE354360A18: message-id=<[email protected]> Apr 4 09:51:36 server postfix/smtpd[13658]: disconnect from localhost[127.0.0.1] Apr 4 09:51:36 server postfix/qmgr[2085]: 6FE354360A18: from=<[email protected]>, size=87170, nrcpt=1 (queue active) Apr 4 09:51:36 server postfix/local[13664]: warning: maildir access problem for […]

postfix + dovecot将maildir格式的邮件存放在/ var / mail中

我想使用postfix和dovecotbuild立邮件服务器,使用maildir格式存储邮件,我不希望这些文件中的任何一个进入用户的主目录。 无论我在哪里search如何使postfix使用maildir,他们只是说设置 home_mailbox = Maildir/ 但是这将邮件放置在家庭主目录中。 dovecot很好地让你指定任何path,也给你%u来定制它,所以我把它设置为 mail_location = maildir:/var/mail/users/%u/:INBOX=/var/mail/users/%u/INBOX 我并不介意将INBOX移到其他地方,只要它不在/家中,但我找不到任何方法来做到这一点。 我不想打扰虚拟用户或procmail,或任何东西。

使用电子邮件客户端在电子邮件服务器之间进行传输时,请维护邮件时间戳

我使用Postfix和Dovecot运行两个不同的电子邮件服务器。 我的一些用户在两台服务器上都有帐户,有时通过他们的电子邮件客户端将电子邮件从一个传送到另一个。 当他们这样做的时候,电子邮件会在新服务器上显示,而不是原来的时间。 我认为这是因为电子邮件将返回到Postfix队列,就像它是一个新的消息。 有没有办法我可以保持原来的时间戳? 这是使用IMAP和电子邮件在Maildir格式存储在两台服务器上。

在快递服务器和dovecot服务器之间迁移Maildir

我有几个tarball,它们组成了邮件服务器上的两个或三个帐户的所有以前的电子邮件。 这台机器将在几周内closures,因此我需要将所有先前订阅的IMAP文件夹迁移到新服务器。 旧机器用exim运行Dovecot,并以maildir格式将所有邮件发送到服务器上的虚拟用户文件夹。 新机器使用快递和后缀,也configuration通过maildir交付。 新的服务器已经安装,所有客户端都成功login,问题是迁移他们的旧对话。 我试着直接移动旧的消息文件,并删除logging哪些消息已被提取,但没有成功的imap数据库。 Outlook客户端为每条消息提出一个错误,指出“消息不能再位于服务器上”。 按时间顺序保存文件不是一个对象,我只需要迁移旧的对话。 有没有办法做到这一点批处理操作,将允许客户端login到新的服务器,并把这些旧消息,就像他们是新的? 这种迁移的协议是什么?