--- layout: page title: "Mailgun Notify" description: "Instructions on how to add Mailgun mail notifications to Home Assistant." date: 2017-02-06 16:52 sidebar: true comments: false sharing: true footer: true logo: mailgun.png ha_category: Notifications ha_release: 0.38 --- The Mailgun notification service allows you to send emails via Mailgun's REST API. It requires the [Mailgun component] to be set up. [Mailgun component]: /components/mailgun/ ## {% linkable_title Sample configuration %} ```yaml # Example configuration.yaml entry mailgun: domain: mg.example.com api_key: XXXXXXXXXXXXXX notify: - name: mailgun platform: mailgun recipient: me@example.com ``` Configuration variables: - **domain** (*Required*): This is the domain name to be used when sending out mail. - **sandbox** (*Deprecated*): If a sandboxed domain is used, specify it in `domain`. Defaults to `False`. - **api_key** (*Required*): This is the API Key that has been generated in your Mailgun account. - **recipient** (*Required*): The email address of the recipient. - **sender** (*Optional*): The sender's email address. Defaults to `hass@DOMAIN`, where `DOMAIN` is the outgoing mail domain, as defined by the `domain` configuration entry. ## {% linkable_title Example automation %} The following automation reacts to an event by sending out an email with two attachments. ```yaml # Example automation using Mailgun notifications automation: trigger: platform: event event_type: SPECIAL_EVENT action: service: notify.mailgun data: title: "Something special has happened" message: "This a test message from Home Assistant" data: images: - /home/pi/pic_test1.png - /home/pi/pic_test2.png ```