E-Mail senden an Benutzer, wenn etwas hochgeladen wurde?

Hallo, ich habe die Version 21.0.1 und wollte bei hochladen einer Datei eines geteilten Ordners die Benutzer per E-Mail informieren.

Die Test-Mail geht raus und bei Aktivität ist überall der Haken drin bei E-Mail.
Benachrichtigungs-E-Mails senden: sobald wie möglich

Die Flow Notifications-App könnte sich für solche Benachrichtigungen eignen.

Habe es mal installiert, so richtig zum Einstellen, dass es eine E-Mail verschickt habe ich nicht gefunden.

Die Haken richtig gesetzt?
Also beim User und nicht in den allgemeinen Einstellungen (Die sind für neu hinzugefügte User)
(Dazu mit dem USER einloggen)

Das war mein “Bock” beim gleichen Problem.

1 Like

Moin, die Haken waren drin, habe aber jetzt gesehen, das der Cron-Job nicht richtig lief.
Jetzt macht er mir die E-Mail.

Aber jetzt habe ich ein neues Problem gefunden.
Jemand hat etwas hochgeladen, die Benutzer haben eine E-Mail bekommen mit einem Link drin.

Wenn ich über den Link mit der Maus drüberfahre, sehe ich die IP-Adresse meines Servers aber nicht die der Domain.

z.B. sieht es so aus
[Projekte/Planauskunft_21-07345-TEN.zip]
(http://179.124.56.58/index.php/f/14882) heruntergeladen mittels öffentlichem Link

Wenn ich bei dem Link die IP-Adresse gegen den Domain tausche funktioniert der Link.

  • Stelle sicher, dass in der config.php immer der Domainname und nicht die IP-Adresse verwendet wird.
  • Verwende auch für den Serverzugriff immer den Domainnamen und nicht die IP-Adresse.
  • Nutze immer “https” an Stelle von “http” :wink:

Hi j-ed,

super hat geklappt mit deinem Hinweis. Habe jetzt alles auf https umgestellt.
Eine Frage habe ich noch, der Link in der Benachrichtigung verlangt die Anmeldedaten der jeweiligen Nextcloud Benutzer. Kann man dies auch als öffentlichen Link generieren, wo hinten dran eine Buchstaben, Zahlen Wirrwarr steht?

So dass man sich nicht immer einloggen muss.

Ich denke dies widerspricht dem Datenschutzgedanken wenn solche Informationen ohne Anmeldung abrufbar wären.

An Stelle einer Benachrichtigung per E-Mail könntest Du ja versuchen Mitteilungen über den Activity-Stream zu versenden, sodass diese dann z.B. dien Nextcloud-Apps angezeigt werden. In diesem Fall übernimmt die App dann die Benachrichtigung.

Guter Tipp.