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\CMS\Core\Mail\MailerInterface, 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'].

Certificaciones y exámenes

¿Qué examen viene después?

Ya puedes practicar 19 exámenes y 21 están en votación. Mira todas las certificaciones con información oficial, vota o propón tu examen.

Ver todas las certificaciones