Hallo Andreas,
also auf den ersten Blick scheint in deinem Formular alles richtig zu sein.
Was mir aber aufgefallen ist, ist das nach dem gescheiterten Absenden ein "could-not-instantiate-mail-function" kommt in der Adresszeile des Browsers.
Ich hab da eben eine erste Vermutung dazu....
Gib mal bitte zum testen im Kontaktformular genau die Email-Adresse ein, die du eigentlich als Empfängeradresse im Formular hinterlegt hast,
und teste dann ob es dann rein zufällig geht, und berichte hier davon.
Kling komisch? Richtig, aber mir kommt das irgendwie bekannt vor, daher bitte mal testen....
Wenn das auch nicht gehen sollte, dann als nächstes mal überprüfen, ob du bei deinem neuen Webhoster eine Standard-E-Mail-Adresse für Skripte einrichten kannst/musst.
Hier als Beispiel eine Erklärung von Host Europe dazu: https://www.hosteurope.de/faq/…e/mailversand-per-skript/
Kann je nach Webhoster unterschiedlich sein, da dann ggf, in den dortigen FAQ mal nachsehen.
Hab eben mal auf die schnelle versucht was darüber bei deinem Webhoster zu finden, bin aber auf denen Ihren "sehr dünnen" FAQ nicht fündig geworden".
Da dann mal ggf. im dortigen Controll-Center o.ä. mal nachsehen, oder deren Supportchat mal dazu befragen.
Was manchmal in so einem Fall (nach Projektkonvertierung) auch schon geholfen hat, war das Formular komplett zu löschen und wieder neu einzufügen.
Danach dann Website erstellen und veröffentlichen (jeweils komplett) durchzuführen.