Я создаю Службу Emailer в моем новом приложении Symfony 4.
Я перепробовал миллион вещей, но безуспешно.На данный момент я смог найти только несколько ресурсов по этой теме для S4.Любая помощь приветствуется.
Это то, чего я пытаюсь достичь.Я понимаю, что должен использовать разные сервисы внутри своего сервиса Emailer, но не повезло.
<?php
namespace App\Mailer;
class Emailer
{
public function sendWelcome($email): \Swift_Mailer
{
$message = (new \Swift_Message('P****** - Welcome In!'))
->setFrom('no-reply@p****n.com')
->setTo($email)
->setBody(
$this->renderView(
// templates/emails/registration.html.twig
'emails/registration.html.twig',
array('name' => $user->getUsername())
),
'text/html'
)
->setCharset('utf-8');
$mailer->send($message);
return true;
}
}