Hallo Leute,
ich versende per Html Mime Mail Klasse Emails. Mit einer kleinen Anzahl von Empfängern geht das wunderbar (die Mail wird an jeden Empfänger separat geschickt, da am Ende der Mail ein individueller Abmeldelink für den Newsletter steht).
Leider bleibt beim Versand an ca. 2500 Empfänger das Skript hängen bzw. der Browser reagiert nicht mehr. Hat vielleicht jemand eine Idee, wie ich das hinbekommen kann?
Danke!
Hier mein Codeschnipsel:
Code:
require("inc/htmlMimeMail.inc.php");
foreach($kontakters as $kontakt)
{
$mail = new htmlMimeMail();
$mail->setSubject($_POST[betreff]);
$mail->setFrom($config_sender_newsletter);
$attachments=get_dircontent($config_attachment_uploaddir_intern);
if($attachments)
{
foreach($attachments as $attachment)
{
$attach = $mail->getFile($config_attachment_uploaddir_intern."/".$attachment);
$mail->addAttachment($attach, $attachment);
}
}
$ftext=$_POST[text];
if($_POST[empfaengertyp]=="1")
{
$ftext.="\n\nKlicken Sie auf den folgenden Link, wenn Sie den Newsletter zukünftig nicht mehr erhalten möchten.\n";
$ftext.="http://www.abc.de/index.php?location=unsubscribe&email=".$kontakt[email]."&validation_key=".$kontakt[validation_key];
}
$mail->setText($ftext);
$mailsent = $mail->send(array("$kontakt[email]"));
}