Я использую глобальный сценарий sieve для перемещения писем с положительным заголовком спама в другую папку почтового ящика. Из-за ошибки разрешения (пользователь не был в требуемой группе), многие письма не сохраняются. Скрипты отлично работают с нужной группой и для других учетных записей.
Что происходит с этими письмами?
Есть ли где-нибудь магазин временно?
Есть ли способ восстановить их (без повторной отправки)?
Почтовый журнал:
Mar 9 11:57:56 server dovecot:
lda(account)<21463><TmMmOTQhZl7XUwAA5ALoTQ>: Error: setegid(privileged) failed: Operation not permitted
Mar 9 11:57:57 server dovecot:
lda(account)<21463><TmMmOTQhZl7XUwAA5ALoTQ>: Error: sieve: msgid=<881493b2-a67e-ff81-7f07-98d43283f337@server.de>: failed to store into mailbox 'INBOX': BUG: Unknown internal error
Mar 9 11:57:57 server dovecot:
lda(account)<21463><TmMmOTQhZl7XUwAA5ALoTQ>: Error: sieve: Execution of script /var/vmail/sieve/spam-global.sieve was aborted due to temporary failure
Скрипт:
require ["fileinto", "mailbox"];
if header :contains "X-***-Spam-Flag" "YES" {
if not anyof
(
header "Precedence" "list",
header "Precedence" "bulk",
exists "List-Id"
)
{
fileinto :create "INBOX.Spam";
}
}
Система:
debian 10 (buster)
Linux 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux
dovecot 2.3.4.1 (f79e8e7e4)
sieve-connect 0.88-1