日志、邮件与错误 · 第 1 题,共 12 题
在 TYPO3 v14 中如何发送 MailMessage?
有 1 个正确答案。 简单
显示答案
答案
- D 通过依赖注入注入的 MailerInterface,使用 $this->mailer->send($mail)
解析
在 TYPO3 v14 中,MailMessage 是一个纯数据对象:你设置发件人、收件人、主题和正文,例如使用 ->from()、->to()、->subject() 和 ->text()。发送由服务 TYPO3\ 完成,你已通过构造函数注入它。以前常用的方法 $mail->send() 已在 v14 中移除,因此旧代码会在此处报错。Mailer 会自动使用 $GLOBALS['TYPO3_CONF_VARS']['MAIL'] 中配置的传输方式。