mirror of
https://github.com/grafana/grafana.git
synced 2025-07-28 13:32:24 +08:00

* Sort list of contact points on the sidebar * Update `Configure contact points` to clarify contact point integrations * Alerting HTTP API: fix `EmbeddedContactPoint` properties table * HTTP Alerting API: clarify how `ContactPoint.name` groups contact points * Update docs/sources/alerting/configure-notifications/manage-contact-points/_index.md Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com> --------- Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com>
107 lines
4.3 KiB
Markdown
107 lines
4.3 KiB
Markdown
---
|
|
canonical: https://grafana.com/docs/grafana/latest/alerting/configure-notifications/manage-contact-points/integrations/configure-email/
|
|
description: Configure email integration to send email notifications when your alerts are firing
|
|
keywords:
|
|
- grafana
|
|
- alerting
|
|
- email
|
|
- integration
|
|
labels:
|
|
products:
|
|
- cloud
|
|
- enterprise
|
|
- oss
|
|
menuTitle: Email
|
|
title: Configure email for Alerting
|
|
weight: 110
|
|
refs:
|
|
notification-templates:
|
|
- pattern: /docs/grafana/
|
|
destination: /docs/grafana/<GRAFANA_VERSION>/alerting/configure-notifications/template-notifications/
|
|
- pattern: /docs/grafana-cloud/
|
|
destination: /docs/grafana-cloud/alerting-and-irm/alerting/configure-notifications/template-notifications/
|
|
---
|
|
|
|
# Configure email for Alerting
|
|
|
|
Use the Grafana Alerting - email integration to send email notifications when your alerts are firing. An email is sent when an alert fires and when an alert gets resolved.
|
|
|
|
Note that you can customize the `subject` and `message` of the email using [notification templates](ref:notification-templates). However, you cannot add HTML and CSS to email notifications for visual changes.
|
|
|
|
## Before you begin
|
|
|
|
{{<admonition type="note">}}
|
|
This section is for Grafana OSS only. For Grafana Cloud, SMTP configuration is not required.
|
|
{{</admonition>}}
|
|
|
|
For Grafana OSS, you enable email notifications by first configuring [SMTP settings](https://grafana.com/docs/grafana/next/setup-grafana/configure-grafana/#smtp) in the Grafana configuration settings.
|
|
|
|
### SMTP configuration
|
|
|
|
1. Access the configuration file.
|
|
|
|
Locate the Grafana configuration file. This file is typically named `grafana.ini` or `custom.ini` and is located in the `conf` directory within the Grafana installation directory.
|
|
|
|
1. Open the configuration file:
|
|
|
|
Open the configuration file using a text editor.
|
|
|
|
1. Locate SMTP settings section.
|
|
|
|
Search for the [SMTP settings section](https://grafana.com/docs/grafana/next/setup-grafana/configure-grafana/#smtp) in the configuration file. It starts with `[smtp]`.
|
|
|
|
1. Configure SMTP settings.
|
|
|
|
Within the `[smtp]` settings section, specify the following parameters:
|
|
|
|
- `enabled = true`: Enables SMTP.
|
|
- `host`: The hostname or IP address of your SMTP server, and the port number of your SMTP server (commonly 25, 465, or 587). Default is `localhost:25`.
|
|
- `user`: Your SMTP username (if authentication is required).
|
|
- `password`: Your SMTP password (if authentication is required).
|
|
- `from_address`: The email address from which Grafana notifications will be sent.
|
|
- `from_name`: The name associated with the from_address.
|
|
- `skip_verify = true`: Skip SSL/TLS certificate verification (useful for testing, but not recommended for production).
|
|
|
|
1. Save and close the configuration file.
|
|
|
|
After configuring the SMTP settings, save the changes to the configuration file and close the text editor.
|
|
|
|
1. Restart Grafana.
|
|
|
|
Restart the Grafana service to apply the changes made to the configuration file. The method for restarting Grafana depends on your operating system and how Grafana was installed (e.g., `systemctl restart grafana-server` for systems using systemd).
|
|
|
|
1. Test email notifications.
|
|
|
|
After restarting Grafana, test the email notification functionality by creating an email contact point.
|
|
|
|
## Procedure
|
|
|
|
To set up email integration, complete the following steps.
|
|
|
|
1. Navigate to **Alerts & IRM** -> **Alerting** -> **Contact points**.
|
|
1. Click **+ Add contact point**.
|
|
1. Enter a contact point name.
|
|
1. From the Integration list, select **Email**.
|
|
1. Enter the email addresses you want to send notifications to.
|
|
|
|
E-mail addresses are case sensitive. Ensure that the e-mail address entered is correct.
|
|
|
|
1. Click **Test** to check that your integration works.
|
|
|
|
** For Grafana Alertmanager only.**
|
|
|
|
1. Click **Save contact point**.
|
|
|
|
## Next steps
|
|
|
|
The email contact point is ready to receive alert notifications.
|
|
|
|
To add this contact point to your alert, complete the following steps.
|
|
|
|
1. In Grafana, navigate to **Alerting** > **Alert rules**.
|
|
1. Edit or create a new alert rule.
|
|
1. Scroll down to the **Configure labels and notifications** section.
|
|
1. Under Notifications click **Select contact point**.
|
|
1. From the drop-down menu, select the previously created contact point.
|
|
1. **Click Save rule and exit**.
|