Articles of maildir

从Maildir删除旧电子邮件

我目前正试图弄清楚如何删除Debian服务器上Maildir安装的一个文件夹中的旧电子邮件。 基本上我想要做的是每天运行一个cron工作,以便检查Maildir中的特定文件夹中的旧电子邮件,如果它们超过设定的天数,则删除它们。 有一个简单的方法来过滤从Maildir的电子邮件的date,或者我必须阅读每个电子邮件为文本,寻找时间戳,转换它,减去提到的天数,然后将其与当前比较date? 如果已经有更好的车轮,我不想发明车轮,所以如果有人能够帮助我做到这一点,我会很高兴。 谢谢! 注:我正在使用Debian 7.8与Postfix 2.9.6和Dovecot 2.1.7

Spamassassin单行标签和移动邮件与X垃圾邮件标志:是到一个新的目录?

假设你有一个包含成千上万条消息的目录。 而你想把垃圾邮件与非垃圾邮件分开。 具体来说,你想: 对目录运行spamassassin,如果它认为它是垃圾邮件,用X-Spam-Flag:YES标记每个消息 有一个tcsh shell或perl单线程grep所有带有该标志的邮件,并将这些邮件移动到/ tmp / spam 你可以运行什么命令来完成这个任务? 例如,一些伪代码: /usr/local/bin/spamassassin -eL ./Maildir/cur/* | grep "X-Spam-Flag: YES" | mv %1 /tmp/spam

如何在虚拟用户home中直接移动cur tmp新目录?

阅读Maildir文档,他们只是提到文件夹应该是 user/Maildir/cur tmp new 所以我的虚拟用户没有Maildir文件夹,如下所示: user/cur /tmp /new 这是否会在未来造成麻烦? 或者这是一个错误的方式来使用它?

无法发送到Maildir:postfix

我设置了/etc/postfix/main.cf smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no append_dot_mydomain = no readme_directory = no smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache myhostname = example.com alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = example.com, example02.com, mail01.example.local, localhost.example.local, localhost relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.1.0/24 mailbox_command = procmail […]

什么文件系统更适合Linux邮件服务器?

我有一个邮件服务器使用maildir格式,约100GB的数据,和几个目录有超过20000个文件。 我目前使用的是ext3,而且我注意到它有时候有点慢。 所以我想尝试一个更快的文件系统,但它需要稳定可靠。 你会推荐哪一个?

如何组织Maildir子目录

我有一个邮件服务器: 后缀传输 鸽舍/ IMAP阅读 Maildir存储 雷鸟作为主要支持的客户端(但当然,我想与所有兼容) 用于Webmail访问的Roundcube 我似乎无法find一个正确的方式来组织我的Maildirs。 目前,我的个人看起来像这样: drwx—— 5 bartvh bartvh 4096 May 5 19:42 .Drafts drwx—— 5 bartvh bartvh 4096 May 7 16:55 .INBOX.Concepten // Dutch for drafts drwx—— 5 bartvh bartvh 4096 May 7 12:14 .INBOX.Junk drwx—— 5 bartvh bartvh 4096 May 7 12:14 .INBOX.Trash drwx—— 5 bartvh bartvh 4096 May […]

Webmail接口直接访问Maildir目录(没有IMAP,目的POP3)

我正在使用允许我将电子邮件转发到shell帐户的服务提供商。 我在许多环境中工作/玩游戏,很多时候我无法连接到主机,我想将错误和日志邮件从自动服务分离到一个特殊帐户,并且想要玩一些电子邮件过滤东东。 他们把Maildir直接插入我的~/home/ profile。 有没有可能我可以find一个webmail客户端,将给我一个“漂亮的小接口”, 直接访问目录,而不是设置一个IMAP / POP3服务器? 这是一个共享主机,所以这是不可能的。 如果没有,没什么大不了的。 我正在考虑移动到另一个filter,无论如何过滤它的壳。 编辑:我忘了提及我熟悉SquirrelMail和Roundcube,但我不知道后者(我更喜欢)可以configuration没有IMAP / POP3服务器,但我怀疑它。

新的Dovecot安装不允许login,尽pipe说权限“出现好”

我正在将dovecot安装到运行Ubuntu Server 64位14.04 guest虚拟机的Virtualbox VM上。 Dovecot本身正在被安装到一个Docker容器中(我不确定这是否与此有关,但为了以防万一)。 我无法让dovecot允许我通过telnetlogin来使用passwd文件testing用户身份validation。 鸽子似乎已经安装好了。 我已经用sudo dovecot启动了它,现在正在按照http://wiki2.dovecot.org/TestInstallation上的wiki指南进行testing。 在容器内,我inputtelnet localhost 143 。 Dovecot与* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot (Ubuntu) ready.连接正确* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot (Ubuntu) ready. 。 然后我inputa login "test" "test" ,但得到以下输出: a NO [AUTHENTICATIONFAILED] Authentication failed. 我已经确认这个命令在一个现有的(工作的)Ubuntu […]

Postfix / Dovecot – 多个域和多个Linux帐户

我一直在试图设置一个新的邮件服务器从我的VPS迁移,因为我的主机已经决定closures它的大门。 旧的服务器运行的是Exim / Courier(现在已经有近十年的历史了),我觉得Postfix / Dovecot会更简单。 虽然我没有那么多运气。 我正在设置什么: 后缀 达夫科特 Maildir格式 多个域 多个帐户 ClamAV的 SpamAssassin的 我一直在使用Amavis将ClamAV和SpamAssassin绑在一起。 postconf -n: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no config_directory = /etc/postfix content_filter = smtp-amavis:[127.0.0.1]:10024 home_mailbox = Maildir/ inet_interfaces = all mailbox_command = /usr/lib/dovecot/deliver mailbox_size_limit = 0 milter_default_action = accept mydestination = localhost, /etc/postfix/domains […]

Postfix不使用Maildir发送邮件

我已经按照这个指南来设置后缀。 我还没有完成它,从发送testing电子邮件,电子邮件不再是从mbox切换到Maildir后交付。 我创build了一个带有cur,new和tmp子目录的Maildir目录。 ~$ ll drwxrwxr-x 5 greg greg 4096 2012-07-07 16:40 Maildir/ ~$ ll Maildir/ drwxrwxr-x 2 greg greg 4096 2012-07-07 16:40 cur drwxrwxr-x 2 greg greg 4096 2012-07-07 16:40 new drwxrwxr-x 2 greg greg 4096 2012-07-07 16:40 tmp 发送testing邮件。 ~$ netcat mail.example.com 25 220 ubuntu ESMTP Postfix (Ubuntu) ehlo example.com 250-ubuntu 250-PIPELINING 250-SIZE […]