# changelog

author: Billy Piper <bpiper@liquidweb.com>
changelog:
  - Rename dovecot_95-iworx-quota.conf to dovecot_92-iworx-quota.conf so the global
    mail_plugins setting is parsed before the protocol imap filter in
    95-iworx-imap.conf, allowing imap_quota to find its required quota plugin and
    enabling quota plugin loading for lmtp delivery enforcement (IWX-14616)


author: Billy Piper <bpiper@liquidweb.com>
changelog:
  - Ship empty 21-iworx-submission-ports.conf so InterWorx can manage the
    alternate submission port with correct ownership from install


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:
  - Unescape user_forward_router's condition so the forward-file existence test
    is actually evaluated instead of always returning true


