root@com01:~# docker logs -f --tail=1 egroupware-nginx
2022/01/24 08:57:27 [error] 23#23: *4 FastCGI sent in stderr: "PHP message: PHP Deprecated: Replicating claims as headers is deprecated and will removed from v4.0. Please manually set the header if you need it replicated. in /usr/share/egroupware/vendor/lcobucci/jwt/src/Builder.php on line 352
PHP message: PHP Deprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /usr/share/egroupware/vendor/lcobucci/jwt/src/Builder.php on line 169
PHP message: PHP Deprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /usr/share/egroupware/vendor/lcobucci/jwt/src/Builder.php on line 169
PHP message: PHP Deprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /usr/share/egroupware/vendor/lcobucci/jwt/src/Builder.php on line 169
PHP message: PHP Deprecated: Not specifying the signer and key to Builder#getToken() is deprecated. Please move the arguments from Builder#sign() to Builder#getToken(). in /usr/share/egroupware/vendor/lcobucci/jwt/src/Builder.php on line 524"
while reading response header from upstream, client: 172.16.1.1, server: _, request: "POST /egroupware/json.php?menuaction=EGroupware\Status\Ui::ajax_refresh HTTP/1.1", upstream: "fastcgi://172.16.1.2:9000", host: "com01.test.lan", referrer: "https://com01.test.lan/egroupware/index.php?cd=yes"
Nein, war während fetchmail Mails geholt hat. Habe jetzt nochmal fetchmail gestoppt. Den Log gestartet:
root@com01:~# docker logs -f --tail=1 egroupware-nginx
und uf einer zweiten Konsole:
curl -i https://Bearer:AbCdEfGhIjK@com01.test.lan/egroupware/push
ausgeführt.
Da taucht im Log aber nichts auf.
Ok, fetchmail läuft wieder. Log gestartet und Mail von extern gesendet:
Datei /etc/dovecot/conf.d/99-egroupware-push.conf:
mail_attribute_dict = file:%h/dovecot-metadata
protocol imap {
imap_metadata = yes
}
protocol lmtp {
mail_plugins = $mail_plugins notify push_notification
}
plugin {
push_notification_driver = ox:url=http://Bearer:AbCdEfGhIjKlNm@com01.test.lan/egroupware/push user_from_metadata
}
Wenn die Mail rein kommt taucht im normalen Syslog nach wie vor die Meldung:
Jan 24 10:18:38 com01 dovecot[763]: lmtp(5771): Error: push-notification-ox: Error when sending notification: Redirect refused
auf. Im Fenster in welchem “root@com01:~# docker logs -f --tail=1 egroupware-nginx” läuft ist keine neue Meldung hinzu gekommen.
ok, auf https geändert. VM neu gestertet und gleiches Spiel nochmal. Im “docker logs -f --tail=1 egroupware-nginx” taucht zwar noch immer nichts auf. Die Fehlermeldung im Syslog ist nun aber weg.
Im während des Tests angemeldeten Mail-Empfänger ist die Mail alleine aufgetaucht und gelb unterlegt. Das werte ich mal als “funktioniert”
Was ich nicht verstehe ist was jetzt anders ist. Mit https hatte ich es schon einmal versucht.
In der Zwischenzeit habe ich jedoch (nach Webrecherche) in der /etc/dovecot/conf.d/10-mail.conf die Zeile:
mail_plugins = $mail_plugins acl quota notify push_notification
um die letzten beiden Parameter erweitert. Eventuell liegt es ja daran.
Hi Phil.
Vorab:
Mach bitte dein eigenes Thema auf und stehle kein 2 Jahre altes abgeschlossenes Thema.
Du kannst in deinem Thema dann gerne auf alte verlinken. Einfach den Weblink hinein kopieren…
An EGroupware selber richtest du auf dem UCS nichts spezielles ein. Eben ggf. den Mail-Server-Stack von UCS.
Den besagten Artikel, welchen ich schreiben wollte findest du hier:
Ich hatte auch mal ein Vortrag dazu gehalten:
Mehr Vorträge:
Stefan
Suggested Topics
Topic | Category | Replies | Views | Activity |
---|---|---|---|---|
Timeouts im Container: Keine Antwort vom Server: Ihre Daten sind vermutlich NICHT gespeichert | EGroupware on UCS | 5 | 510 | Apr '24 |
EGroupware kann nicht mehr auf Datenbank zugreifen | EGroupware on UCS | 21 | 1.1k | Jun '24 |