Op 1/3/2018 om 8:49 PM schreef Larry Rosenman:
> I'm trying to set an IMAP Flag with the detail part of an address, but getting
> an internal error:
>
> an  3 13:37:27 thebighonker exim[537]: 1eWoqt-00008f-4u <= l...@lerctr.org 
> H=(lrosenman.local) [74.203.163.58]:4650 I=[192.147.25.65]:587 P=esmtpsa 
> X=TLSv1.2:ECDHE-RSA-AES256-GCM-SHA3
> 84:256 CV=no SNI="smtp.lerctr.org" A=dovecot_login:ler S=769 
> id=20180103193716.oofszdaxopnkgfvd@lrosenman.local
> Jan  3 13:37:27 thebighonker dovecot: lmtp(549): Connect from local
> Jan  3 13:37:27 thebighonker dovecot: lmtp(l...@lerctr.org/549): save: 
> box=INBOX, uid=127797, 
> msgid=<20180103193716.oofszdaxopnkgfvd@lrosenman.local>, size=1033, 
> vsize=1062, from=Larry
>  Rosenman <l...@lerctr.org>, subject=testd, flags=()
> Jan  3 13:37:27 thebighonker dovecot: lmtp(l...@lerctr.org/549): sieve: 
> msgid=<20180103193716.oofszdaxopnkgfvd@lrosenman.local>: stored mail into 
> mailbox 'INBOX' (subject=testd from=le
> r...@lerctr.org size=1062)
> Jan  3 13:37:27 thebighonker dovecot: lmtp(l...@lerctr.org/549): Error: 
> sieve: !!BUG!!: Binary compiled from /home/ler/.dovecot.sieve is still 
> corrupt; bailing out and reverting to def
> ault delivery
> Jan  3 13:37:27 thebighonker dovecot: lmtp(549): Disconnect from local: 
> Client has quit the connection (state = READY)
> Jan  3 13:37:27 thebighonker exim[545]: 1eWoqt-00008f-4u == 
> ler_te...@lerctr.org R=localuser T=dovecot_lmtp defer (-46): LMTP error after 
> end of data: 451 4.2.0 <ler_te...@lerctr.org>
>  BUG: Unknown internal error
> Jan  3 13:37:27 thebighonker dovecot: indexer-worker(l...@lerctr.org/536): 
> Indexed 1 messages in INBOX (UIDs 127797..127797)

OK, problem is visible directly by dumping the binary using the
sieve-dump tool. The dump ends in:

00000070:   10: SET
00000072:         variable: VAR[0] ${detail}
00000076:         value: MATCHVAL 1
0000007a:   11: ADDFLAG
0000007c:         variable name: VAR[0] ${detail}
00000080:   12:   list of flags: MATCHVAL 14
00000083:   12: Failed to read opcode.
00000083:   12: Binary is corrupt.

Will fix...

Regards,

Stephan.

Reply via email to