Blog
WebAcappella Fusion

WebAcappella Fusion

Sprache
Die Komponenten / Formulare und E-Mail-Versand / Kontaktformulare

Kontaktformulare

Die Formulare bestehen aus Feldern (Text, Liste usw.) und einer Schaltfläche, über die diese Informationen an den Server gesendet werden.

Standardmäßig sendet das Formular eine E-Mail an Ihre E-Mail-Adresse.

Erstellen eines Formulars

Die Erstellung ist sehr einfach: eine Formularschaltfläche (Schaltfläche „Senden”) und die Felder Ihrer Wahl.

Beispielformular

Das Senden selbst erfolgt dann über Ihren Hosting-Anbieter.

Einfaches Senden eines Formulars

Das Standard-Versandsystem erfordert lediglich die Angabe Ihrer E-Mail-Adresse (An).

Sparen Sie Zeit, indem Sie Ihre E-Mail-Adresse in den allgemeinen Eigenschaften Ihrer Website angeben, damit Sie sie nicht bei jeder neuen Formularerstellung erneut eingeben müssen.

Der Versand funktioniert mit meinem Hosting-Anbieter nicht

Sie erhalten keine E-Mail oder es tritt beim Versand ein Fehler auf.

Bei einigen Hosting-Anbietern gibt es Einschränkungen.

Wenden Sie sich an Ihren Hosting-Anbieter und bitten Sie ihn um einen funktionierenden PHP-Code.

Sie können die folgenden PHP-Codes direkt mit dem personalisierten Versand in WebAcappella testen

Wenn der Code funktioniert, zögern Sie nicht, uns zu kontaktieren, damit wir gegebenenfalls Einstellungen in WebAcappella hinzufügen können, um die Verwendung der Formulare zu vereinfachen.

Wir bieten keinen technischen Support für Probleme beim Versand, da diese von den Betriebs- oder Konfigurationsbedingungen des Hosting-Anbieters abhängen. Diese Seite sollte Ihnen bei Problemen helfen:

Siehe Seite Probleme beim E-Mail-Versand.

Individueller Versand mit der Mail-Funktion

Wenn Sie über PHP-Kenntnisse verfügen, können Sie den Versand von Formularen mit der PHP-Mail-Funktion vollständig anpassen

Klassisches PHP-Beispiel für den Versand von E-Mails

<?php

$message = "Mon message ";

$result = mail("adresse@fai.com", "Test WebAcappella form", $message);

echo json_encode(['success' => $result, 'message' => "Error occured"]);

Mit dem benutzerdefinierten Versand können Sie eventuelle spezielle Einstellungen der E-Mail-Funktion, die Ihnen Ihr Hosting-Anbieter mitgeteilt hat, direkt testen

Individueller Versand mit der PHPMailer-Bibliothek

Nachfolgend finden Sie ein fortgeschritteneres Codebeispiel unter Verwendung der PHPMailer-Bibliothek.

PHPMailer ist eine Open-Source-Bibliothek, die weltweit in den meisten CMS verwendet wird.

Anhand dieses Beispiels können Sie überprüfen, ob Ihr Webhost den E-Mail-Versand unabhängig von WebAcappella ordnungsgemäß unterstützt

<?php
$mail = new PHPMailer();

$mail->CharSet = 'UTF-8';

$mail->From = "monmail@domain.com";

$mail->AddAddress("monmail@domain.com");

$mail->Subject = "My subject";

$mail->Body = "Texte Body";

$result = $mail->send();

echo json_encode(['success' => $result, 'message' => $mail->ErrorInfo]);