Gérer l'envoi d'emails depuis un module

Un article de Wiki Maximus CMS.

Maximus 2008 est doté d'une classe d'envoi d'emails très simple à utiliser, voici une utilisation détaillée:


email::send( $adresse_email_envoi, $nom_de_l_envoyeur, $email_de_l_envoyeur, $sujet, $message );


L'exemple parle de lui même :

  • $adresse_email_envoi est l'adresse à qui le mail est destiné
  • $nom_de_l_envoyeur est le nom qui apparaitra dans l'email
  • $email_de_l_envoyeur est l'adresse email de réponse de l'email
  • $sujet est le sujet de votre email
  • $message est le contenu du message


Grâce à cette nouvelle classe de gestion des email, vous n'avez plus à vous préoccuper de la génération de l'entête de vos mails, ceux ci seront formatés correctement.


Il vous appartient en tant que développeur de bien formater par contre le sujet et le message.


NOTA
Il vous est possible de contrôler qu'une saisie d'un champ est bien un mail du type email@domaine.com via cette fonction:

email::validate( $email );

Cette appel vous reverra true ou false


Cyril 1 sep 2008 à 12:36 (CEST)