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


Mail::factory()

Mail::factory()

Mail::factory() -- Crée une instance du mailer

Description

Crée une instance de la classe spécifique au back-end d'envoi de mail choisi.

Paramètres

  • string $backend - nom du back-end "mail","smtp", "sendmail"

  • array $params - un tableau de paramètres spécifiques au back-end choisi.

    Liste des paramètres pour le back-ends.

    • mail

      • Si le saf-mode est désactivé, $params sera passé en tant que cinquième argument à la fonction mail() de PHP. Si $params est un tableau, ses éléments seront linéarisés en utilisant un espace en tant que délimiteur.

    • sendmail

      • $params["sendmail_path"] - L'emplacement du programme sendmail dans le système de fichier. Par defaut c'est /usr/bin/sendmail

      • $params["sendmail_args"] - Paramètres supplémentaires à transmettre au programme sendmail. Par défaut, -i

    • smtp

      • $params["host"] - Serveur auquel se connecter. Par défaut : localhost

      • $params["port"] - Port de connexion. Par défaut : 25

      • $params["auth"] - Faut-il ou pas utiliser l'authentification SMTP.Par défaut : FALSE

      • $params["username"] - Le nom d'utilisateur à communiquer pour l'authentification SMTP.

      • $params["password"] - Le mot de passe à c communiquer pour l'authentification SMTP.

      • $params["persist"] - Indique si la connection SMTP doit rester ouverte pour plusieurs appels de la méthode send().

      • $params["localhost"] - La valeur à donner lors de l'envoi de EHLO ou HELO. Par défaut vaut localhost

      • $params["timeout"] - Le délai maximal de connexion SMTP. Par défaut vaut NULL (aucun délai maximal)

      • $params["verp"] - Si l'on doit utiliser ou non VERP Par défaut vaut FALSE

      • $params["debug"] - Si l'on doit utiliser le mode de débogage SMTP ou non. Par défaut vaut FALSE

      • $params["persist"] - Indique si la connexion SMTP doit être persistente ou non lors de multiples appels à la méthode send().

Valeur retournée

object - une instance de la classe Mail spécifique ou un objet de classe PEAR_Error, en cas d'echec

Note

Cette fonction devrait être appelée de façon statique.


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