Logging, correo y errores · Pregunta 1 de 12
¿Cómo se envía un MailMessage en TYPO3 v14?
1 respuesta es correcta. Fácil
Mostrar solución
Solución
- D Mediante un MailerInterface inyectado por inyección de dependencias, con $this->mailer->send($mail)
Explicación
En TYPO3 v14 MailMessage es un objeto de datos puro: se establecen remitente, destinatario, asunto y texto, por ejemplo con ->from(), ->to(), ->subject() y ->text(). El envío lo realiza el servicio TYPO3\, que se ha inyectado mediante el constructor. El método antes habitual $mail->send() se eliminó en v14, por lo que el código antiguo falla con un error en ese punto. El mailer usa automáticamente el transporte configurado en $GLOBALS['TYPO3_CONF_VARS']['MAIL'].