On Fri, 2006-02-17 at 22:21 +0300, Oleg Lapshin wrote:
> - dbmail_message_set_header(msg, "Return-Path", from->data);
> + dbmail_message_set_header(msg, "Return-Path", (char *)
> (dm_list_getstart(&from)->data));
That's a correct fix.
> Then, sort_getenvelope function returns correct value to libsieve.
> But nothing happened.
> I think, that libsieve don't execute
> if envelope :detail "to" "spam1" {
> command in sieve-script.
I'll dig into it this weekend. It may be a semantic change in the
subaddress extension between the Cyrus implementation from like 3-4
years ago and the most recent ietf draft. Or something else. We'll see!
Thanks again for your diligent testing!
Aaron