Hello there,
I had a Plugin with the following code:
$senderInfo = ['name' => 'The name', 'email' => 'ex@ample.com'];
$transport = $transportBuilder->setTemplateIdentifier('my_mail_template')
->setTemplateOptions(['area' => \Magento\Framework\App\Area::AREA_FRONTEND, 'store' => \Magento\Store\Model\Store::DEFAULT_STORE_ID])
->setTemplateVars(['data' => $postObject])
->setFrom($sender)
->addTo("ex@ample.com")
->setReplyTo("ex@ample.com")
->getTransport();
$transport->sendMessage();
As you can see, there is a mistake in ->setFrom($sender), it should be ->setFrom($senderInfo). So $sender wasn't defined. This leads to that, that the Plugin didn't work. I had absolutely no error message in output and not in the log files.
I'm in developer mode. I think Magento should give me these errors, because it takes a long time to find out why it isn't working.
Thank you very much.
Kind regards
Christoph