Mailversand mit PHP

meissner18

Grünschnabel
Hallo,

ich möchte eine Mail mit Formularausfüllung per PHP senden.

Die Daten aus dem Formular werden via GET zur nächsten "Zusammenfassungs-Seite" weitergeleitet.

Nun möchte ich diese Daten via php an die Empfängermailadresse die im GET mit übertragen wird abgreifen und die Mail an diese Adresse schicken.

Aktuell kann ich es nur an die im send-mail php voreingestellte email senden.

Ich bitte um Hilfe...
 
Mit der mail Funktion von Php kann man eine E-Mail an eine beliebige E-Mail Adresse senden.
Die ein zigste Voraussetzung ist, dass das Apache auf dem Server richtig konfiguriert ist.
Dies sollte allerdings, wenn es sich um ein Shared Hosting handelt, kein Problem sein.

Des weiteren kann man natürlich auch ein Framework/Klasse wie PHPMailer nutzen.
 
Bitte verwende den POST Cache. Im GET (der Browser URL) können nur um die 2000 Zeichen übergeben werden.

Danach ist es eigentlich recht Easy. Hier findest die passende Funktion.

PHP:
$Header = 'From: webmaster@example.com' . "\n" .
                  'Reply-To: webmaster@example.com' . "\n" .
                  'X-Mailer: PHP/' . phpversion();
$target = $_POST["target"];
$message = $_POST["message"];
mail($target, "Subject", $message (Text/HTML), $Header);
 
Zurück