Alerting: Adds support for sending a single email to all recipients in notification channel (#21091)

When an alert is sent by e-mail, the process sends an e-mail to 
each recipient separately. This PR is a single delivery to all recipients.
For companies that use e-mail extensively, this is necessary in order 
not to overload the sending queue.

Replaces #18013
Fixes #12650

Co-authored-by: Henrique Oliveira <holiiveira@users.noreply.github.com>
This commit is contained in:
Marcus Efraimsson
2020-01-10 16:06:33 +01:00
committed by GitHub
parent 8a02fa7691
commit 0f0772b629
5 changed files with 55 additions and 20 deletions

View File

@@ -14,6 +14,7 @@ type SendEmailAttachFile struct {
// SendEmailCommand is command for sending emails
type SendEmailCommand struct {
To []string
SingleEmail bool
Template string
Subject string
Data map[string]interface{}