# Mail Benachrichtigungen

Es können bei jedem Speedtest oder bei Überschreiten eines Limits Mails verschickt werden.

Dazu ist zuerst die Docker Compose Datei anzupassen, folgende Environment Variablen sind hinzuzufügen.

```yaml
        environment:
            - MAIL_MAILER=smtp
            - MAIL_HOST=smtp.beispiel.de
            - MAIL_PORT=25/587/465
            - MAIL_USERNAME=speedtest@beispiel.de
            - MAIL_PASSWORD=Tolles-Beispiel-Kennwort
            - MAIL_ENCRYPTION=NULL/SSL/TLS
            - MAIL_FROM_ADDRESS="speedtest@beispiel.de"
            - MAIL_FROM_NAME="Speedtest Tracker"
```

Hier müssen natürlich die Daten vom Mailserver und die Logindaten angepasst werden.

Anschließend den Container mittels `sudo docker-compose up -d` oder `sudo docker compose up -d` neu erstellen lassen und starten.

Danach kann im Admin die Einstellung unter *Settings* - *Notifications* - *Mail* konfiguriert werden. Empfehlenswert ist der Trigger *Notify on threshold failures*, damit nicht bei jedem Test eine Mail verschickt wird, sondern nur dann, wenn diese zu schlechte Werte haben.

<p class="callout info">Die *Thresholds* müssen natürlich auch eingestellt werden, dazu einfach in *Settings* - *Thresholds* die Option aktivieren und die Grenzwerte eintragen.</p>

[![grafik.png](https://jaeckel.one/uploads/images/gallery/2024-02/scaled-1680-/Kq0grafik.png)](https://jaeckel.one/uploads/images/gallery/2024-02/Kq0grafik.png)