> Procmail поможет отцу русской демократииВариант с сивом интересней, как минимум, по двум причинам:
1. он уже есть там, где есть довекот
2. он позволяет через менеджсив соорудить управляемый пользователями серверный сортировщик почт.
Довекот.конф:
. . . . .
protocols = pop3 imap managesieve
. . . . .
. . . . .
protocol managesieve {
listen = 127.0.0.1:2000
login_executable = /usr/local/libexec/dovecot/managesieve-login
mail_executable = /usr/local/libexec/dovecot/managesieve
managesieve_implementation_string = dovecot
}protocol lda {
postmaster_address = postmaster
auth_socket_path = /var/run/dovecot/auth-master
deliver_log_format = mail from %f: %$
mail_plugins = quota sieve
mail_plugin_dir = /usr/local/lib/dovecot/lda
sendmail_path = /usr/local/sbin/exim
quota_full_tempfail = no
}
plugin {
. . . . .
. . . . .
sieve_before = /usr/local/etc/dovecot/before.sieve
sieve_dir = /var/mail/%d/%n
sieve = /var/mail/%d/%n/.dovecot.sieve
sieve_after = /usr/local/etc/dovecot/after.sieve
. . . . .
. . . . .
}
В файл before.sieve нужно положить следующее:
# rule:[remover]
if allof (header :contains "From" "aaa@bbb", header :contains "To" "ccc@ddd")
{
discard;
stop;
}
И вуаля!