Re: Sieve removeflag Action
Op 2/26/2017 om 4:02 PM schreef Thomas Leuxner:
That should not matter normally. I tested this at my end, but I saw no different behavior.
I created the following file in ~/message-lmtp.eml (substitute MAIL FROM/RCPT TO with whatever you need):
LHLO frop MAIL FROM:<stephan@rename-it.nl> RCPT TO:<stephan> DATA From: User <user@example.com> To: stephan@rename-it.nl Subject: Frop! List-Id: <debian-security-announce.lists.debian.org>
Frop! .
Then I invoked LMTP through its unix socket (using socat tool):
stephan@drieka:~$ cat ~/message-lmtp.eml | socat gopen:/var/run/dovecot/lmtp stdio 220 drieka.tds Dovecot ready. 250-drieka.tds 250-8BITMIME 250-ENHANCEDSTATUSCODES 250 PIPELINING 250 2.1.0 OK 250 2.1.5 OK 354 OK 250 2.0.0 <stephan> 1D/3FPsfs1ge/QAASZWA2w Saved
Evaluating the results shows that there is still no problem here, since the last delivery is fine (I initially forgot to enable Sieve for LMTP):
stephan@drieka:~$ doveadm -f table fetch "uid flags" mailbox "INBOX" uid flags 14 \Flagged \Recent $MailFlagBit1 15 \Flagged \Recent $MailFlagBit1 16 \Flagged \Recent $MailFlagBit1 17 \Flagged \Recent $MailFlagBit1 18 \Flagged \Recent $MailFlagBit1 19 \Recent 20 \Flagged \Recent $MailFlagBit1 stephan@drieka:~$ doveadm -f table fetch "uid flags" mailbox ":public/Newsletters/Debian/Security" uid flags 1 \Recent 2 \Recent 3 \Recent 4 \Recent 5 \Recent 6 \Recent
Regards,
Stephan.
- Stephan Bosch <stephan@rename-it.nl> 2017.02.26 19:49:
I tested a couple of messages via the socket and it worked, _even_ with a message that previously has been delivered without flags but should have - which is odd to say at least... Still can't find a scheme to narrow it down except it only happens to rules on the included script.
Regards Thomas
participants (2)
-
Stephan Bosch
-
Thomas Leuxner