Mail_Queue::put()

Mail_Queue::put() -- Place un nouveau message dans la file.

Synopsis

require_once 'Mail/Queue.php';

int Mail_Queue::put (string $expediteur, string $destinataire, array $entete, array $corp [, integer $sec_to_send = 0 [, bool $supprimer_apres_envoi = TRUE [, integer $id_user = MAILQUEUE_SYSTEM]]])

Description

Ajoute un nouveau mail dans la file d'attente d'envoi.

Paramètres

chaîne de caractères $expediteur

Adresse e-mail de l'expéditeur.

chaîne de caractères $destinataire

Adresse e-mail du destinataire.

array $entetes

Tableau des entêtes de l'email retourné par Mail_Mime::headers().

array $corp

Tableau de corps de l'email retourné par Mail_Mime::get().

mixed $sec_to_send

Optionnel - Delai en seconds avant tentative d'envoi.

mixed $supprimer_apres_envoi

Optionnel - Si vrai, l'email est supprimé après envoi.

entier $id_user

Optionnel - ID user. Placé dans la file d'attente et lisible dans le corps du courrier avec getIdUser() par la suite.

Valeur retournée

retourne True en ca se réussite

Valeurs renvoyées

Aucune exception n'est lancée.

Note

Cette fonction ne peut pas être appelée de façon statique.