Benutzer-Werkzeuge

Webseiten-Werkzeuge


nextcloud:mailing

Dies ist eine alte Version des Dokuments!


Mailing in Nextcloud

SMPT Server des Mailprovieders meckert

bei den Grundeinstellungen gebe ich alle Parameter des smtp Servers an. Warum ist es möglich, dass bei gleichbleibender Konfiguration ein Mailversand manchmal funktioniert, manchmal nicht

Die SMTP-Konfiguration in den Grundeinstellungen ist nur die statische Vorgabe: Server, Port, Verschlüsselung, Benutzer, Passwort, Absender. Jeder einzelne Versand ist aber eine neue Verbindung über Netzwerk, DNS, TLS und den SMTP-Server. Nextcloud ist dabei kein eigener Mailserver, sondern verbindet sich mit einem vorhandenen Mailserver.

Mögliche Ursachen (viele siehst du im Nextcloud Log)

1. SMTP-Timeout zu knapp
Wenn der SMTP-Server gerade langsam reagiert, ein Spam-/Virenscanner auf dem Mailserver prüft oder TLS länger dauert, kann ein Versand abbrechen, obwohl dieselben Daten beim nächsten Versuch funktionieren. ===

Parameter in der Config.php

'mail_smtptimeout' => 30,

2. Verschlüsselung

Wenn der Mailanbieter Port 465 anbietet, ist das oft stabiler, weil die TLS-Verbindung sofort aufgebaut wird.

3. SMTP Server limitiert oder drosselt:

Anzahl Mails pro Minute
Anzahl Logins pro Zeitfenster
Anzahl Verbindungen pro IP
Versand an externe Domains
Versand mit abweichender Absenderadresse

Dann sieht es in Nextcloud so aus, als wäre die Konfiguration fehlerhaft, obwohl der SMTP-Server nur zeitweise ablehnt. Das betrifft besonders 2FA per Mail, weil beim Login mehrere Codes in kurzer Zeit angefordert werden können.

4. Der Test-Mailversand ist nicht dasselbe wie jeder echte Versand

Der Button E-Mail senden in den Grundeinstellungen sendet laut Nextcloud eine Testmail an die E-Mail-Adresse, die im persönlichen Profil des angemeldeten Benutzers eingetragen ist.

Bei 2FA-Mails kann aber ein anderer Benutzer betroffen sein. Dann kann es an dessen hinterlegter Mailadresse, Empfänger-Server, Spamfilter oder Zustellbarkeit liegen.

5. Spamfilter prüfen

Es soll vorkommen, das 2FA Mails im Spamfilter landen

erweitertes SMTP Logging kurzfristig einschalten

Aktivierung des Debug Logs in config.php

'mail_smtpdebug' => true,
'loglevel' => 0,

Nach dem Test unbedingt wieder ausschalten!

'mail_smtpdebug' => false,
'loglevel' => 2,

Logs werden in das Nextcloud.log geschrieben

nextcloud/mailing.1780152837.txt.gz · Zuletzt geändert: von franz

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki