लॉगिंग, मेल और errors · प्रश्न 1 / 12
TYPO3 v14 में MailMessage कैसे भेजा जाता है?
1 उत्तर सही है। आसान
उत्तर दिखाएँ
उत्तर
- D Dependency injection से inject किए गए MailerInterface के ज़रिए, $this->mailer->send($mail) से
व्याख्या
TYPO3 v14 में MailMessage एक शुद्ध data object है: आप sender, recipient, subject और text सेट करते हैं, उदाहरण के लिए ->from(), ->to(), ->subject() और ->text() से। भेजने का काम service TYPO3\ करती है, जिसे आपने constructor के ज़रिए inject किया है। पहले आम method $mail->send() v14 में हटा दिया गया, इसलिए पुराना code इस जगह error के साथ fail होता है। Mailer अपने-आप $GLOBALS['TYPO3_CONF_VARS']['MAIL'] में configure किए गए transport का उपयोग करता है।