Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Menu
· Accueil ·

· Communication ·
  · Forums
  · Messages privés
  · Contactez nous
  · Recommendez nous
  · Sondages
  · Les projets

· Nouvelles ·Stats
  · Sujets
  · Ecrire un article
  · Articles archivés
  · Articles RSS
  · Lettre de sécurité
  · Archive de lettres

· Téléchargements ·
  · Accueil
  · Nouveautés
  · Mises à jour
  · Thêmes

· Outils ·
  · Outils divers
  · Convertisseur de temps
  · Table de caractères
  · Générateur de boutons
  · Compresseur Javascript

· Documentation ·
  · Wiki
  · Questions/Réponses
  · Documents
  · Manuel PHP-Nuke
  · Manuel PHP
  · Manuel PEAR
  · Encyclopédies

· Liens ·
  · Nos liens
  · Nos fluxs RSS
  · Partenaires
  · Votre publicité
  · Sitemap
  · Mes bannières

· Infos ·
  · Rechercher
  · Votre compte
  · Liste des membres
  · Carte des membres
  · Top

· Divers ·
  · Météo
  · Galeries
  · Statistiques Phpnuke
  · MS Analysis


Tutorial

Tutorial

Tutorial -- Un tutorial pour Mail_Queue

Utilisation de Mail_Queue avec un exemple simple

Nous utilisons pour cet exemple le db-container et une base de donnée mysql. Vous devez créer quelques tables dans cette base de donnée pour stocker les messages :

Premièrement, il faut définir certaines options. Comme vous avez besoin d'eux deux fois (une fois pour ajouter des messages, une fois pour envoyer les messages), il est toujours bon de les ajouter à un fichier de configuration. Nous l'appelerons config.php.

Voilà la configuration faite, passons à l'utilisation. Premièrement il faudra construire un message et l'ajouter à la file:

Ok, là nous avons utilisé la voie simple pour ajouter un message... Il y a des options plus avancées, consultez la documentation des fonctions d'ajout pour cela. Maintenant nous devons envoyer des messages. C'est la plupart du temp fait par un cron qui execute régulièrement un script pour envoyer les messages. Et maintenant ce petit script d'exemple :

Voilà c'est fait. Maintenant executez le script régulièrement et ajoutez vos mails à la file .

Depuis Mail_Queue v.1.1, la méthode preload() peut ne plus précharger TOUS LES courriers dans la mémoire, mais juste quelques uns à la fois. Quand le buffer est vide, il est automatiquement re-rempli. Vous pouvez fixer la taille du buffer par l'intermédiaire de la nouvelle méthode setBufferSize().

Vous pouvez aussi voyer les emails stockés un par un. Voici un petit exemple pour illustrer cela :


Manuel PEAR pour PHP-Nuke © www.stefvar.com
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx