Configuring Round-Robin IP Rotation for Email Sending

I have multiple IPs or sources associated with my KumoMTA server. I would like these IPs to be utilized in a round-robin method, such that each IP sends emails sequentially—i.e., the first email is sent from IP-1, the second from IP-2, and so forth. For better understanding, I will share my sources.toml file.

[source."ip-1"]
source_address = "172.xx.xx.01"
ehlo_domain = 'test1.example.com'

[source."ip-2"]
source_address = "172.xx.xx.02"
ehlo_domain = 'test2.example.com'

[source."ip-3"]
source_address = "172.xx.xx.03"
ehlo_domain = 'test3.example.com'

[source."ip-4"]
source_address = "172.xx.xx.04"
ehlo_domain = 'test4.example.com'

[source."ip-5"]
source_address = "172.xx.xx.05"
ehlo_domain = 'test5.example.com'




[pool."round"]
[pool."round"."ip-1"]
weight = 1

[pool."round"."ip-2"]
weight = 1

[pool."round"."ip-3"]
weight = 1

[pool."round"."ip-4"]
weight = 1

[pool."round"."ip-5"]
weight = 1

Hey there @natural-frog, thanks for posting. Please read the “Troubleshooting” and “How to Ask for Help” buttons below. If you would like a 1:1 support session from the KumoMTA team, details are at the “Book a Support Session” button below.

This has been asked before in the last day, see the IP rotation thread.

I’ve added a couple of new paragraphs explaining this to Configuring Sending IPs - KumoMTA Docs