Les propriétés de la classe

Voici ci-dessous la liste des propriétés de la classe, avec pour chacune, leur utilité.

Table des matières

  1. smtp_mode
  2. persistent_connection
  3. sendmail_mode
  4. sendmai_path
  5. sendmail_cmd
  6. text_tpl_ext
  7. html_tpl_ext
  8. hebergeur
  9. format
  10. charset
  11. encoding
  12. server_from
  13. valid_syntax
  14. debug
  15. statut
  16. msg_error
  17. fix_bug_mail

smtp_mode

Si placée à TRUE, le mode smtp sera utilisé, vous n’aurez donc pas besoin de faire appel à la méthode use_smtp() (pensez cependant à mettre les paramètres d’accés au serveur smtp dans la classe smtp).

persistent_connection

Si placée à TRUE, la connexion au serveur smtp ne sera pas fermée après le premier envoi et sera réutilisée pour un envoi ultérieur. Dans ce cas, ce sera à vous de fermer la connexion au serveur smtp, car le serveur smtp n’effectue les tâches demandées qu’après la fermeture proprement de la connexion.
Pour fermer la connexion au serveur smtp, vous pouvez faire : $mailer->smtp->quit();

sendmail_mode

Si placée à TRUE, le mode sendmail sera utilisé, vous n’aurez donc pas besoin de faire appel à la méthode use_sendmail() (pensez alors à placer le chemin d’accés vers sendmail dans la propriété sendmail_path)

sendmail_path

Mettez y le chemin d’accés vers sendmail si vous utilisez directement l’option sendmail

sendmail_cmd

Commandes supplémentaires à l’appel de sendmail

text_tpl_ext

Extension par défaut des modèles au format texte

html_tpl_ext

Extension par défaut des modèles au format html

hebergeur

Laissez comme c’est, sauf si vous êtes chez Online

format

Le format par défaut des emails envoyés lorsque vous ne faites pas appel à la méthode set_format()

charset

Le jeu de caractère à déclarer dans l’email, changez le si nécessaire

encoding

Encodage par défaut des emails. L’encodage quoted-printable n’est pas conseillé pour poster sur les newsgroups (vous avez déja dù voir des sujets du type =?iso-8859-1?Q? .. etc ..)

server_from

Nom du serveur émetteur (utilisé pour l'envoi via smtp)

valid_syntax

Placé à FALSE par défaut. Placez cette propriété à true si vous souhaitez que les emails fournis à la classe (via set_from(), set_address(), etc…) soient vérifiés (vérification syntaxique)

debug

Placé à FALSE par défaut. Pour débogguer la classe

statut

Placé à TRUE par défaut. Ne modifiez pas cette propriété ! (les emails ne seraient tout simplement pas envoyés)

msg_error

Contient le message d'erreur renvoyé par la classe si une erreur se produit.

fix_bug_mail

Je ne donnerai pas ici de détails poussés, lisez les commentaires dans la méthode recipients_list() pour en savoir plus.
Vous pouvez vérifier avec un phpinfo si PHP utilise sendmail (en regardant si sendmail_path contient un chemin vers sendmail).
Si c’est le cas, mettez cette propriété à 1, sinon, mettez la à -1.
Si cette propriété est laissée à NULL, le script cherchera la réponse par lui même.