hallo
habe ein kleines problem mit den versenden von emails. bei 400 ist der server ausgelastet und kommt nur noch seite nicht gefunden. wenn ich an 20 user mail verschicke funktioniert das alles. vieleicht hat jemand ein tipp, wie man das lösen kann.
PHP-Code:
<?php require_once('../Connections/diebesgilde.php'); ?>
<?php
mysql_select_db($database_diebesgilde, $diebesgilde);
$query_emailuser = "SELECT username, email FROM login";
$emailuser = mysql_query($query_emailuser, $diebesgilde) or die(mysql_error());
$row_emailuser = mysql_fetch_assoc($emailuser);
$totalRows_emailuser = mysql_num_rows($emailuser);
?>
<?php do { ?>
<?
echo $anzahl=$anzahl+1;
$nachricht="Hallo ".ucfirst($row_emailuser['username']). "
" .$_POST['nachricht']. "";
$header = "From: Diebes-Gilde";
$empfanger = $row_emailuser['email'];
$betreff = "Neue Infos von Diebes-Gilde.de";
mail($empfanger,$betreff,$nachricht,$header); ?>
<?php } while ($row_emailuser = mysql_fetch_assoc($emailuser)); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
<link href="../caupo.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="816" class="inhaltschrift">
<tr>
<td width="100" height="280" valign="top"><table width="100" height="220" align="left" class="inhaltschrift">
<tr>
<td height="24"><a href="user.php">Usernamen</a></td>
</tr>
<tr>
<td height="23"><a href="spielbeenden.php">Spiel beenden</a> </td>
</tr>
<tr>
<td height="20" valign="top"><a href="gewinner.php">Gewinner</a></td>
</tr>
<tr>
<td height="18" valign="top"><a href="email.php">Eamil senden </a></td>
</tr>
<tr>
<td height="91" valign="top"><a href="newsschreiben.php">News schreiben</a> </td>
</tr>
</table></td>
<td width="700" valign="top" class="inhaltfett"><table width="489" align="center" class="inhaltfett">
<tr>
<td>Email wurden an <? echo $anzahl?> Empfänger gesendet.</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
<?php
mysql_free_result($emailuser);
?>