[prev in list] [next in list] [prev in thread] [next in thread]
List: pear-doc
Subject: [PEAR-DOC] cvs: peardoc /fr/package/mail/mail-queue/mail-queue tutorial.xml
From: "Christophe Gesché" <moosh () php ! net>
Date: 2005-06-30 19:11:53
Message-ID: cvsmoosh1120158713 () cvsserver
[Download RAW message or body]
moosh Thu Jun 30 15:11:53 2005 EDT
Modified files:
/peardoc/fr/package/mail/mail-queue/mail-queue tutorial.xml
Log:
- sync to EN-1.6
http://cvs.php.net/diff.php/peardoc/fr/package/mail/mail-queue/mail-queue/tutorial.xml?r1=1.5&r2=1.6&ty=u
Index: peardoc/fr/package/mail/mail-queue/mail-queue/tutorial.xml
diff -u peardoc/fr/package/mail/mail-queue/mail-queue/tutorial.xml:1.5 \
peardoc/fr/package/mail/mail-queue/mail-queue/tutorial.xml:1.6
--- peardoc/fr/package/mail/mail-queue/mail-queue/tutorial.xml:1.5 Mon Jun 14 \
03:13:19 2004
+++ peardoc/fr/package/mail/mail-queue/mail-queue/tutorial.xml Thu Jun 30 15:11:51 \
2005 @@ -1,5 +1,5 @@
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.5 Maintainer: moosh Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.6 Maintainer: moosh Status: ready -->
<!-- translation comment: todo :ident, trans varnames of sample -->
<refentry id="package.mail.mail-queue.mail-queue.tutorial">
<refnamediv>
@@ -9,8 +9,10 @@
<refsect1 id="package.mail.mail-queue.mail-queue.tutorial.part1">
<title>Utilisation de Mail_Queue avec un exemple simple</title>
<para>
- 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 : + 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 :
</para>
</refsect1>
<refsect1 id="package.mail.mail-queue.mail-queue.tutorial.part2">
@@ -111,7 +113,8 @@
<title />
<para>
Voilà la configuration faite, passons à l'utilisation.
- Premièrement il faudra construire un message et l'ajouter à la \
file: + Premièrement il faudra construire un message
+ et l'ajouter à la file:
</para>
</refsect1>
<refsect1 id="package.mail.mail-queue.mail-queue.tutorial.part6">
@@ -123,7 +126,7 @@
<?php
include './config.php';
/* we use the db_options and mail_options here */
-$mail_queue =& new Mail_Queue($db_options, $mail_options);
+$file_denvoi_de_mail =& new Mail_Queue($db_options, $mail_options);
$from = 'user@server.com';
$destinataire = "user2@server.com";
@@ -141,7 +144,7 @@
/* Placer le message dans la file */
-$mail_queue->put( $from, $destinataire, $entetes, $corps );
+$file_denvoi_de_mail->put( $from, $destinataire, $entetes, $corps );
?>
]]>
@@ -151,7 +154,8 @@
<refsect1 id="package.mail.mail-queue.mail-queue.tutorial.part7">
<title />
<para>
- Ok, là nous avons utilisé la voie simple pour ajouter un \
message... + 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.
@@ -170,13 +174,13 @@
include './config.php';
/* Combien de courrier pourrons-nous envoyer chaque appel du script */
-$max_amount_mails = 50;
+$nombre_max_de_mails = 50;
/* Nous utilisons de nouveau db_options et mail_options de la config */
-$mail_queue =& new Mail_Queue($db_options, $mail_options);
+$file_denvoi_de_mail =& new Mail_Queue($db_options, $mail_options);
/* Envoi effectif des messages */
-$mail_queue->sendMailsInQueue($max_amount_mails);
+$file_denvoi_de_mail->sendMailsInQueue($nombre_max_de_mails);
?>
]]>
</programlisting>
@@ -186,19 +190,22 @@
<title />
<para>
Voilà c'est fait.
- Maintenant executez le script régulièrement et ajoutez vos mails \
à la file . + Maintenant executez le script régulièrement
+ et ajoutez vos mails à la file .
</para>
</refsect1>
<refsect1 id="package.mail.mail-queue.mail-queue.tutorial.part10">
<title />
<para>
- Depuis <classname>Mail_Queue</classname> v.1.1, la méthode \
<function>preload</function> + Depuis <classname>Mail_Queue</classname> v.1.1, la \
méthode + <function>preload</function>
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 + Vous pouvez fixer la taille du buffer par l'intermédiaire
+ de la nouvelle méthode
<function>setBufferSize</function>.
</para>
</refsect1>
@@ -221,12 +228,16 @@
/* Le nombre indique la quantité maximum de mail qu'on */
/* peut placer dans la file. */
-$mail_queue->setBufferSize(20);
+$file_denvoi_de_mail ->setBufferSize(20);
+
+//Donnez une taille à la file (p.e. le nombre de mail à envoyer
+$limite = 50;
+$file_denvoi_de_mail->setOption($limite);
/* Boucler sur le lot de mail et les envoyer */
-while ($mail = $mail_queue->get())
+while ($mail = $file_denvoi_de_mail->get())
{
- $result = $mail_queue->sendMail($mail);
+ $result = $file_denvoi_de_mail->sendMail($mail);
}
?>
]]>
--
PEAR Documentation List Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic