Ich möchte eine Mail an multiple Empfänger verschicken. Das mache ich so:
Wenn ich im Feld setTo eine String mit exact denselbem Inhalt übergebe, bekomme ich die Fehlermeldung
So definiere ich den String
Und dieser Code verursacht die Exception:
Weiß jemand,
PHP:
$SendObject = Yii::$app->mailer->compose()->setFrom($string)
->setTo(array('goetz.bewerber@gmx.net','schulze.bewerber@gmail.com','susanne.bewerber@web.de'))
->setHtmlBody($model->bodytext)
->setSubject($model->betreff)
->setTextBody($model->bodytext);
$SendObject->send();
Wenn ich im Feld setTo eine String mit exact denselbem Inhalt übergebe, bekomme ich die Fehlermeldung
Code:
Address in mailbox given ['goetz.bewerber@gmx.net','schulze.bewerber@gmail.com','susanne.bewerber@web.de']
does not comply with RFC 2822, 3.6.2.
So definiere ich den String
Code:
$ZieladresseTest = "'goetz.bewerber@gmx.net','schulze.bewerber@gmail.com','susanne.bewerber@web.de'";
Und dieser Code verursacht die Exception:
PHP:
$SendObject = Yii::$app->mailer->compose()->setFrom($string)
// $ZieladresseTest = "'goetz.bewerber@gmx.net','schulze.bewerber@gmail.com','susanne.bewerber@web.de'";
->setTo(array($ZieladresseTest))
->setHtmlBody($model->bodytext)
->setSubject($model->betreff)
->setTextBody($model->bodytext);
$SendObject->send();
Weiß jemand,
- warum diese Exception ausgeworfen wird
- was ich tun muss, damit sie nicht ausgeworfen wird
- Bedingung:setTo() muss eine Variable übergeben werden können!