Mail Script funktioniert nach Seiten Update nicht mehr...
- futurelike
- Mitglied (Level 5)

- Beiträge: 44
- Registriert: So 20. Dez 2020, 17:12
- Wohnort: Bensheim
- Kontaktdaten:
Mail Script funktioniert nach Seiten Update nicht mehr...
Hallo Gemeinde,
nach einer Aktualisierung der Website www.dao-thaiwellness.de funktioniert das versenden des Kontaktformulars nicht mehr da das mailscript.php nicht verarbeitet wird. Ich hatte in der alten Version der Seite ein Cookie Consent Tool implementiert und dieses Java Script im HTML Code entfernt und durch den Standard Cookie Alert von Mobirise ersetzt. Seit dem habe ich oben genanntes Problem...
Ich nutze Mobirise 5.6.11. und würde mich über eine Hilfestellung bei der Fehlersuche freuen. Der Account bei dem Cookie Consent Anbieter wurde gelöscht.
Danke vorab für Tipps und wie immer sehr geschätzten Rat.
nach einer Aktualisierung der Website www.dao-thaiwellness.de funktioniert das versenden des Kontaktformulars nicht mehr da das mailscript.php nicht verarbeitet wird. Ich hatte in der alten Version der Seite ein Cookie Consent Tool implementiert und dieses Java Script im HTML Code entfernt und durch den Standard Cookie Alert von Mobirise ersetzt. Seit dem habe ich oben genanntes Problem...
Ich nutze Mobirise 5.6.11. und würde mich über eine Hilfestellung bei der Fehlersuche freuen. Der Account bei dem Cookie Consent Anbieter wurde gelöscht.
Danke vorab für Tipps und wie immer sehr geschätzten Rat.
Fehlermeldung!
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
ohne das mailscript zu kennen wird dir niemand helfen können.
Was wurde denn aktualisiert an der Webseite ?
Alternativ teste mal ob überhaupt PHP mail() geht bei Dir.
mail_test.php:
Hattest du nicht schon mal Probleme mit dem Mailer ?? ich erinnere mich...da war doch was 
Was wurde denn aktualisiert an der Webseite ?
Alternativ teste mal ob überhaupt PHP mail() geht bei Dir.
mail_test.php:
Code: Alles auswählen
<?php
function status($ok) {
return $ok ? "✅ OK" : "❌ FEHLT";
}
?>
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<title>Mail Diagnose</title>
<style>
body { font-family: Arial; background:#f4f4f4; padding:20px; }
.box { background:#fff; padding:20px; max-width:600px; }
</style>
</head>
<body>
<div class="box">
<h2>📄 Mail-Diagnose-Tool</h2>
<ul>
<li>PHP Version: <b><?= phpversion(); ?></b></li>
<li>mail() Funktion: <?= status(function_exists('mail')); ?></li>
<li>sendmail_path: <b><?= ini_get('sendmail_path') ?: 'nicht gesetzt'; ?></b></li>
<li>SMTP Server: <b><?= ini_get('SMTP') ?: 'nicht gesetzt'; ?></b></li>
<li>SMTP Port: <b><?= ini_get('smtp_port') ?: 'nicht gesetzt'; ?></b></li>
<li>open_basedir: <b><?= ini_get('open_basedir') ?: 'kein Limit'; ?></b></li>
</ul>
<h3>Testmail</h3>
<form method="post">
<input type="email" name="email" required placeholder="admin@domain.de">
<button>Testmail senden</button>
</form>
<?php
if (!empty($_POST['email'])) {
if (mail($_POST['email'], 'Diagnose Test', 'Mail-Diagnose erfolgreich')) {
echo "<p style='color:green;'>✅ mail() wurde ausgeführt</p>";
} else {
echo "<p style='color:red;'>❌ mail() fehlgeschlagen</p>";
}
}
?>
</div>
</body>
</html>
- Tommy Herrmann
- Site Admin

- Beiträge: 8085
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
Moin,
es dreht sich sicherlich um das mailscript.php, was ursprünglich unser Werner Zenk entwickelt hatte:
https://www.mobirise-tutorials.com/Kontakt-Formular.php
Volker sollte das gut kennen, denn er hat eines seiner ersten Videos zu dieser Anwendung erstellt, das ich auch unten auf meiner Tutorialseite zeige.
Du hast da den Spamschutz vom Google reCAPTCHA von Mobirise aktiviert.
https://www.dao-thaiwellness.de/kontakt.php
Das geht nicht, mache das rückgängig und entferne das reCAPTCHA wieder im Form-Builder von Mobirise, denn das wird erst bei dem Mail-Anbieter "Formoid" verarbeitet, der ja hier gar nicht genutzt wird.
Waren denn diese Felder alle, so wie jetzt, von Anfang an in Gebrauch - also auch schon als es noch funktionierte?
Solltest Du das ursprüngliche alte Skript vom Werner mit nur
Es zeigt Dir an, ob Dein Provider (ist das "all-inkl.com"? Sie unterstützen eventuell kein
Ich weiß jetzt nicht genau was Du da geändert hast. Kannst Du diese Änderung nicht mal zum Testen komplett rückgängig machen, also eine Version des Projektes aus der "History" laden, bei der Deine Änderungen noch nicht vorgenommen wurden. Eigentlich ist aber die Checkbox zum Cookie-Consent unabhängig vom Skript.
es dreht sich sicherlich um das mailscript.php, was ursprünglich unser Werner Zenk entwickelt hatte:
https://www.mobirise-tutorials.com/Kontakt-Formular.php
Volker sollte das gut kennen, denn er hat eines seiner ersten Videos zu dieser Anwendung erstellt, das ich auch unten auf meiner Tutorialseite zeige.
Du hast da den Spamschutz vom Google reCAPTCHA von Mobirise aktiviert.
https://www.dao-thaiwellness.de/kontakt.php
Das geht nicht, mache das rückgängig und entferne das reCAPTCHA wieder im Form-Builder von Mobirise, denn das wird erst bei dem Mail-Anbieter "Formoid" verarbeitet, der ja hier gar nicht genutzt wird.
Waren denn diese Felder alle, so wie jetzt, von Anfang an in Gebrauch - also auch schon als es noch funktionierte?
Solltest Du das ursprüngliche alte Skript vom Werner mit nur
PHP-Mailals Versand verwenden, dann kopiere bitte mal das Skript vom Volker auf Deinen Server und rufe die URL auf.
Es zeigt Dir an, ob Dein Provider (ist das "all-inkl.com"? Sie unterstützen eventuell kein
PHP mail()mehr und Du müsstest SMTP wählen) noch
PHP-Mailunterstützt oder zwingend nun auch das sichere
SMTP-Protokollals Versand verlangt. Ich habe das unten auch schon getestet und es funktioniert gut.
Ich weiß jetzt nicht genau was Du da geändert hast. Kannst Du diese Änderung nicht mal zum Testen komplett rückgängig machen, also eine Version des Projektes aus der "History" laden, bei der Deine Änderungen noch nicht vorgenommen wurden. Eigentlich ist aber die Checkbox zum Cookie-Consent unabhängig vom Skript.
- Tommy Herrmann
- Site Admin

- Beiträge: 8085
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
Volker,
habe Dein Skript (oben) zur Feststellung pb PHP-Mail noch funktioniert hier mal ausprobiert - scheint prima zu funktionieren
Allerdings glaube ich, dass er SMTP-Mail verwenden wird, denn die Skripte von mir bieten ja beides an (wie Du weißt) - weiß es aber nicht.
Im Übrigen kann man bei IONOS und vielen anderen Servern "localhost mit Port: 25" nicht als SMTP-Server verwenden - nur bei PHP-Mail.
Bei IONOS ist das ein spezieller Server mit dieser Adresse:
smtp.ionos.de
Diese Angabe zu SMTP ist also in Deinem Skript so falsch.
habe Dein Skript (oben) zur Feststellung pb PHP-Mail noch funktioniert hier mal ausprobiert - scheint prima zu funktionieren
Allerdings glaube ich, dass er SMTP-Mail verwenden wird, denn die Skripte von mir bieten ja beides an (wie Du weißt) - weiß es aber nicht.
Im Übrigen kann man bei IONOS und vielen anderen Servern "localhost mit Port: 25" nicht als SMTP-Server verwenden - nur bei PHP-Mail.
Bei IONOS ist das ein spezieller Server mit dieser Adresse:
smtp.ionos.de
Diese Angabe zu SMTP ist also in Deinem Skript so falsch.
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
Moin Tommy,
das ist ein Script meiner Testsammlung
PS: Tommy die sollte eigentlich nur zum Testen auf den Server, danach wieder löschen. Da stehen für Angreifer nette Informationen
das ist ein Script meiner Testsammlung
Wer Interesse hat, dem kann ich gerne meine Mailtest als Zip zur Verfügung stellen.## Hinweis zu SMTP Port 25 / localhost
- `localhost:25` ist **klassisch SMTP (Server-zu-Server)** und wird bei vielen Hostern/Firewalls geblockt.
- Für „Submission“ nutzt man fast immer **587 (STARTTLS)** oder **465 (SMTPS)**.
- Unter Linux nutzt `mail()` häufig **sendmail/postfix** lokal; da ist die „SMTP/Port“-Anzeige oft irreführend.
PS: Tommy die sollte eigentlich nur zum Testen auf den Server, danach wieder löschen. Da stehen für Angreifer nette Informationen
- futurelike
- Mitglied (Level 5)

- Beiträge: 44
- Registriert: So 20. Dez 2020, 17:12
- Wohnort: Bensheim
- Kontaktdaten:
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
Moin Zusammen,
erst einmal vielen Dank für das rege Feedback.
reCAPTCHA war eigentlich noch nie aktiviert, auch nicht bei der funktionierenden Version der Website (Siehe Screenshot). Alle Formularfelder waren auch schon in der "alten" Site enthalten und haben gut funktioniert. Wenn ich die alte Version der Seite auf den Server lade (inkl. Cookie Consent Java Script) läuft die Seite.
Im Anhang zum Thema das verwendete PHP Script und Screenshot aus dem Mobirise Formular Builder zur Info.
erst einmal vielen Dank für das rege Feedback.
reCAPTCHA war eigentlich noch nie aktiviert, auch nicht bei der funktionierenden Version der Website (Siehe Screenshot). Alle Formularfelder waren auch schon in der "alten" Site enthalten und haben gut funktioniert. Wenn ich die alte Version der Seite auf den Server lade (inkl. Cookie Consent Java Script) läuft die Seite.
Im Anhang zum Thema das verwendete PHP Script und Screenshot aus dem Mobirise Formular Builder zur Info.
- Dateianhänge
-
mailscript-word.pdf- (85.78 KiB) 9-mal heruntergeladen
Fehlermeldung!
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
- futurelike
- Mitglied (Level 5)

- Beiträge: 44
- Registriert: So 20. Dez 2020, 17:12
- Wohnort: Bensheim
- Kontaktdaten:
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
Nachtrag:
bei dem Versuch das Kontaktformular zu versenden bekommt man nur eine leere weiße Webseite zu sehen.
bei dem Versuch das Kontaktformular zu versenden bekommt man nur eine leere weiße Webseite zu sehen.
Fehlermeldung!
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
Nimm mal folgendes raus aus dem HTML:
Und probier noch mal ob es geht.
Dann ändere mal den kaputten Tag:if (document.querySelector("#field")) {
document.querySelector("#field").innerHTML = `<input type="hidden" name="field">`;
}
in<script src="interaktive_karte/karte.js"/></script>
Noch ein Fehler:<script src="interaktive_karte/karte.js"></script>
muss du ändern in:<input type="tel" name="phone" pattern="*" ...>
<input type="tel" name="phone" placeholder="Deine Telefon Nr."
class="form-control display-7"
required>
Und probier noch mal ob es geht.
- futurelike
- Mitglied (Level 5)

- Beiträge: 44
- Registriert: So 20. Dez 2020, 17:12
- Wohnort: Bensheim
- Kontaktdaten:
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
Hallo Volker,
stelle mich wahrscheinlich gerade etwas dusselig an, aber über den HTML Editor komme ich glaube ich nicht an die von Dir aufgeführten ToDo Änderungen dran. Kannst Du mich da bitte etwas genauer führen?
stelle mich wahrscheinlich gerade etwas dusselig an, aber über den HTML Editor komme ich glaube ich nicht an die von Dir aufgeführten ToDo Änderungen dran. Kannst Du mich da bitte etwas genauer führen?
Fehlermeldung!
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
- futurelike
- Mitglied (Level 5)

- Beiträge: 44
- Registriert: So 20. Dez 2020, 17:12
- Wohnort: Bensheim
- Kontaktdaten:
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
Nachtrag Screenshot HTML Editor
Fehlermeldung!
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
Such mal in den Seiteneigenschaften danach, muss ja einer da rein geschrieben haben
und das
<script src="interaktive_karte/karte.js"/></script>
und das
Muss ja dann in den Seiteneigeschaften stehen<script>
if (document.querySelector("#field")) {
document.querySelector("#field").innerHTML = `<input type="hidden" name="field">`;
}
</script>
- futurelike
- Mitglied (Level 5)

- Beiträge: 44
- Registriert: So 20. Dez 2020, 17:12
- Wohnort: Bensheim
- Kontaktdaten:
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
Hmmm... ich glaube mit meiner Version von Mobirise stimmt etwas nicht wirklich.
In den Seiten Einstellungen ist hier nichts zu finden was ich ändern könnte. Allerdings weiß ich auch das man hier, normalerweise, HTML und Scripte Seiten übergreifend ablegen kann, jeweils vor oder nach dem body tag ect.. Warum die Scripte des geöffneten aktuellen Projekts hier nicht angezeigt werden...
In den Seiten Einstellungen ist hier nichts zu finden was ich ändern könnte. Allerdings weiß ich auch das man hier, normalerweise, HTML und Scripte Seiten übergreifend ablegen kann, jeweils vor oder nach dem body tag ect.. Warum die Scripte des geöffneten aktuellen Projekts hier nicht angezeigt werden...
Fehlermeldung!
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
Nicht in den globalen einstellungen, geh auf deine Kontaktseite und dann in die seiteneigenschaften, da steht das 
Auf das Zahnrad klicken
Auf das Zahnrad klicken
- futurelike
- Mitglied (Level 5)

- Beiträge: 44
- Registriert: So 20. Dez 2020, 17:12
- Wohnort: Bensheim
- Kontaktdaten:
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
Gut, die ersten beiden ToDos habe ich erledigt. Hat aber noch keine Lösung gebracht.
Wo finde ich die Einstellungen für:
Wo finde ich die Einstellungen für:
Fehlermeldung!
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
- futurelike
- Mitglied (Level 5)

- Beiträge: 44
- Registriert: So 20. Dez 2020, 17:12
- Wohnort: Bensheim
- Kontaktdaten:
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
Muss ich das hier ändern?
Fehlermeldung!
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
Das kannst du im Formbuilder korrigieren. Da einfach den typ mal testweise auf text stellen, dann probieren. Wenn tel, dann werden zahlen erwartet.futurelike hat geschrieben: Mo 29. Dez 2025, 12:22 Gut, die ersten beiden ToDos habe ich erledigt. Hat aber noch keine Lösung gebracht.
Wo finde ich die Einstellungen für:
Mach den Stern bei pattern raus
- Tommy Herrmann
- Site Admin

- Beiträge: 8085
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
Moin,
Du schreibst, dass eine ältere Version einwandfrei funktioniert. Aus welchen Grung (ganz genau) nimmst Du diese alte Version denn dann nicht wieder?
Fehlt Dir nur die Checkbox zur Bestätigung, dass der Datenschutz gelesen wurde?
Das kannst Du auch super einfach händisch im Code-Editor dazu schreiben. Musst dann nur darauf achten, dass Du den Form-Builder nicht aufrufst, denn beim Speichern werden alle händischen Änderungen wieder entfernt oder eben im Anschluss erneut rein kopieren, ist ja eine Sache von Sekunden:
Natürlich müsstest Du die URL zu Deiner Datenschutzseite anpassen (da steht jetzt meine URL)
Du schreibst, dass eine ältere Version einwandfrei funktioniert. Aus welchen Grung (ganz genau) nimmst Du diese alte Version denn dann nicht wieder?
Fehlt Dir nur die Checkbox zur Bestätigung, dass der Datenschutz gelesen wurde?
Das kannst Du auch super einfach händisch im Code-Editor dazu schreiben. Musst dann nur darauf achten, dass Du den Form-Builder nicht aufrufst, denn beim Speichern werden alle händischen Änderungen wieder entfernt oder eben im Anschluss erneut rein kopieren, ist ja eine Sache von Sekunden:
Code: Alles auswählen
<!-- DSGVO zum Beispiel vor dem Senden-Button im Code Editor einfügen -->
<div class="row">
<label class="checkbox-inline">
<input type="checkbox" name="privacy" required>
<span>Ich habe die <a href="https://www.mobirise-tutorials.com/Datenschutz/" target="_blank">Datenschutzerklärung</a> gelesen und akzeptiere sie.*</span>
</label>
</div>
<br><br>Re: Mail Script funktioniert nach Seiten Update nicht mehr...
Alternativ setz das mal ganz oben ins mailscript nach dem <?php
Dann sieht man wo das mailscript aussteigt vielleicht.ini_set('display_errors', 1);
error_reporting(E_ALL);
- futurelike
- Mitglied (Level 5)

- Beiträge: 44
- Registriert: So 20. Dez 2020, 17:12
- Wohnort: Bensheim
- Kontaktdaten:
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
@Volker:
Habe Deinen Rat befolgt und den Script im mailscript eingefügt und das ganze getestet. Fehlermeldungen sehen wie folgt aus:
Habe Deinen Rat befolgt und den Script im mailscript eingefügt und das ganze getestet. Fehlermeldungen sehen wie folgt aus:
Fehlermeldung!
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
Kein oder falscher Kaffee.
Benutzer angehalten!
www.dao-thaiwellness.de
www.buehnenlicht-online.de
Schnelle Rechner vorhanden, Internet Zugang auch...
Re: Mail Script funktioniert nach Seiten Update nicht mehr...
Da haben wir es ja

Poste mal dein mailscript ohne smtp daten hier, ich korrigier dir das
Datum wird erwartet, kommt aber keinsWarning: Undefined array key "datum" in /www/htdocs/w020e202/dao-thaiwellness.de/mailscript.php on line 32
Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /www/htdocs/w020e202/dao-thaiwellness.de/mailscript.php on line 32
Warning: Undefined array key 1 in /www/htdocs/w020e202/dao-thaiwellness.de/mailscript.php on line 32
Warning: Undefined array key 2 in /www/htdocs/w020e202/dao-thaiwellness.de/mailscript.php on line 32
Poste mal dein mailscript ohne smtp daten hier, ich korrigier dir das
Wer ist online?
Mitglieder in diesem Forum: Ahrefs [Bot], Amazon [Bot] und 6 Gäste
