Commit Graph
10 Commits
Author SHA1 Message Date
Wez Furlong acf36fe010 slightly expand readme and comments 2023-02-17 14:06:56 -07:00
Wez Furlong 054501e535 some basic plumbing for configuring outbound settings
A callback is used to resolve the config at the time that
we set up the destination site structure (eg: when we get the first
ready-to-send message for it, and again after it has idled out).

This is used in the example configs to enable "OpportunisticInsecure"
TLS mode so that we can successfully delivery over TLS to the
default self-signed TLS certs on the sink.
2023-02-17 13:52:34 -07:00
Wez Furlong 36a84b15bb add relay_hosts config, default to loopback 2023-02-16 19:42:36 -07:00
Wez Furlong ab8fea32e9 allow rejecting incoming messages 2023-02-15 14:03:46 -07:00
Wez Furlong 79afc79794 add lua code formatting 2023-02-15 06:51:59 -07:00
Wez Furlong 52044f578c reject connections until spool is ready. smtp hostname configurable 2023-02-15 06:45:33 -07:00
Wez Furlong 82f9ace9d1 connect spool 2023-02-14 18:33:32 -07:00
Wez Furlong 25bde5ee18 allow configuring listeners from lua 2023-02-12 23:14:31 -07:00
Wez Furlong 79816d9479 adjust policy event to take bifurcated messages rather than state 2023-02-12 15:13:09 -07:00
Wez Furlong ce502e8e35 add basic lua policy hooks 2023-02-11 18:59:55 -07:00