AxiosError: Request failed with status code 400 - Wie beheben?

Seit neustem bekomme ich fĂŒr den internen E-Mail-Versand den folgenden Fehler:

AxiosError: Request failed with status code 400

An der E-Mail-Konfiguration hat sich weder im NextCloud Frontend noch in der config.php irgendwas geÀndert. Bis zur Version 31 hat es funktioniert. Jetzt bin ich auf 32.0.1 und bekomme diesen Fehler.

Das Protokoll gibt leider keinen Fehler aus. (Steht aber auf “Fehler”).
Die Adresse gibt es auch (bei Strato) und das Passwort ist richtig gesetzt.
FĂŒr den Admin ist eine E-Mail-Adresse hinterlegt.
Telnet und OpenSSL-Verbindung zu Strato wird erfolgreich aufgebaut.
Eine Umstellung von SSL (465) auf SSL/TLS (587) hat nichts gebracht.
Maintanance Repair bringt auch nichts.
Mehrfacher Reboot bringt auch nichts.

  • Lokale NC auf Ubuntu 24 LTS
  • Nextcloud Version: Nextcloud Hub 25 Autumn (32.0.1)
  • PHP Version: 8.2.24
  • Welche Datenbank? mySQL 10.11.13
  • Apache version: Apache/2.4.58 (Ubuntu)
  • NC lĂ€uft als VM
  • Wurden vor kurzen Server Updates gemacht? Alle anstehenden Updates Ubuntu
  • Habt ihr die Logs angesehen von Nextcloud und von System? Ja, keine EintrĂ€ge.
  • Bei was fĂŒr einer Aktion ist der Fehler aufgetreten? Mailversand ĂŒber Grundeinstellungen. Aber Freigabe-Sharing ĂŒber E-Mail geht auch nicht.

Was lÀuft da falsch?

Servus @doctordre willkommen zurĂŒck :waving_hand:

kurze suche im forum nach axios 400 und siehe da → Search results for 'Axios 400' - Nextcloud community

  • hast du eine gĂŒltige email adresse fĂŒr den admin benutzer im admin-profil eingetragen?
1 Like

Ja, habe ich. Hatte ich oben aber auch schon angegeben.’

Nichtsdestotrotz habe ich den Fehler gefunden, der wohl beim Update in der Config.php passiert ist. Ich habe alles nochmals hart per OCC geradegezogen.

In den Installationspfad wechseln:
cd /var/www/nextcloud

1. Absenderadresse korrekt

sudo -u www-data php occ config:system:set mail_from_address --value=“nextcloud”
sudo -u www-data php occ config:system:set mail_domain --value=“domain.com”

2. Versandmodus: SMTP

sudo -u www-data php occ config:system:set mail_smtpmode --value=“smtp”

3. Strato-Server, Port, VerschlĂŒsselung

sudo -u www-data php occ config:system:set mail_smtphost --value=“smtp.strato.de”
sudo -u www-data php occ config:system:set mail_smtpport --value=“465”
sudo -u www-data php occ config:system:set mail_smtpsecure --value=“ssl”

4. Auth aktivieren

sudo -u www-data php occ config:system:set mail_smtpauth --value=“1”

5. Benutzer/Passwort

sudo -u www-data php occ config:system:set mail_smtpname --value="nextcloud@domain.com"
sudo -u www-data php occ config:system:set mail_smtppassword --value=“PASSWORT” --private

6. optional: sendmailmode auf smtp

sudo -u www-data php occ config:system:set mail_sendmailmode --value=“smtp”

Dann einmal Webserver neu starten:
sudo systemctl restart apache2

Ich denke, es hakte in Schritt 6., weil alles andere 1:1 schon so eingestellt war, aber diese Zeile jetzt in der config hinzugekommen ist.

Und siehe da: Es funktioniert! Senden und Empfang wieder problemlos!

1 Like

@doctordre noch eine kurze frage
 oder hinweis → gibt es einen grund weshalb du “snap” als installationsart angibst, oder war das nur ein versehen?

macht aber nichts, ich habs eh schon ausgetragen :wink:

1 Like

Ich habe nicht alle Fragen der Vorlage gefĂŒllt und so ist es einfach stehengeblieben.
Habe es jetzt nochmals korrigiert und ergÀnzt.

1 Like

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.