Automatisch e-Mail senden

corona

Erfahrenes Mitglied
Hallo!

Folgendes Prolem:
Hab ein Feld, indem der Benutzer seine E-Mail-Adresse reinschreiben kann. Wie kann ich dem Benutzer als Bestätigung an die eingetragene Adresse einen Standardtext schicken.

Danke schonmal!

Gruss: corona ;)
 
Verwende einfach die Funktion mail (). Diese öffnet eine SMTP-Verbindung zum lokalen Server (Berechtigungen überprüfen) und sendet eine Mail.

mail("hammer@kopp,de", "My Subject", "Hier kommt der Text hin");

Etws tiefergehend:
Beim Text kannst du auch MIME-Header angeben (mal gugln für die Definitionen).

MIME bedeutet:
Multipurpose Internet Mail Extensions

RFC's:

RFC-822 Standard for the format of ARPA Internet text messages
RFC-2045 Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies
RFC-2046 Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types
RFC-2047 Multipurpose Internet Mail Extensions (MIME) Part Three: Message Header Extensions for Non-ASCII Text
RFC-2048 Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures
RFC-2049 Multipurpose Internet Mail Extensions (MIME) Part Five: Conformance Criteria and Examples

MfG
 
PHP:
$headers ="MIME-Version: 1.0\r\n"; 
$headers.="From: ".$FromName." <".$From.">\n"; 
$headers.="To: ".$ToName." <".$To.">\n"; 
$headers.="Reply-To: ".$FromName." <".$From.">\n"; 
$headers.="X-Priority: 1\n"; 
$headers.="X-MSMail-Priority: High\n"; 
$headers.="X-Mailer: My PHP Mailer\n"; 
$headers.="Content-Type: plain/text\n";

Das sind die Headers, die du mail (to, subj, text, headers) mitgeben kannst.

Wie gesagt: das sind MIME Anweisungen. Musst dich mal schlau machen.
 
Neues Problem!

Will in der E-Mail, die ich dem Benutzer sende, ihm den Inhalt aus der Datenbank senden. Wie geht das?

Hier der Code:
<?php mail($email, "Ihre Bestellung","Wir danken Dir, für deinen Einkauf. Folgendes hast du bei uns eingekauft: <br>"
echo $_REQUEST[user_anzahl][$j];
echo $result[produkt];
echo " von ";
echo $result[hersteller]." <br>";", "From: einkaufen")?>

So geht es nicht! Da in einem String echo und die Variablen auftauchen. daran liegt es doch, oder? Wie kann ich dieses Problem umgehen?

Danke im vorraus!
:-) :-) :-)
 
HILFE!

Hab den code etwas verbessert. KLappt immer noch nicht. Wieso nicht:

<?php
$geschenke = $_REQUEST[user_anzahl][$j] . $result[produkt] . " von " . $result[hersteller]." <br>";

mail(
$email,
"Ihre Bestellung",
"Wir danken Dir, für deinen Einkauf.
Folgendes hast du bei uns eingekauft:<br>".$geschenke,
"From: einkaufen");
?>

WER KANN HELFEN?:mad: :mad: :mad:
 
Zurück