En iyi benim abonelere toplu e-posta göndermek için bir yol (BCC veya ARMUT posta kuyruğuna?)

1 Cevap php

I need to send email to my 5000 subscribers. What is the best way to do this ?

1) BCC kullanarak?:

  $from_addr = 'myemail@example.com';
  $mailing_list = 'sub1@example.com', 'sub2@example.com', 'sub3@example.com0;
  $message_subject = 'this is a test';

 `$headers = array ("From" => $from_addr,
                    "Bcc" => $mailing_list,
                    "Subject" => $message_subject);

  $smtp = Mail::factory("smtp", array ('host' => "smtp.example.com",
                                       'auth' => true,
                                       'username' => "xxx",
                                       'password' => "xxx"));

  $mail = $smtp->send($email, $headers, $message_body);`

.

2) ARMUT posta kuyruğunu kullanarak?

1 Cevap

Yerleşik mail işlevini kullanma Bunun için ilk etapta en iyi yol değildir. Ben farklı mim tipleri ve spam olarak posta işaretlemek için daha az olasıdır SMTP kimlik doğrulaması için HTML desteği, destek bulunmaktadır SwiftMailer için gitmek size öneririm.

Ayrıca, bu armut paketi kontrol edebilirsiniz:

http://pear.php.net/package/Mail_Queue