Homepage selbermachen 7.851 Themen, 35.616 Beiträge

eigenen Formmailer ??

LadyH / 12 Antworten / Flachansicht Nickles

Hi Leute,


ich würde gerne auf http://www.dorokult.de einen eigenen Formmailer installieren und habe keinen Plan wie ich das verwirklichen soll.


Gibt es irgendwo eine Schritt-Für-Schritt Anleitung wie sowas zu machen ist? Mir ist gleich ob das CGI oder PHP wird, nur funktionieren soll es bitteschön. Nicht wie mit dem hier http://www.dorokult.de/mailform.htm - da bekomm ich immer [unconfigured]: Formular nicht korrekt konfiguriert (unknown) und finde den Fehler nicht.


Danke


LadyH

bei Antwort benachrichtigen
xafford LadyH „Ich wollte einen mailerdienst nutzen, der ausgelagert ist. Da das mir aber...“
Optionen

hier ist ein sehr einfacher formmailer der den normalen ansprüchen genügen sollte.
<?php

/***************** SIMPLE MAILER BY COMMARKT **********************/

/*******************************************************************
Mailformular zur Eingabe der Nachricht mit den Feldern name, email,
nachricht. bei form action muß der name dieser php-datei eingegeben
werden.
*******************************************************************/

$mailform="mail.htm";

/******************************************************************
Deine Emailadresse, bzw. die Adresse, an welche die Mails geshickt
werden sollen.
******************************************************************/

$rec_adress="mein-name@mein-provider.de";

/******************************************************************
Bestätigungsseite, auf welcher der User nach erfolgreichem Absenden
der Mail weitergeleitet wird.
*******************************************************************/

$conf_page="danke.htm";


if(!isset($name)||!isset($email)||!isset($nachricht)||$nachricht=="")
{
print("<html><head><title>Fehler</title></head>");
print("<meta http-equiv=\"refresh\" content=\"3;url=$mailform\">");
print("<body bgcolor=\"#cccccc\"><center><font face=\"Verdana\" size=\"4\" color=\"#333333\">");
print("Fehler!<br>Es wurden nicht alle benötigten Felder ausgefüllt.");
print("</font></center></body></html>");
}
else
{
$header="From:$name<$email>\n";
$header .= "Reply-To: $email\n";
$header .= "X-Sender-IP: $REMOTE_ADDR\n";
$header .= "Content-Type: text/html";
mail("$rec_adress","Betreffzeile der Mail","$nachricht",$header);
print("<html><head><meta http-equiv=\"refresh\" content=\"0;url=$conf_page\"></head></html>");
exit;
}
?>
du mußt nur noch 2 seiten erstellen, eine mit formular zur eingabe der
daten (name des absenders [name], email des absender [email] und nachricht [nachricht]). die eingabefelder müssen als name="" den namen der variablen haben. die zweite seite sollte eine bestätigungsseite sein, damit der user weiß, daß die mail verschickt wurde.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
No further message - Zaphod
mein Fehler Heinz_Malcher