Как использовать swiftMailer в Yii2

Я не могу окончательно понять, как использовать расширение swiftMailer в Yii2. Судя по тому, что по этому вопросу я не нашел вопросов, задача тривиальна, но до конца я не мог понять.

Есть примеры, которые не описывают более подробно весь цикл отправки письма или я чего-то не понимаю :(

Настроить

    return [
    //....
   'components' => [
    ......
    'mail' => [
      'class' => 'yii\swiftmailer\Mailer',
      'transport' => [
        'class' => 'Swift_SmtpTransport',
        'host' => 'localhost',
        'username' => 'username',
        'password' => 'password',
        'port' => '587',
        'encryption' => 'tls',
      ],
    ],
  ]
];

послать

Yii::$app->mail->compose()
->setTo($toEmail)
->setFrom([$this->email => $this->name])
->setSubject($this->subject)
->setTextBody($this->body)
->send();

Хочу получит конкретный рабочий пример, Спасибо.

Постскриптум Я настроил доменные записи MX, DKIM, SPF добавил.

UPD (какой-то ответ):

Электронная почта, которая передается в поле «От», по умолчанию проставляется в поле «Обратный путь», должна бытьсуществующий адрес, Некоторые провайдеры не разрешают отправлять почту с несуществующих адресов электронной почты.

Ответы на вопрос(6)

Ваш ответ на вопрос