# changelog

author: Billy Piper <bpiper@liquidweb.com>
changelog:
  - Wire IWORX_CONNECT_TIMEOUT into remote_smtp_default's connect_timeout so the
    stored outbound SMTP connect timeout control actually takes effect


author: Billy Piper <bpiper@liquidweb.com>
changelog:
  - Add email group expansion router so mail to a group alias is delivered to
    every member; reference config macros bare, space multi-line SQL lookups,
    deliver via the stored maildir, and move queue lifetime into the retry rule


author: Billy Piper <bpiper@liquidweb.com>
changelog:
  - Drop maildrop from the mail path (IWX-15060), keeping qmail behavior: scan in
    the DATA ACL only when the recipient domain has .spamon, under the recipient's
    own SA profile, skipping oversized messages; fold X-Spam-Flag mail to .Spam
    only when that folder already exists (spam_junk_router/transport), else tag to
    inbox; fix spam_drop_router (bare-number .dropscore, integer score compare);
    remove the maildrop transport_filter and the dead exim_user_filter.sh. No
    Requires: maildrop.


author: Billy Piper <bpiper@liquidweb.com>
changelog:
  - Add per-user email alias router so mail to an alias is redirected to its
    stored destination before per-user mailbox routing


author: Billy Piper <bpiper@liquidweb.com>
changelog:
  - Stop accepting mail for local parts that have no mailbox: gate per_user_router
    on +real_mailboxes and add unknown_user_router, which reproduces qmail's
    .bounceon / .catchall / delete precedence. Replaces catchall_router, which was
    unseen and looked .catchall up as a keyed file. Drop spam_bounce_router, which
    reused .bounceon for a behavior qmail never had


author: Billy Piper <bpiper@liquidweb.com>
changelog:
  - Unescape user_forward_router's condition so the forward-file existence test
    is actually evaluated instead of always returning true


author: Billy Piper <bpiper@liquidweb.com>
changelog:
  - Write the interworx-mail env flag without a trailing newline so consumers can
    compare it against "exim" directly


author: Billy Piper <bpiper@liquidweb.com>
changelog:
  - Gate the DATA ACL spam scan on the IWORX_SPAM_SCAN_ENABLED macro so NodeWorx's
    global spam-scanning on/off takes effect under Exim, matching qmail


