Mail Server wird nicht erkannt

Hast du es mal mit der Erhöhung des Timeouts versucht, der steht standardmäßig (wenn also nicht ausdrücklich anders gesetzt) auf 10 Sekunden. So zum Beispiel:

  'mail_smtptimeout' => 30,

Viel Glück

danke, aber hat leider nicht geklappt. kam wieder nur

Was kommt denn im Logfile? Ist der ein Bisschen gesprächiger?
Eventuell das Loglevel heruntersetzen.

er weißt nur auf fehler von anderen apps & 2 unbeantwortete sessions hin

nichts über den email server oder so

Das kann ich mir nur schwer vorstellen. Alle Mails werden auf Loglevel 0 protokolliert. Du musst also das Loglevel auf 0 setzen und dann machst du in einer Console:

tail -F /pfad/zu/datadirectory/nextcloud.log | jq

Dein datadirectory aus deiner Konfig-Datei übernehmen
(eventuell zuerst jq installieren)

dann auf den Button “E-Mail-senden” klicken und im Logfile live mit schauen.

Viel glück.

es hat sich nach dem command nichts getan
es steht immer noch das selbe da

Hast du mal mit deinem Mailserver gesprochen per telnet bzw. per ssl?

Dazu in einer Konsole auf deinem Host gehen und den Mailserver ansprechen mit:

openssl s_client -connect smtp.deinmailserver.de:465

dann spuckt er ne ganze Menge aus und danach gibst du dein EHLO (Extended Hello) ein. Nextcloud nutzt dazu den Wert aus ‘overwrite-cli-url’ aber du kannst auch irgend was anderes eingeben, da du ja nur Auskunft willst. Zum Beispiel:

EHLO <deine-cloud-domain>

Und was er dir dann antwortet, sind die Parameter die du brauchst.

Sollte er gar nicht soweit kommen, geht es schon vorher falsch.

Dann das ganze mal ohne ssl mit telnet auf Port 25 probieren:

telnet smtp.deinmailserver.de 25

(Also bei telnet ohne “:” zwischen host und port.)

Dann wieder mit deinem EHLO antworten

etc.

Edit: Beendigen geht mit QUIT

So lernst du dein Mailserver Schritt für schritt besser kennen.

Viel Glück