ich habe ein Script, das automatisch Benachrichtigungen über neue Beiträge versendet.
Der Mailtext lautet:
Die Mail wird im Thunderbird mit Unicode-kodierung angezeigt.Hallo,
es gibt eine neue Antwort zum Thema *Thema blabla* von Nutzername.
Zum Beitrag:
https://www.beispiel.com/kategorie/them ... bscription
In der Zwischenzeit können weitere Beiträge hinzugekommen sein.
Wir freuen uns auf Ihre Teilnahme im Forum!
Viele Grüße:
Das Foren-Team
Sie bekommen diese Benachrichtigung weil Sie das E-Mail-Abo zum Beitrag aktiviert haben.
Falls Sie nicht mehr benachrichtigt werden möchten, können Sie die Benachrichtigung deaktivieren, indem Sie den folgenden Link aufrufen:
https://www.beispiel.com/kategorie/them ... bscription
Hierzu müssen Sie in Ihrem Account eingeloggt sein.
Impressum: Link
Die Umlaute werden korrekt dargestellt (allerdings nicht im Quellcode der Nachricht).
ALLERDINGS werden die enthaltenen Links verkrüppelt.
Z. B. wird aus
https://www.beispiel.com/kategorie/them ... bscription
https://www.beispiel.com/kategorie/them ... bscription
und aus
https://www.beispiel.com/kategorie/them ... bscription
wird
https://www.beispiel.com/kategorie/them ... bscription
Die Mail verschicke ich in PHP wie folgt:
Code: Alles auswählen
$mailtext = "ganz normaler Text, als \"UTF8 ohne BOM\" auf dem Server gespeichert";
mail("forum@beispiel.de", "=?UTF-8?b?" . base64_encode("Seite: Neuer Beitrag zu \"Beitragstitel mit Umläüten\"") . "?=", $mailtext, "Mime-Version: 1.0\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: quoted-printable\r\nFrom: Beispiel.de Forum <noreply@beispiel.de>\r\nBcc: ".$emails."\r\n")
Ich bin mir nur gerade nicht sicher, wo das Problem liegt. An der Versandmethode oder an Thunderbird?
Das Problem, dass die URLs verkürzt werden, tritt nämlich nicht auf meinem Android-handy auf, und auch nicht im Webmail.
ich vermute, es hängt mit der base_64-Kodierung zusammen, dass das "="-Zeichen irgendwie interpretiert wird, wie es nicht soll... aber wie löse ich das? Es soll ja auch in Thunderbird funktionieren...
Viele Grüße!