История изменений
Исправление basename, (текущая версия) :
нет, стоп
plugin {
sieve = file:/var/vmail/mailboxes/%d/%n;active=~/.dovecot.sieve
sieve_before = /var/vmail/sieve/global/spam-global.sieve
sieve_plugins = sieve_imapsieve sieve_extprograms
sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.redirect
imapsieve_mailbox1_name = Spam
imapsieve_mailbox1_causes = COPY
imapsieve_mailbox1_before = file:/var/vmail/sieve/global/learn-spam.sieve
imapsieve_mailbox2_name = *
imapsieve_mailbox2_from = Spam
imapsieve_mailbox2_causes = COPY
imapsieve_mailbox2_before = file:/var/vmail/sieve/global/learn-ham.sieve
sieve_pipe_bin_dir = /usr/bin
quota = maildir:User quota
quota_exceeded_message = User %u has exceeded allocated storage space.
}
require ["regex", "redirect"];
if anyof (
header :regex "X-Front-ID" "^[a-f0-9]+@frontapp\.com$",
header :regex "References" "<[a-f0-9]+@frontapp\.com>",
header :regex "Message-ID" "<[a-f0-9]+@frontapp\.com>"
) {
redirect "цифро_буквы@in.front.com";
stop;
}
Здесь что?
/etc/dovecot/conf.d/90-sieve.conf
plugin {
sieve_extensions = +vnd.dovecot.redirect
sieve = file:~/sieve;active=~/.dovecot.sieve
}
sudo systemctl restart dovecot - делали?
Скрипт лежит здесь? /var/vmail/mailboxes/domain.com/user/.dovecot.sieve
Исправление basename, :
нет, стоп
plugin {
sieve = file:/var/vmail/mailboxes/%d/%n;active=~/.dovecot.sieve
sieve_before = /var/vmail/sieve/global/spam-global.sieve
sieve_plugins = sieve_imapsieve sieve_extprograms
sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.redirect
imapsieve_mailbox1_name = Spam
imapsieve_mailbox1_causes = COPY
imapsieve_mailbox1_before = file:/var/vmail/sieve/global/learn-spam.sieve
imapsieve_mailbox2_name = *
imapsieve_mailbox2_from = Spam
imapsieve_mailbox2_causes = COPY
imapsieve_mailbox2_before = file:/var/vmail/sieve/global/learn-ham.sieve
sieve_pipe_bin_dir = /usr/bin
quota = maildir:User quota
quota_exceeded_message = User %u has exceeded allocated storage space.
}
require ["regex", "redirect"];
if anyof (
header :regex "X-Front-ID" "^[a-f0-9]+@frontapp\.com$",
header :regex "References" "<[a-f0-9]+@frontapp\.com>",
header :regex "Message-ID" "<[a-f0-9]+@frontapp\.com>"
) {
redirect "цифро_буквы@in.front.com";
stop;
}
Здесь что?
/etc/dovecot/conf.d/90-sieve.conf
plugin {
sieve_extensions = +vnd.dovecot.redirect
sieve = file:~/sieve;active=~/.dovecot.sieve
}
sudo systemctl restart dovecot - делали?
Исходная версия basename, :
нет, стоп, не нужно ничего перемещать:
plugin {
sieve = file:/var/vmail/mailboxes/%d/%n;active=~/.dovecot.sieve
sieve_before = /var/vmail/sieve/global/spam-global.sieve
sieve_plugins = sieve_imapsieve sieve_extprograms
sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.redirect
imapsieve_mailbox1_name = Spam
imapsieve_mailbox1_causes = COPY
imapsieve_mailbox1_before = file:/var/vmail/sieve/global/learn-spam.sieve
imapsieve_mailbox2_name = *
imapsieve_mailbox2_from = Spam
imapsieve_mailbox2_causes = COPY
imapsieve_mailbox2_before = file:/var/vmail/sieve/global/learn-ham.sieve
sieve_pipe_bin_dir = /usr/bin
quota = maildir:User quota
quota_exceeded_message = User %u has exceeded allocated storage space.
}