nextcloud:mailing
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| nextcloud:mailing [2026/06/10 12:26] – [SMPT Server des Mailprovieders meckert] franz | nextcloud:mailing [2026/06/17 13:27] (aktuell) – [Mögliche Ursachen (viele siehst du im Nextcloud Log)] franz | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Mailing in Nextcloud ====== | ====== Mailing in Nextcloud ====== | ||
| + | |||
| + | ===== Mailparameter überprüfen ===== | ||
| + | |||
| + | **für Docker** | ||
| + | < | ||
| + | docker compose exec -u www-data app php occ config:list system --private | grep -E ' | ||
| + | |||
| + | </ | ||
| + | |||
| + | Nestcloud liefert im config Ordner eine smtp.config.php aus, die möglicherweise deine in docker.compose.yml bzw in den secrets deine Anmeldung überschreibt.\\ | ||
| + | Ich habe sie vorsichtshalber umbenannt, damit sie nicht wirksam wird. | ||
| + | |||
| ===== 2FA Ablauf über E-Mail ===== | ===== 2FA Ablauf über E-Mail ===== | ||
| Das Mail wird über das Systemkonto an die primäre Benutzeradresse geschixckt. Dafür muss Nextcloud eine funktionierende Mailserver-Konfiguration haben. | Das Mail wird über das Systemkonto an die primäre Benutzeradresse geschixckt. Dafür muss Nextcloud eine funktionierende Mailserver-Konfiguration haben. | ||
| + | |||
| + | Für den **Two-Factor email provider** steht ausdrücklich, | ||
| + | Wenn man 2FA zuverlässig betreiben will, ist es für den produktiven Betriebn sinnvoller, eine **TOTP + Backup-Codes** zu empfehlen. **2FA per E-Mail** ist besser als gar kein 2FA, aber schwächer als TOTP, weil Mailzugang und Nextcloud-Zugang oft miteinander verknüpft sind. | ||
| + | ==== Probleme beim Versand ==== | ||
| + | |||
| + | Wenn **2FA per E-Mail bei manchen Adressen funktioniert und bei anderen nicht**, ist die Nextcloud-SMTP-Grundkonfiguration sehr wahrscheinlich **grundsätzlich in Ordnung**. Der Fehler liegt dann meistens bei **Benutzer-E-Mailadresse, | ||
| + | |||
| + | Der 2FA-E-Mail-Provider sendet den Code an die **primäre E-Mail-Adresse des Benutzers**; | ||
| + | Wenn manche Adressen funktionieren, | ||
| + | |||
| + | **mögliche Ursachen** | ||
| + | |||
| + | 1. Falsche oder fehlende primäre E-Mail-Adresse beim Benutzer\\ | ||
| + | 2. Empfänger-Mailserver blockiert die Nachricht\\ | ||
| + | 3. Wenn **einige 2FA-Mails ankommen**, dann ist deine Nextcloud-Mailkonfiguration nicht grundsätzlich kaputt. Am wahrscheinlichsten ist:\\ | ||
| + | - betroffene Benutzeradresse falsch / nicht primär / nicht erreichbar\\ | ||
| + | - Empfängerdomain blockiert oder verzögert die Mail\\ | ||
| + | - SPF/ | ||
| + | - SMTP-Provider lehnt bestimmte Empfänger ab oder limitiert | ||
| + | |||
| ===== SMPT Server des Mailprovieders meckert ===== | ===== SMPT Server des Mailprovieders meckert ===== | ||
| Zeile 47: | Zeile 79: | ||
| Es soll vorkommen, das 2FA Mails im Spamfilter landen | Es soll vorkommen, das 2FA Mails im Spamfilter landen | ||
| + | |||
| + | **6. Dem Zertifikat wird nicht vertraut** | ||
| + | < | ||
| + | | ||
| + | |||
| + | </ | ||
| + | |||
| + | wichtig ist der Output, z.B.\\ | ||
| + | Timeout : 7200 (sec)\\ | ||
| + | Verify return code: 0 (ok) | ||
| + | |||
| + | In der config.php ist folgendes einzutragen (hat bei mir geholfen, allerdings werden einige Zertifikatwsicherheitschecks ausgeschaltet.) | ||
| + | |||
| + | < | ||
| + | ' | ||
| + | array ( | ||
| + | ' | ||
| + | array ( | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ), | ||
| + | ), | ||
| + | |||
| + | </ | ||
| + | |||
| ==== erweitertes SMTP Logging kurzfristig einschalten ==== | ==== erweitertes SMTP Logging kurzfristig einschalten ==== | ||
| Zeile 70: | Zeile 128: | ||
| < | < | ||
| docker exec -it nextcloud tail -f / | docker exec -it nextcloud tail -f / | ||
| + | |||
| + | </ | ||
| + | |||
| + | Wenn nextcloud.log a**usserhalb des Containers liegt,** kannst du das Log folgendermaßen ansehen: | ||
| + | < | ||
| + | |||
| + | |||
| + | tail -n 50 / | ||
| </ | </ | ||
| Zeile 79: | Zeile 145: | ||
| </ | </ | ||
| + | |||
| + | |||
| ===== Administrative Einstellungen beim Versand der E-Mails ===== | ===== Administrative Einstellungen beim Versand der E-Mails ===== | ||
nextcloud/mailing.1781087208.txt.gz · Zuletzt geändert: von franz