2010-05-29 16 views
0

Je dois envoyer un courriel à mes 5000 abonnés. Quel est le meilleur moyen de le faire?La meilleure façon d'envoyer des courriels de masse à mes abonnés (file d'attente de courrier BCC ou PEAR?)

1) En utilisant BCC:

$from_addr = '[email protected]'; 
    $mailing_list = '[email protected]', '[email protected]', '[email protected]; 
    $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) en utilisant la file d'attente mail PEAR?

Répondre

2

Je ne l'ai pas encore utilisé PEAR file_denvoi_de_mail, mais en utilisant une file d'attente est définitivement le chemin à parcourir! BCC ne devrait pas être utilisé parce que vos courriels seraient facilement marqués comme Spam par de gros fournisseurs de messagerie comme Gmail/Hotmail. Egalement avoir des milliers d'adresses dans un en-tête d'email semble être fou. Il peut même y avoir une limite. En outre, certains serveurs de messagerie peuvent refuser votre courrier en raison de l'en-tête surdimensionné. En plus de cela, le serveur de messagerie qui est censé envoyer votre email ne serait pas content.

1

L'utilisation de la fonction intégrée mail n'est pas la meilleure façon de le faire. Je vous suggère d'opter pour SwiftMailer qui prend en charge HTML, la prise en charge de différents types MIME et l'authentification SMTP qui risque moins de marquer votre courrier comme spam.

Vous pouvez également consulter ce paquet PEAR:

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

+0

pourquoi Bcc n'est pas bon? Donc vous suggéreriez SwiftMailer ou Pear mail_queue indifféremment? Merci^_^ – xRobot

+0

@xRobot: Le SwiftMailer est vraiment bon, vous devriez vous diriger vers sa documentation pour plus d'informations et la liste des fonctionnalités. – Sarfraz