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.