Impossible d'utiliser body :raw en sieve
Lorsqu'on utilise body :raw, il semble que le parsing du mail échoue avec l'erreur à suivre :
imap_1 | May 17 10:08:16 lmtp(test@domain.fr)<20552><We7zKhANwV5IUAAAK/H1CQ>: Error: sieve: rainloop.user.raw: line 3: read(<lmtp DATA local>) failed: Seeking past EOF by 2810 bytes
imap_1 | May 17 10:08:16 lmtp(test@domain.fr)<20552><We7zKhANwV5IUAAAK/H1CQ>: Error: sieve: Execution of script /mail/test@domain.fr/.dovecot.sieve was aborted due to temporary failure (user logfile /mail/te
st@domain.fr/.dovecot.sieve.log may reveal additional details)
imap_1 | May 17 10:08:16 lmtp(20552): Panic: file istream-concat.c: line 25 (i_stream_concat_close): assertion failed: (cstream->cur_input == cstream->input[cstream->cur_idx])
imap_1 | May 17 10:08:16 lmtp(20552): Fatal: master: service(lmtp): child 20552 killed with signal 6 (core not dumped - https://dovecot.org/bugreport.html#coredumps - set /proc/sys/fs/suid_dumpable to 2)
Cela ressemble à un bug dans Dovecot / Pigeonhole.