So verwenden Sie den swiftMailer in Yii2

Ich kann nicht endlich verstehen, wie die swiftMailer-Erweiterung in Yii2 verwendet wird. Demnach habe ich zu diesem Thema keine Fragen gefunden, die Aufgabe ist trivial, aber bis zum Ende konnte ich nicht verstehen.

Es gibt Beispiele, die nicht alle Zyklen des Briefversands detaillierter beschreiben, oder ich verstehe etwas nicht :(

Konfiguration

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

Senden

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

Ich möchte ein konkretes Arbeitsbeispiel erhalten. Danke.

P.S. Ich habe die Domain-Einträge MX, DKIM und SPF angepasst.

UPD (eine Antwort):

E-Mail, die im Feld "Von" übergeben wird und standardmäßig im Feld "Rücksprungpfad" abgelegt wird, muss das seinbestehende Adresse. Einige Anbieter erlauben das Senden von E-Mails von nicht vorhandenen E-Mail-Adressen nicht.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage