discard action: Marked message to be discarded if not explicitly delivered
Andreas Wass - Glas Gasperlmair
a.wass at glas-gasperlmair.at
Do Nov 27 13:38:48 CET 2025
Liebe Dovecot Profis,
ich habe hier ein Problem, dass ein E-Mail bezüglich einer angeforderten
Passwort Rücksetzung immer discarded wird.
Maillog:
mail dovecot:
lmtp(lukas at meinedomaene.at)<772893><MLX/LjI9KGkdywsA9a9gbQ:2>: sieve:
msgid=<user.1273029 at events.logata-edi.com>: discard action: Marked
message to be discarded if not explicitly delivered (discard action)
Im Postfach des users ist zur Zeit kein Filter aktiviert.
Es gibt ein globales sieve-script durch welches die E-Mails in das spam-
oder banned-Postfach gelegt werden (anhand einiger Header Angaben )
/etc/dovecot/conf.d/90-sieve.conf
sieve_before = /var/vmail/sieve/global/spam-global.sieve
Inhalt von spam-global.sieve:
# Globale Dovecot Sieve Regeln wg Redirect in spam und banned
#require ["duplicate", "envelope"];
require ["duplicate", "envelope", "variables", "imap4flags", "regex"];
# Doppelte Mails verwerfen (z.B. durch redirects in nachfolgendem Script)
# Folgende 3 Zeilen immer aktivieren
if duplicate {
discard;
}
# E-Mails, welche "MIME_BAD_EXTENSION" und "X-Spam" "Yes" im Header haben
elsif allof (header :contains "X-Spamd-Result" ["FILENAME_BLACKLISTED",
"MIME_BAD_ATTACHMENT", "MIME_BAD_EXTENSION"],
header :contains "X-Spam" "Yes",
not envelope "To" "banned at meinedomaene.at",
not envelope "To" "spam at meinedomaene.at")
{
redirect "spam at meinedomaene.at";
discard;
stop;
}
# E-Mails, welche NUR "X-Spam" "Yes" im Header haben
elsif allof (header :contains "X-Spam" "Yes",
not header :contains "X-Spamd-Result" ["FILENAME_BLACKLISTED",
"MIME_BAD_ATTACHMENT", "MIME_BAD_EXTENSION"],
not envelope "To" "spam at meinedomaene.at")
{
redirect "spam at meinedomaene.at";
discard;
stop;
}
# E-Mails, welche NUR "MIME_BAD_EXTENSION" im Header haben
elsif allof (header :contains "X-Spamd-Result" ["FILENAME_BLACKLISTED",
"MIME_BAD_ATTACHMENT", "MIME_BAD_EXTENSION"],
not header :contains "X-Spam" "Yes",
not envelope "To" "banned at meinedomaene.at")
{
redirect "banned at meinedomaene.at";
discard;
stop;
}
Bitte um eure Mithilfe,
Andreas
Mehr Informationen über die Mailingliste Dovecot