You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
We are having issues with delivering emails to some hosts that limit the number of connection that can be opened.
In the version 2 it was possible to limit the number of connections opened using pool_concurrency_max.
Example error:
421 smtp-19.iol.local smtp-19.iol.local Too many connections, slow down [smtp-19.iol.local;
Will it be possible to add support for it in v3?
Describe the solution you'd like
Add the generic-pool implementation from version 2, with this added, the number of connections open to a host can be controlled from a plugin as well.
Also implemented a plugin to limit the delivery speed to some domains and that fixed error messages related to Too many messages, slow down error.
But for connections is not possible to control the number of connections open to a host from a plugin (without forking haraka).
Describe alternatives you've considered
Tried to fix the issue using concurrency_max setting, but lowering this value slows the delivery for all hosts and I want to be able to lower only for domains that don't support a higher number of connections.
Additional context
We are using haraka to send email campaigns and when we warmup new ips some email providers impose limitations regarding the number of emails sent and the number of connection opened.
Let me know if this is a good idea, maybe there was a good reason why it was removed.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
We are having issues with delivering emails to some hosts that limit the number of connection that can be opened.
In the version 2 it was possible to limit the number of connections opened using
pool_concurrency_max
.Example error:
Will it be possible to add support for it in v3?
Describe the solution you'd like
Add the generic-pool implementation from version 2, with this added, the number of connections open to a host can be controlled from a plugin as well.
Also implemented a plugin to limit the delivery speed to some domains and that fixed error messages related to
Too many messages, slow down
error.But for connections is not possible to control the number of connections open to a host from a plugin (without forking haraka).
Describe alternatives you've considered
Tried to fix the issue using
concurrency_max
setting, but lowering this value slows the delivery for all hosts and I want to be able to lower only for domains that don't support a higher number of connections.Additional context
We are using haraka to send email campaigns and when we warmup new ips some email providers impose limitations regarding the number of emails sent and the number of connection opened.
Let me know if this is a good idea, maybe there was a good reason why it was removed.
The text was updated successfully, but these errors were encountered: