Wez Furlong 0842a0fc8b ready_queue: disambiguate queue names by protocol
Include `@protocol-info` on the end of the ready queue names.

This prevents surprising false sharing of custom delivery protocols
when returning different protocols based on the tenant or campaign
metadata.

This is visible in the stats:

```json
  "total_connection_count": {
    "help": "total number of active connections ever made",
    "type": "counter",
    "value": {
      "service": {
        "smtp_client": 1.0,
        "smtp_client:source2->(in1-smtp|in2-smtp).messagingengine.com@smtp": 1.0
      }
    }
  },
```

and perhaps unexpectedly in the `site_name` field of the json log
records. That will need to get tidied up in a separate commit.
2023-08-02 11:12:22 -07:00
2023-03-06 07:53:27 -07:00
2023-08-02 09:10:01 -07:00
2023-02-10 16:44:10 -07:00
2023-07-31 16:57:15 -07:00
2023-06-21 18:10:15 -07:00
2023-02-21 21:18:49 -07:00
2023-02-21 21:18:49 -07:00
2023-03-09 20:56:02 -07:00
2023-06-22 13:50:51 -07:00
2023-02-15 06:51:59 -07:00

KumoMTA

This repository holds the source code to KumoMTA, a modern Message Transfer Agent designed for large scale sending environments.

You can learn more about why it exists here.

Documentation

You can learn more about KumoMTA from the Documentation

Community

Real-time discussion is available on Our Discord.

Our Forum is better for long-form questions and discussions.

Developers

If you're interesting in contributing/extending KumoMTA, take a look at DEVELOPERS.md.

Getting Help

Please see How to Report Bugs or Get Help

S
Description
The first Open-Source high-performance MTA developed from the ground-up for high-volume email sending environments.
Readme
37 MiB
Languages
Rust 91.8%
Lua 6.3%
Python 0.9%
Shell 0.8%
JavaScript 0.1%