Hello I try using subaddress delivery:
SIEVE=yes SUBADDRESS=yes sent message to [EMAIL PROTECTED] Current logic: subaddress code found +SPAM and set mailbox to 'SPAM' -> ok sieve code run sieve-script and found: ' else { fileinto "INBOX"; } ' and set mailbox to 'INBOX' so, message is saving to INBOX I think, this isn't what I want ;( May be logic must be: subaddress code found +SPAM and set mailbox to 'SPAM' sieve code must get this as _default_ mailbox instead of INBOX so, that message is saved in mailbox, founded by subaddress code but if 'fileinto "not_INBOX";' was found - save to that "not_INBOX" folder For now, I change: /* Sieve. */ config_get_value("SIEVE", "DELIVERY", val); - if (strcasecmp(val, "yes") == 0) { + if (source != BOX_ADDRESSPART && strcasecmp(val, "yes") == 0) { to turn off sieve scripting, if subaddress was founded What do you think about this? -- Oleg Lapshin