Commit Graph
174 Commits
Author SHA1 Message Date
Mike Hillyer 4b26431879 Add a note on how provider and non provider throttles interact. 2024-09-16 15:08:57 -04:00
Mike Hillyer a643c07aaf Initial updates to quickstart tutorial, fix for shaping.toml regex strings and added a note about suffixes to the traffic shaping documentation. 2024-09-16 11:18:21 -04:00
Mike Hillyer 203a279076 Remove orphaned TODO block. 2024-09-12 14:49:15 -04:00
Mike Hillyer 6e32440e2e Cleanup, add link to reference manual. 2024-09-11 17:37:41 -04:00
Mike Hillyer cbddca008d Add a SuspendTenant example. 2024-09-11 17:32:21 -04:00
Mike Hillyer 94680db046 Update base shaping file as well as shaping documentation to show a setconfig example. 2024-09-11 17:25:08 -04:00
Mike Hillyer c610777312 Quick fix of backticks for console example. 2024-09-10 12:05:26 -04:00
Wez Furlong 84cb629c91 docs: fix doc build after tsa page was removed 2024-09-09 06:46:59 -07:00
Mike Hillyer 88fa36cbe0 Remove TSA page 2024-09-07 18:32:08 -04:00
Mike Hillyer c247db63d8 Quick update and format. 2024-09-07 18:30:22 -04:00
Mike Hillyer a0c4f17bef Inital Publish of Updated Traffic Shaping Section. 2024-09-07 18:25:40 -04:00
Wez Furlong 541b8f28e4 shaping: add provider concept to shaping helper
This enables shaping based on MX hostname and domain name matching
rules.

At a lower level, this is supported via two new options:
additional_connection_limits and additional_message_rate_throttles that
allow specifying arbitrarily scoped named limits and throttles, which
in addition to allowing provider-based rules in the shaping helper,
allow things like global or other more esoteric scoping of constraints.

closes: https://github.com/KumoCorp/kumomta/pull/260
2024-09-02 10:42:15 -07:00
Wez Furlong a42871cb11 docs: update since dev -> 2024.09.02-c5476b89 2024-09-02 07:27:50 -07:00
Wez Furlong 7961bff955 docs: split configure_local_logs into multiple pages 2024-08-18 22:28:41 -07:00
Wez Furlong 75e8a32b59 docs: split start_http_listener into multiple pages 2024-08-18 22:18:59 -07:00
Wez Furlong 1b32aa1b4b docs: split start_esmtp_listener into multiple pages 2024-08-18 20:02:35 -07:00
Wez Furlong dbdd69a8c7 docs: split make_egress_source into separate files 2024-08-18 19:47:35 -07:00
Wez Furlong 632357ac70 docs: split make_egress_pool into separate pages 2024-08-18 19:40:47 -07:00
Wez Furlong b775816885 docs: split make_egress_path into separate pages 2024-08-18 19:33:31 -07:00
Wez Furlong 1bd2b00b4e docs: move make_listener_domain options to their own pages 2024-08-18 19:19:30 -07:00
Wez Furlong 4af9c7035f docs: move make_queue_config fields to their own pages
This makes them easier to search for, and find.
2024-08-18 19:14:34 -07:00
Wez Furlong d014237eb7 docs: more tweaks to sources
try to nudge folks away from adopting copypasta of the advanced
section; we've seen more than few people using this when they
should just use the sources policy helper.

Add the note about the weighted robin implementation to make_egress_pool
as well.
2024-07-27 07:08:31 -07:00
Wez Furlong 70cb58a36f docs: add note on round robin to user guide section on IPs 2024-07-27 06:49:59 -07:00
Wez Furlong 4369bd8355 docs: document rollup module
closes: https://github.com/KumoCorp/kumomta/issues/213
2024-07-10 10:35:00 -07:00
Wez Furlong 9ea02c3968 docs: cover --validate mode
closes: #211
2024-07-10 08:16:31 -07:00
Wez Furlong f7604a3f7f docs: cut over toml examples to toml_data data macro
refs: https://github.com/KumoCorp/kumomta/issues/212
2024-07-03 16:09:52 -07:00
Wez Furlong e683fed556 docs: move Log Record to its own reference page
This makes it a bit easier to find and link to.
2024-06-27 08:28:45 -07:00
Wez Furlong cbcf5746f5 docs: fix broken doc build 2024-05-17 07:50:03 -07:00
Mike Hillyer d282ac61ac Documenting Add support for Routing_Domain in the Queues helper. #141 2024-04-08 13:17:17 -04:00
Mike Hillyer 35c368b72e Add references to the validate-shaping utility to the userguide. 2024-03-11 15:41:16 -04:00
Tom Mairs 28bd066c9c Add reference for /opt/kumomta/sbin/validate-shaping 2024-03-09 16:25:38 -07:00
Mike Hillyer 5de96b6726 Add reference to the queue helper apply method. 2024-02-20 18:42:35 -05:00
Mike Hillyer e0d2c611e8 Add mention of oversigning to the dkim userguide page. 2024-01-20 17:35:52 -05:00
Mike Hillyer 1b95d7554e Added entries to the default shaping.toml showing array passing, and also updated the traffic shaping automation page in the UserGuide. 2024-01-17 16:30:29 -05:00
Mike Hillyer 07d13203c9 Add traffic shaping Youtube video embeds to the relevant pages. 2024-01-09 18:00:04 -05:00
Mike Hillyer d7844e9eeb Commented out code for using traffic shaping but not TSA in the example config was in the wrong place. 2024-01-08 13:33:08 -05:00
Mike Hillyer 7e29990e0d Add video embed to example config docs page. 2023-12-21 14:51:19 -05:00
Mike Hillyer 2f93cdbe14 Update commented out shaping setup call to point to user version of shaping file to make it work better for copy/paste users. 2023-12-21 14:18:38 -05:00
Mike Hillyer 3799d4f34a Update example config to make call to TSA helper setup more succinct. 2023-12-21 12:32:30 -05:00
Mike Hillyer a14ce4c672 Add non-canonical line ending check to example config to help with SMTP Smuggling. 2023-12-20 09:10:02 -05:00
Wez Furlong 7498dfe458 docs: fix broken links in smtplisteners page 2023-12-14 17:20:13 -07:00
Mike Hillyer 42d8a8cd03 Bring the configuration page of the tutorial in line with the latest example config. 2023-12-14 16:52:52 -05:00
Mike Hillyer bc691df0da Tweak the DKIM diagram flow. 2023-12-10 11:12:06 -05:00
Mike Hillyer ac0aff9723 Updating DKIM helper example to use the full set of RFC recommended headers for signing, update the sending IP and Queue helper examples to use matching pool names so those copy/pasting will have an easier time, fix example is inbound doc to use correct linting. 2023-12-10 10:30:59 -05:00
Wez Furlong 91f56f99d9 docs: fix some build and syntax errors 2023-12-08 11:56:36 -07:00
Mike Hillyer 95c3e3b444 Build out new page on inbound SMTP AUTH, update related documents and TOC, rename smtpauth page outbound_auth to differentiate from inbound_auth.md. Update smtp listener page to point to it, update refman auth plain page to reflect latest fields. 2023-12-07 17:00:58 -05:00
Mike Hillyer ee128768a8 Updating example config to include proper paths and full shaping elements. Update the TSA docs page to reflect new streamlined config. 2023-12-07 13:15:53 -05:00
Mike Hillyer c918669886 Quick warning text change. 2023-12-04 13:02:16 -05:00
Mike Hillyer f9c1135707 Update example config to show proper order of setups to ensure flow works. 2023-12-04 13:01:51 -05:00
Mike Hillyer e1f07adf4f Flip the helpers to be first for the two sections that don't currently do so. 2023-11-30 11:03:12 -05:00