Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature request] EMail Appender: Collective E-Mail #84

Open
Basti-Fantasti opened this issue Oct 24, 2023 · 1 comment
Open

[feature request] EMail Appender: Collective E-Mail #84

Basti-Fantasti opened this issue Oct 24, 2023 · 1 comment
Assignees
Milestone

Comments

@Basti-Fantasti
Copy link

I have implemented the E-Mail Log Appender in an application which runs unattended to check for errors.
On the last weekend a lot of errors came up, due to a server having a planned maintenence.

As a result, the person in charge to check for errors, received over 26000 E-Mails on Monday morning 😨

The idea would be to have an option to configure an interval for sending e-mails (maybe in minutes or hours).
So that all messages are collected and then send once per set period instead of instantanously.
This would/could have reduced the amount of e-mails in that case to approx. 48 instead of 26000.

@danieleteti danieleteti self-assigned this Oct 24, 2023
@danieleteti
Copy link
Owner

I understand the problem. In our DMSContainer product we implemented a time-boxed mechanism can't be sent more than 1 email within 10 minutes to the same email address.
I would prefer to mimic this approach instead to receive the first email after "potentially" 1 hour.
Could be nice to implement a machanism based on the max_frequency of send. e.g. 1/every 10 minutes. However the message not send will be discarded.

@danieleteti danieleteti added this to the 1_5_0 milestone Oct 24, 2023
@danieleteti danieleteti modified the milestones: 1_5_0, 2_0_0 Jun 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants