phpbar.de logo

Mailinglisten-Archive

[php] Newsletter mit PHPmailer verschicken

[php] Newsletter mit PHPmailer verschicken

Stefan Neuser stefan.neuser at onlinehome.de
Sam Aug 23 14:37:30 CEST 2003


Hallo Liste,

mich plagt folgende Frage :

Ich möchte mit der Mail Klasse PHPmailer über sendmail ganz ganz viele
newsletter verschicken. Jetzt Frage ich mich was schneller ist. Jedesmal
einen (1) $mail->send() auszuführen pro EmailAddi oder ersteinmal durch
(2) $mail->AddCC($emailAddi) den array füllen und dann verschicken.

Mein Code sieht wie folgt aus :

  set_time_limit(3600);
  include("class.tamailer.php");
  $mail = &new tamailer();
  $mail->Subject = $_POST['betreff'];
  $mail->Body = $_POST['body'];
  if(isset($_POST['htmlmail'])) {
    $mail->IsHTML(true);
    $mail->AltBody = strip_tags($_POST['body']);
  }
  $query = mysql_query("select email from user where newsletter = 1
group by email",$con);
  echo mysql_error();
  if(mysql_num_rows($query) > 0) {
    $i=0;
    while($row = mysql_fetch_object($query)) {
      if($web->preg_email($row->email)) {
        // 1 $mail->AddAddress($row->email); $mail->send();  ???????
        // ODER
        // 2 $mail->AddCC($row->email);

      }
    }
    // und dann
    // 2 $mail->send(); ??????
  }
  else {
    echo "Laut Datenbestand möchte kein Kunde einen Newsletter";
  }

Hoffe Ihr könnt mir helfen und ich habe mich in meinen jugenlichen
leichtsinn klar genug ausgedrückt :)

GRuß aus Koblenz

Stefan Neuser

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.510 / Virus Database: 307 - Release Date: 14.08.2003




php::bar PHP Wiki   -   Listenarchive