Commit Graph
191 Commits
Author SHA1 Message Date
Wez Furlong a8ea458ced sendingips.md: fix incorrect pool lua example
I've seen this trip up at least two people so far.

While we're in there, update the example to show how to memoize and make
it both easier to write and more efficient at runtime.
2023-08-11 09:30:31 -07:00
Wez Furlong d0add809ae httplisteners.md: fix typo, fixup links, wordwrap 2023-08-11 09:18:47 -07:00
Wez Furlong 019c3df08a fbl.md: update for more modern listener domain syntax 2023-08-11 09:16:01 -07:00
Wez Furlong 3fd0c04add docs: wordwrap fbl.md 2023-08-11 09:12:47 -07:00
Wez Furlong 1aff64663e docs: bounce.md: fixup for listener domains changes
We were still showing the old, removed, inline listener domain
syntax from an earlier release.

Fix that up.
2023-08-11 09:07:57 -07:00
Wez Furlong 23e11b4f99 docs: wordwrap bounce.md
Make it easier to read in my terminal!
2023-08-11 09:00:50 -07:00
Wez Furlong 836d8f8325 docs: fix toml syntax in listener_domains example 2023-08-11 08:56:19 -07:00
Wez Furlong a08b780ab3 listener_domains.lua: add relay_from_authz option
This allows listing out authorization identities.
If the incoming client is authorized to act as one of the listed
`relay_from_authz` authorization identities, then the incoming
session will be added to the relay_from CIDR for the scope of
that connected session, and the result is that they will be allowed
to relay from the associated domain.

This is useful if you want to give a tenant SMTP auth credentials
but only want to allow them to send from the domain(s) that
they are permitted to send as/from.
2023-08-11 08:31:15 -07:00
Wez Furlong f994969887 docs: correct arguments to get_listener_domain 2023-08-11 07:01:20 -07:00
Wez Furlong ad19fb717f docs: userguide: clarify and cross-link 2023-08-11 06:59:21 -07:00
Wez Furlong 8e0526ec1b docs: fix typo 2023-08-11 06:51:44 -07:00
Mike Hillyer e5d840bb8a Typo fix. 2023-08-08 20:40:04 -04:00
Mike Hillyer 5ea0cf3e94 One more round of fixes. 2023-08-08 16:40:33 -04:00
Mike Hillyer 6a476de3d6 Update TSA documentation from Wez's feedback. 2023-08-08 16:07:54 -04:00
Mike Hillyer 0bbb1c8ba9 Automated doc formatting fix 2023-08-08 18:52:22 +00:00
Mike Hillyer fece8edb28 Initial version of TSA documentation. 2023-08-08 14:44:53 -04:00
Mike Hillyer bd0f0aaa5f Fix HTTP send example. 2023-07-27 11:32:38 -04:00
Tom Mairs b8d49634f6 modify manual cargo run command 2023-07-25 20:55:04 +00:00
Tom Mairs f475e049c8 modify manual cargo run command 2023-07-25 20:40:56 +00:00
Tom Mairs d6749954a4 update for debian/ubuntu 2023-07-25 20:35:40 +00:00
Tom Mairs 4fb8e81b9d add Mariner to OS list 2023-07-24 21:39:51 +00:00
Tom Mairs 20cb81c818 update source install instructions 2023-07-24 21:34:15 +00:00
Tom Mairs 6d923c26ea remove sudo instruction 2023-07-24 17:38:27 +00:00
Tom Mairs 03e87122bf fix install instruction 2023-07-21 22:59:11 +00:00
Tom Mairs f80d4d06c4 remove ed25519 DKIM instructions 2023-07-17 22:08:23 +00:00
Tom Mairs 8f97665dd9 updating ed25519 commands 2023-07-13 21:53:06 +00:00
Tom Mairs 9a0855f11b update for name field in log_hook 2023-07-13 18:06:20 +00:00
Tom Mairs 2c0cfd358f update dkim info for ed25519 2023-07-13 06:35:56 +00:00
Mike Hillyer dfd1e14497 Add documentation for kcli to user guide. 2023-07-11 17:12:30 -04:00
Tom Mairs e45c82a3ec update Inject content example 2023-06-30 05:48:24 +00:00
Tom Mairs 861ed83a63 update MG example 2023-06-30 05:34:33 +00:00
Wez Furlong f65e985e64 docs: add since macro. document connection metadata object 2023-06-28 13:52:15 -07:00
Mike Hillyer 0ac94e3092 Automated doc formatting fix 2023-06-22 18:35:23 +00:00
Mike Hillyer 13f1617f47 Added reference to the DKIM policy helper. 2023-06-22 14:34:20 -04:00
Tom Mairs 0afd3aa8cf fix typo 2023-06-19 21:38:21 +00:00
Mike Hillyer 22b0c610d0 Updating domains docs. 2023-06-19 14:11:45 -04:00
Mike Hillyer d63d00b8ec Update documentation on configuring listener domains. 2023-06-19 14:11:43 -04:00
Mike Hillyer e12bf25d60 Move the listener domain information to the right page. 2023-06-12 12:31:36 -04:00
Tom Mairs 756405d133 update dkim docs 2023-06-09 06:07:47 +00:00
Tom Mairs 6516f895e3 fix keygen details 2023-06-08 20:06:57 +00:00
Tom Mairs 13ab3593ec edit DKIM generation details 2023-06-08 16:06:48 +00:00
Mike Hillyer d99217a8d3 Automated doc formatting fix 2023-06-01 21:19:52 +00:00
Mike Hillyer 63af89ed47 Update example policy and sections on sending IPs and Listeners to use the new policy helpers. 2023-06-01 17:18:57 -04:00
Tom Mairs 092c972b42 requires sudo 2023-06-01 19:48:39 +00:00
Tom Mairs ba2661e70c fix case in docker command 2023-06-01 19:42:55 +00:00
Wez Furlong b7c557c31a define_egress_(pool|source) -> make_egress_(pool|source)
Switch the configuration plumbing for pools and sources to be pull-based
rather than push based.

In other words, rather than defining them in the `init` event,
you now need to supply them to the new `get_egress_pool` and
`get_egress_source` events.

Data is cached by default for 1 minute. This allows for new sources
to come into being on-demand, and for data to age out and change
over time, without requiring that the server be restarted.

This commit updates the reference section, but there is some content
in the user guide that refers to the old style of configuration that
will need to be updated.

refs: https://github.com/KumoCorp/kumomta/issues/13
2023-05-30 14:08:07 -07:00
Tom Mairs 10521350c7 fix typos 2023-05-18 05:05:12 +00:00
Mike Hillyer 0d85aea133 Adding SMTP AUTH to the user guide. 2023-05-17 17:39:23 -04:00
Mike Hillyer 842c971811 Formatting fix. 2023-05-17 17:39:23 -04:00
Mike Hillyer c03cf00408 Initial build out of SOCKS5 docs in userguide, converting HAProxy section into general proxy section. 2023-05-17 15:57:22 -04:00