jo hab ich auch gemerkt danke für die Antworten!
hab mir einen kleinen PHP-Mailer geschrieben:
PHP
<?php
if (isset($_POST['sub1'])) {
?>
<form method="POST">
<input type="hidden" name="betreff" value="<?php echo $_POST['betreff']; ?>" />
<input type="hidden" name="from" value="<?php echo $_POST['from']; ?>" />
<input type="hidden" name="text" value="<?php echo $_POST['text']; ?>" />
<input type="submit" name="sub" value="Ja, kontrolliert und jetzt verschicken!" />
<br /><br />
<b>Vorschaumail mit der ersten eMail</b><hr>
<pre>
<?php
$header = "From: ".$_POST['from']."\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/plain; charset=\"iso-8859-1\";\n";
$header .= "Content-Transfer-Encoding: 8bit";
$mails = preg_split ("/(\n\r|\r\n|,|;|\n|\r)/", $_POST['mails']);
$i = 0;
foreach ($mails as $v) {
if (trim($v) == '') { continue; }
if ($i == 0) {
echo $header;
echo 'To: '.trim($v)."\n";
echo 'Subject: '.$_POST['betreff']."\n";
echo "\n".$_POST['text'];
echo '</pre><br /><br /><hr><b>Alle eMails:</b><hr>';
}
$i++;
echo '<input name="mails[]" value="'.trim($v).'" type="hidden" />';
echo trim($v).'<br />';
}
echo '</form>';
} elseif (isset($_POST['sub'])) {
$header = "From: ".$_POST['from']."\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/plain; charset=\"iso-8859-1\";\n";
$header .= "Content-Transfer-Encoding: 8bit";
echo '<div style="background-color: #999999; padding: 20px;">';
foreach ($_POST['mails'] as $v) {
if (trim($v) == '') { continue; }
if (mail (trim($v), $_POST['betreff'], $_POST['text'], $header)) {
echo '<font color="#00FF00">verschickt: '.trim($v).'</font><br />'."\n";
} else {
echo '<font color="#FF0000">nicht verschickt: '.trim($v).'</font><br />'."\n";
}
}
echo 'zur <a href="mailer.php">uebersicht</a></div>';
} else {
?>
<form method="POST">
<table>
<tr>
<td>Betreff</td>
<td><input name="betreff"></td>
</tr><tr>
<td>Abender From:</td>
<td><input name="from"></td>
</tr><tr>
<td>eMails</td>
<td><textarea cols="70" rows="3" name="mails"></textarea>eine Liste durch umbruch getrennter Empfaenger</td>
</tr><tr>
<td>Text</td>
<td><textarea cols="70" rows="20" name="text"></textarea></td>
</tr><tr>
<td></td>
<td><input type="submit" name="sub1" /></td>
</tr>
</table>
<?php
}
?>
Alles anzeigen
alles in eine mailer.php auf einem phpfähigen webserver
dann die datei aufrufen über einen webbrowser:
Anleitung:
1. Betreff angeben
2. From angeben: MeinName <meine@mail.de>
3. emails eingeben:
test@test1.de
test@test2.de
4. text eingeben
5. absenden klicken
6. alles kontrolieren
7. sagen ok hab alles überprüft und will wirklich schicken.
8. abschicken
9. fertig
anmerkung:
- sehr gefährlich auf einem ungesicherten server!!!
- nur im intranet was nicht von aussen zugänglich ist installieren.
- eingabe genau prüfen, es wird vom skripts nichts überprüft.
- ich übernehme für nix und niemand verantwortung!