postfix - dovecot - sieve
Posted: 2009-07-29 20:32
hallo,
ich würde gerne mail mittels dovecot (sieve) filter in imap folder verschieben. leider funktioniert es aber noch nicht (mails werden zugestellt. aber nicht gefiltert).
mein setup sieht derzeit so aus:
postfix (main.cf)
dovecot -n
cat dovecot.sieve
hat jemand eine idee woran das liegen kann?
ich würde gerne mail mittels dovecot (sieve) filter in imap folder verschieben. leider funktioniert es aber noch nicht (mails werden zugestellt. aber nicht gefiltert).
mein setup sieht derzeit so aus:
postfix (main.cf)
Code: Select all
dovecot unix - n n - - pipe
flags=DRhu user=mailbase:mailbase argv=/usr/lib/dovecot/deliver -f ${sender} -d ${recipient}
Code: Select all
# 1.0.15: /etc/dovecot/dovecot.conf
log_path: /var/log/dovecot/error.log
info_log_path: /var/log/dovecot/info.log
log_timestamp: %Y-%m-%d %H:%M:%S
protocols: imap managesieve
listen: localhost
ssl_disable: yes
disable_plaintext_auth: no
login_dir: /var/run/dovecot/login
login_executable(default): /usr/lib/dovecot/imap-login
login_executable(imap): /usr/lib/dovecot/imap-login
login_executable(managesieve): /usr/lib/dovecot/managesieve-login
mail_location: maildir:/var/spool/maildirs/%d/%n
mail_executable(default): /usr/lib/dovecot/imap
mail_executable(imap): /usr/lib/dovecot/imap
mail_executable(managesieve): /usr/lib/dovecot/managesieve
mail_plugin_dir(default): /usr/lib/dovecot/modules/imap
mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap
mail_plugin_dir(managesieve): /usr/lib/dovecot/modules/managesieve
sieve(default):
sieve(imap):
sieve(managesieve): /var/spool/maildirs/%d/%n/dovecot.sieve
namespace:
type: private
separator: .
prefix: INBOX.
inbox: yes
auth default:
mechanisms: plain login
passdb:
driver: sql
args: /etc/dovecot/dovecot-mysql.conf
userdb:
driver: passwd
userdb:
driver: static
args: uid=5001 gid=5001 home=/var/spool/maildir/%d/%n allow_all_users=yes
socket:
type: listen
client:
path: /var/run/dovecot/auth-client
mode: 432
user: postfix
group: postfix
master:
path: /var/run/dovecot/auth-master
mode: 384
user: mailsystem
group: mailsystem
plugin:
sieve: /var/spool/maildirs/%d/%n/dovecot.sieve
sieve_dir: /var/spool/maildirs/%d/%n/sieve
cat dovecot.sieve
Code: Select all
require ["fileinto"];
# rule:[test]
if allof (address :contains "Sender" "test@test.local")
{
fileinto "test";
}