• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Mails schreiben!

Status
Für weitere Antworten geschlossen.

Leo

Neues Mitglied
Könnte Jemand mir sagen wie man mit Php mails verschickt bzw.
eine Art Newsletter, also etwas was sich selbst verschickt mit gleichbleibendem Inhalt.Ne Erklärung dafür wäre auch nicht schlecht!
Danke schon mal im Vorraus
 
Werbung:
hier dieses script benutzte ich für mein kontakt formular:
[php:1:427ef8125e]<h1>Kontakt</h1>
<form action="kantkt.php" method="post">
<table>
<colgroup>
<col width="20%">
<col width="80%">
</colgroup>
<tr>
<td style="text-align: right;">*Name:</td>
<td>
<input size="30" maxlength="30" name="name" class="eingabe" type="text"></input>
</td>
</tr>
<tr class="grauhinter">
<td style="text-align: right;">*E-Mail:</td>
<td>
<input size="30" maxlength="50" name="email" class="eingabe" type="text"></input>
</td>
</tr>
<tr>
<td style="text-align: right;">*Betreff:</td>
<td>
<input size="30" maxlength="80" name="betreff" class="eingabe" type="text"></input>
</td>
</tr>
<tr class="grauhinter">
<td style="text-align: right;">ICQ:</td>
<td>
<input size="30" maxlength="11" name="icq" class="eingabe" type="text"></input>
</td>
</tr>
<tr>
<td style="text-align: right;">Website:</td>
<td>
<input size="30" maxlength="50" name="website" class="eingabe" type="text"></input>
</td>
</tr>
<tr class="grauhinter">
<td style="text-align: right; vertical-align: top;">*Nachricht:</td>
<td>
<textarea rows="15" cols="55" name="nachricht" class="textfeld"></textarea>
</td>
</tr>
<tr>
<td colspan="2" style="text-align: center;">
<input value="Absenden" class="button" name="send" style="width: 150px;" type="submit"></input>
<input value="Löschen" class="button" name="loeschen" style="width: 150px;" type="reset"></input>

Mit einem Sternchen(*) markierte Felder müssen ausgefüllt werden.
</td>
</tr>
<tr class="grauhinter">
<td style="text-align: right; vertical-align: top;">Status:</td>
<td>
<?php
if ($_POST['send'] && $_POST['name'] != '' && $_POST['email'] != '' && $_POST['betreff'] != '' && $_POST['nachricht'] != '')
{
$empfaenger = $website['name']." <[email protected]>";

$empfaengerCC = $website['name']." <[email protected]>";

$empfaengerBCC = $website['name']." <[email protected]>";

$absender = $website['name']."<".$_POST['name'].">";

$reply = $_POST['name']."<".$_POST['email'].">";

$subjekt = $_POST['betreff'];


$message .= "Name: ".$_POST['name']."\n";
$message .= "E-Mail: ".$_POST['email']."\n";
$message .= "Betreff: ".$_POST['betreff']."\n";
if(isset($_POST['icq']))
$message .= "ICQ: ".$_POST['icq']."\n";
if(isset($_POST['website']))
$message .= "Website: ".$_POST['website']."\n\n";
$message .= "--------------------------------------------------------------------\n\n";
$message .= $_POST['nachricht']."\n\n";
$message .= "--------------------------------------------------------------------\n\n";

$headers .= "From: ".$absender."\n";
$headers .= "Reply-To: ".$reply."\n";
$headers .= "X-Mailer: PHP/".phpversion()."\n";
$headers .= "X-Sender-IP: ".$REMOTE_ADDR."\n";
$headers .= "Content-type: text/html\n";
$headers .= "Cc: ".$empfaengerCC."\n";
$headers .= "Bcc: ".$empfaengerBCC."\n";

mail($empfaenger, $subject, $message, $headers);

echo '<span class="dunkelgruen">Die Mail wurde erfolgreich versandt.</span>';
}
else if ($_POST['send'])
{
echo '<span class="dunkelrot">Die Mail konnte nicht versandt werden. Alle mit einem Sternchen(*) markierten Felder müssen einen Wert enthalten!</span>';
}
else
{
echo 'Es wurde noch keine Mail versandt.';
}
?>
</td>
</tr>
</table>
</form>[/php:1:427ef8125e]

ich glaube aus dem quelltext wird ersichtlich wie du was einstellst und wenn du das ganze mehrmals verschicken lassen möchtest dann pack es einfach in eine schleife.
wenn du noch großartige fragen hast poste einfach.

mfg Prophet
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben