Cómo usar el swiftMailer en Yii2

Finalmente no puedo entender cómo usar la extensión swiftMailer en Yii2. A juzgar por eso sobre este tema, no encontré preguntas, la tarea es trivial, pero hasta el final no pude entender.

Hay ejemplos que no describen con más detalle todo el ciclo de envío de la carta o no entiendo algo :(

Preparar

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

Enviar

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

Quiero recibir un ejemplo de trabajo concreto. Gracias.

PD Ajusté los registros de dominio MX, DKIM, SPF agregado.

UPD (alguna respuesta):

El correo electrónico que se pasa en el campo "De", se coloca de forma predeterminada en el campo de "Ruta de retorno", debe ser eldirección existente. Algunos proveedores no permiten enviar correos desde direcciones de correo electrónico inexistentes.

Respuestas a la pregunta(6)

Su respuesta a la pregunta