Jump to content
Toggle menu
  • 28 articles
  • 16 files
  • 17 users
  • 2.5K edits
Jon's Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 11:56, 26 June 2021 by Johnno (talk | contribs)

Stuff about sieve.

Using dovecot, set up for Maildir format in ~/Maildir directory. DSpam uses procmail to deliver, so user ~/.procmailrc should have:

PATH=/bin:/usr/bin:/usr/sbin
MAILDIR=$HOME/Maildir/
DEFAULT=$MAILDIR/

DELIVER="/usr/lib/dovecot/deliver -d $LOGNAME"

# deliver to INBOX and stop
:0 w
| $DELIVER

Then set up dovecot to use sieve:

# /etc/dovecot/conf.d/15-lda.conf
protocol lda {
  mail_plugins = $mail_plugins sieve
}
# /etc/dovecot/conf.d/90-sieve.conf
plugin {
  sieve = file:~/sieve;active=~/.dovecot.sieve
  sieve_user_log = ~/.dovecot.sieve.log
}

mbox to Maildir

If it's all gone to hell and ended up in /var/mail/$USER then you can re-deliver it:

cat /var/mail/$USER | formail -s procmail