5.4.1 Attributs de la classe et variables
Le texte original de cette section a changé depuis qu'il a été traduit. Aidez-nous à corriger cette différence. Vous pouvez :
Ci-dessous les valeurs qu'on peut positionner avant d'appeler EmailComponent::send()
- to
- adresse de destination (string)
- cc
- tableau des adresses en copie du message
- bcc
- tableau des adresses en copie cachée bcc (blind carbon copy)
- replyTo
- adresse de réponse (string)
- return
- adresse email de retour utilisée en cas d'erreur (string) (pour les erreurs de démon de mail : mail-daemon/errors)
- from
- adresse de provenance (string)
- subject
- sujet du message (string)
- template
- l'élément email à utiliser pour le message (situé dans
app/views/elements/email/html/etapp/views/elements/email/text/) - layout
- le layout utilisé pour l'email (situé dans
app/views/layouts/email/html/etapp/views/layouts/email/text/) - lineLength
- longueur à laquelle les lignes doivent être coupées. Défaut à 70. (integer)
- sendAs
- format auquel vous souhaitez envoyer le message (string, valeurs possibles :
text,htmlouboth) - attachments
- tableau des fichiers à joindre (chemin relatif ou absolu)
- delivery
- comment envoyer le message (
mail,smtp[requiert le positionnement des smtpOptions ci-dessous] etdebug) - smtpOptions
- tableau associatif d'options pour smtp mailer (
port,host,timeout,username,password,client)
Il y a quelques autres choses qui peuvent être paramétrées, mais vous devriez vous référez à l'API pour plus d'informations
5.4.1.1 Envoyer des messages multiples dans une boucle
Si vous désirez envoyer des emails multiples dans une boucle, vous aurez besoin de re-initialiser les propriétés du composant avec la méthode reset. Cette initialisation doit précéder le positionnement des propriétés du nouvel email.
$this->Email->reset()
$this->Email->reset()
Voir les commentaires pour cette section


























