Hallo Leute, dieses Mailmodul, was ich just programmieren soll, raubt mir meine Nerven
Ein var_dump auf folgenden Befehl zeigt mir die Mail mit ihren korrekten Umlauten an, ist aber ineffektiv in Bezug auf die Speicherung in die Datenbank und erst recht bezüglich des Versandes
Demzufolge wandle ich die Umlaute wie folgt um, was zumindest dazu führt, dass die Speicherung korrekt erfolgt:
Leider wird die Mail wie folgt versendet:
so verschicke ich die Mail:
Wie muss ich vorgehen, damit Swiftmailer die Mail korrekt verschickt?

Ein var_dump auf folgenden Befehl zeigt mir die Mail mit ihren korrekten Umlauten an, ist aber ineffektiv in Bezug auf die Speicherung in die Datenbank und erst recht bezüglich des Versandes
PHP:
$model->bodytext = htmlspecialchars_decode($model->bodytext);
PHP:
$umlaute = array("ü", "ö", "ü", "Ä", "Ö", "Ü", "ß");
$ersetzen = array("ü", "ö", "ü", "Ä", "Ö", "Ü", "ß");
$model->bodytext = str_replace($umlaute, $ersetzen, $model->bodytext);
$model->bodytext = strip_tags($model->bodytext);
$model->save();
Code:
Message-ID: <c95292cfa6ceed26afbbda6a8ef5ed76@localhost>
Date: Mon, 12 Mar 2018 23:10:51 +0100
Subject: Punkertreffen
From: abc@gmail.com
To: kipp.thomas@gmx.net
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Wir w=C3=BCrden und freuen, wenn sie kämen. f=C3=BCrwahr, das ...
so verschicke ich die Mail:
PHP:
if ($model->gesendet == 1 && !$multiple) {
$SendObject = Yii::$app->mailer->compose()->setFrom($string)
->setTo($model->mail_antwortadresse)
->setSubject($model->betreff)
->setTextBody($model->bodytext)
->send();
$session->addFlash("info", "Die Mail wurde ohne Anhänge versandt.Bitte überprüfen sie ihren Maileingang");
Wie muss ich vorgehen, damit Swiftmailer die Mail korrekt verschickt?