On 12.2.2014, at 2.27, Philipp Brüll <philippbru...@gmail.com> wrote:
> I'm creating a scrambler plugin, that adds an istream and an ostream to the > stream-chain for the mail input/output. It works well until the zlib plugin > is added to the configuration. The scrambler should run before the zlib and > encrypt the mail before it's compressed. Since, the plugin is named > lib18_scrambler_... (and the other lib20_zlib....), that works well when a > mail is received. > > When a mail is read via IMAP, the plugins should handle the mail in the > reverse order. So first, the zlib should decompress it and afterwards the > scrambler should decrypt it. > > But it seems, that they work the other way around. The scrambler istream gets > compressed data as input. It's hooked in the chain of istream as the > following... In your previous mail you mentioned you're using v2.1.17. Have you tried with v2.2.10? I think this is already fixed (at least I've successfully used zlib + mail encryption plugin).