Journalisation, e-mail et erreurs · Question 1 sur 12
Comment une MailMessage est-elle envoyée dans TYPO3 v14 ?
1 réponse est correcte. Facile
Afficher la solution
Solution
- D Via un MailerInterface injecté par injection de dépendances, avec $this->mailer->send($mail)
Explication
Dans TYPO3 v14, MailMessage est un pur objet de données : on définit l'expéditeur, le destinataire, l'objet et le texte, par exemple avec ->from(), ->to(), ->subject() et ->text(). L'envoi est assuré par le service TYPO3\, que l'on a injecté via le constructeur. La méthode autrefois courante $mail->send() a été supprimée en v14, de sorte que l'ancien code échoue avec une erreur à cet endroit. Le mailer utilise automatiquement le transport configuré dans $GLOBALS['TYPO3_CONF_VARS']['MAIL'].