在 Ubuntu 上使用 Maildrop

在 Ubuntu 上使用 Maildrop

由于我的 Mandriva 机器昨天彻底烧毁,我决定升级到更新、更好的发行版。我安装了 Ubuntu 14.04 LTS,正在慢慢恢复正常。我在 Evolution 下使用 IMAP 处理本地文件夹。崩溃之前,我使用的是fetchmailprocmail

由于某种原因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 用户尝试旧方法的兴趣......

相关内容