mirror of
https://github.com/knadh/listmonk.git
synced 2024-11-10 17:13:04 +08:00
027261793f
Certain SMTP hosts limit the total number of messages that can be sent within a window, for instance, X / 24 hours. The concurrency and message rate controls can only limit that to a max of 1 messages / second, without a global cap. This commit introduces a simple sliding window rate limit feature that counts the number of messages sent in a specific window, and upon reaching that limit, waits for the window to reset before any more messages are pushed out globally across any number of campaigns. Context: https://github.com/knadh/listmonk/issues/119 |
||
---|---|---|
.. | ||
admin.go | ||
campaigns.go | ||
handlers.go | ||
i18n.go | ||
import.go | ||
init.go | ||
install.go | ||
lists.go | ||
main.go | ||
manager_db.go | ||
media.go | ||
notifications.go | ||
public.go | ||
queries.go | ||
settings.go | ||
subscribers.go | ||
templates.go | ||
updates.go | ||
upgrade.go | ||
utils.go |