由于我的 Mandriva 机器昨天彻底烧毁,我决定升级到更新、更好的发行版。我安装了 Ubuntu 14.04 LTS,正在慢慢恢复正常。我在 Evolution 下使用 IMAP 处理本地文件夹。崩溃之前,我使用的是fetchmail
和procmail
。
由于某种原因procmail
无法安装,这太糟糕了,因为它对我来说很好用。我已经转到并Maildrop
安装了它,但我找不到文件示例/etc/maildroprc
。
我已经重新安装了fetchmail
,并且courier-imap
两者似乎都运行良好。有人能举个例子说明maildroprc
文件应该是什么样子吗?我在网上看过的所有网站似乎都没有帮助,或者我只是不明白它们
答案1
前言:
我已经使用 maildrop 很多年了,用来过滤我的邮件(因为procmail 的替代品)我的用法是:
mutt --> msmtp --> GMail --> getmail --> maildrop --> mutt
我的邮件池非常传统/var/spool/mail/andrew
,我的中央邮箱投递地址是$HOME/mail/mailboxes
。因此与您自己的设置略有不同!
尽管如此,我可以提供我的 maildrop 过滤器的编辑版本,我已将其放置为$HOME/.mailfilter
(而我看到您已选择/etc/maildroprc
)。
筛选器示例:
下面是我自己的邮件过滤器的修改版本,正如你在问题中所要求的那样,它的扩展形式对我很有用,许多年:
#-------------------------------------------#
# maildrop filters for $HOME/.mailfilter #
#-------------------------------------------#
# --> Some Variables... <-- #
DEFAULT=/var/spool/mail/andrew
MAILBOX="$HOME/mail/mailboxes"
SENDMAIL="/usr/bin/msmtp"
logfile "$HOME/.mailfilter.log"
VERBOSE=9
# --> Filter / deliver mailing lists...<-- #
if (/^List-Id:.*ffmpeg-user.ffmpeg.org>/)
to $MAILBOX/ffmpeg
# --> Filter / deliver Forums email...<-- #
if (/^From:.*[email protected]>/)
to $MAILBOX/linuxquestions
# --> Filter / deliver old friends... <-- #
if (/^From:.*[email protected]>/)
to $MAILBOX/an_old_friend
# --> Send a CC on receipt ... <-- #
if (/^From:.*@iinet.net.au>/)
{
cc"[email protected]"
}
综上所述:
这是老套处理邮件的方式,我希望这个工作邮件过滤器的示例将帮助您完成您自己的设置,并且可能引起其他 AU 用户尝试旧方法的兴趣......