<?php
$betreff=stripslashes($_POST[betreff]); $text=stripslashes($_POST[text]); $land=stripslashes($_POST[land]); $geschlecht=stripslashes($_POST[geschlecht]); if($betreff!="" && $text!="") { echo "<div style=\"background-color:#f7f7f7;border-bottom:1px solid #ddd;padding:4px;\" class=small>Versand-Bericht:</div>"; if($land!="") $addsql.=" AND land='".$land."'"; if($geschlecht!="") $addsql.=" AND geschlecht='".$geschlecht."'"; $r = mysql_query("SELECT email FROM ".$dbx."_user WHERE email NOT LIKE ''".$addsql); $anz = mysql_num_rows($r); echo "<br>Es werden $anz E-Mails verschickt...<br>"; $headers = "From: ".$cdb[titel]." <".$cdb[email].">\n"; $headers .= "X-Sender: <".$cdb[email].">\n"; $headers .= "X-Mailer: Newsletter\n"; $headers .= "X-Priority: 3\n"; $headers .= "Return-Path: <".$cdb[email].">\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-Type: text/plain; charset=iso-8859-1\n"; $headers .= "Bcc: "; $text = str_replace("\r", "", $text); $h = ""; $teiler = 50; for ($c = 1; $c <= $anz; $c++) { $h .= mysql_result($r, $c - 1, "email") . ", "; if ($c % $teiler == 0) { $sndhdr = $headers . $h; $h = ""; $sndhdr.="xendex"; $sndhdr=str_replace(", xendex","",$sndhdr); if (mail($cdb[email], $betreff, $text, $sndhdr)) { echo "$c E-Mails wurden gesendet (".round(100 * $c / $anz)."%)...<br/>"; } else { echo "<font color=red><b>Fehler bei Mailversand...</b></font><br>"; exit; }}} if (($c % $teiler) > 0) { $sndhdr = $headers . $h; $sndhdr.="xendex"; $sndhdr=str_replace(", xendex","",$sndhdr); if (mail($cdb[email], $betreff, $text, $sndhdr)) { echo "$c E-Mails wurden gesendet (100%)...<br>"; } else { echo "<font color=red><b>Fehler bei Mailversand...</b></font><br>"; exit; }} echo "<br><br>".genMsg('03/16/02','Der Newsletter wurde versendet.'); } else { if($text!="") echo genMsg('03/16/01','Bitte geben Sie einen Betreff an.'); elseif($betreff!="") echo genMsg('03/16/01','Bitte geben Sie einen Newslettertext an.'); echo "<form action=index.php method=post><input type=hidden name=d value=newsletter><table border=0 cellspacing=0 cellpadding=5 width=100%>
<tr><td colspan=2><div style=\"background-color:#f7f7f7;border-bottom:1px solid #ddd;padding:4px;\" class=small>Empfängerkreis einschränken:</div></td></tr>
<tr><td>Land:</td><td><select name=land style=width:350px>
<option value=\"\">Mitglieder aus allen Ländern
<option value=de>Deutschland
<option value=at>Österreich
<option value=ch>Schweiz
<option value=li>Liechtenstein
<option value=\"\">---
<option value=au>Australien
<option value=be>Belgien
<option value=dk>Dänemark
<option value=fi>Finnland
<option value=fr>Frankreich
<option value=gr>Griechenland
<option value=gb>Grossbritannien
<option value=it>Italien
<option value=ca>Kanada
<option value=lu>Luxemburg
<option value=nz>Neuseeland
<option value=nl>Niederlande
<option value=no>Norwegen
<option value=pl>Polen
<option value=pt>Portugal
<option value=se>Schweden
<option value=sk>Slowakei
<option value=es>Spanien
<option value=tr>Türkei
<option value=us>USA
</select></td></tr>
<tr><td>Geschlecht:</td><td><select name=geschlecht style=width:350px>
<option value=\"\">Männliche und weibliche Mitglieder
<option value=m>Nur männliche Mitglieder
<option value=w>Nur weibliche Mitglieder
</select></td></tr>
<tr><td colspan=2><br><div style=\"background-color:#f7f7f7;border-bottom:1px solid #ddd;padding:4px;\" class=small>Newsletter verfassen:</div></td></tr>
<tr><td>Betreff:</td><td><input type=text name=betreff style=width:350px value=\"".$betreff."\"></td></tr>
<tr><td valign=top>Text:</td><td><textarea name=text style=width:350px;height:100px>".$betreff."</textarea></td></tr>
<tr><td colspan=2><br><div style=\"background-color:#f7f7f7;border-bottom:1px solid #ddd;padding:4px;\" class=small>Newsletter versenden:</div></td></tr>
<tr><td>&nbsp;</td><td><input type=submit value=\"Jetzt versenden\" class=formbutton></td></tr>
</table></form>"; } ?>