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


Reply via email to