Statistik |
Beiträge: 144.531 (Täglich: 19,19 )
Themen: 16.700
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 378%
Ausl. d. letzten 5 Minuten: 359%
Ausl. d. letzten 15 Minuten: 340%
Aktulle Uhrzeit: 15:40
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
|
|
|
Umlaute in E-Mail-Versand gehen nicht. |
|
Hallo,
ich habe ein Problem beim versenden von E-Mails aus dem ACP raus... und zwar kann man ja E-Mails an alle schicken bzw. auch nur an Gruppen. Seit dem Umstieg auf php7.2 werden bei den Umlauten ö ä ü ß usw... nur noch Fragezeichen angezeigt.
Sowohl beim versand als "Text" als auch "HTML" habe ich den Fehler....
Weiß da wer ne Lösung dafür?
__________________ Gruß,
seedstyLe.
|
|
03.01.2019 19:05 |
|
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.750.210
Nächster Level: 266.777.854
|
|
|
07.01.2019 20:13 |
|
|
seedstyLe.
wBB2-User
Dabei seit: 21.06.2008
Beiträge: 479
1 Filebase-Einträge
wBB-Version: wBB2.3 PHP-Version: 8.2.x
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.758.642
Nächster Level: 3.025.107
Themenstarter
|
|
HI,
habs grad probiert, geht leider nicht... zeigt immer noch Fragezeichen an
__________________ Gruß,
seedstyLe.
|
|
08.01.2019 23:11 |
|
|
|
Ich habe zwar nur ein Lite, aber dort ist es ggf. ähnlich. Zumindest das gleiche Problem ließ sich so lösen
Vielleicht hilft es ja etwas die Codes zu vergleichen. Oft sind das 2er und das Lite ja recht nach beieinander.
Alter Code:
code: |
1:
2:
3:
4:
5:
6:
|
function mailer($email,$subject,$text,$sender="",$other="") {
global $frommail, $master_board_name;
if($sender) return @mail($email,$subject,$text,"From: $sender".$other);
else return @mail($email,$subject,$text,"From: $frommail".$other);
} |
|
Geändert:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
function mailer($email,$subject,$text,$sender="",$other="") {
global $frommail, $master_board_name;
if(!$other) $other = "\n" . 'Content-Type:text/plain; charset="UTF-8"';
if($sender) return @mail($email,$subject,$text,"From: ".$sender.$other);
else return @mail($email,$subject,$text,"From: ".$frommail.$other);
} |
|
|
|
08.01.2019 23:46 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.750.210
Nächster Level: 266.777.854
|
|
Hallo,
du kannst mal folgendes versuchen.
Editiere die Datei "acp/lib/functions.php".
Suche:
code: |
1:
2:
3:
4:
|
/** wrapper functions for mb_functions **/
function wbb_mail($to, $subject, $message, $headers = null, $params = null) {
|
|
Ersetze mit:
code: |
1:
2:
3:
4:
|
/** wrapper functions for mb_functions **/
function wbb_mail($to, utf8_encode($subject), utf8_encode($message), $headers = null, $params = null) {
|
|
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
09.01.2019 19:27 |
|
|
|
seedstyLe.
wBB2-User
Dabei seit: 21.06.2008
Beiträge: 479
1 Filebase-Einträge
wBB-Version: wBB2.3 PHP-Version: 8.2.x
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.758.642
Nächster Level: 3.025.107
Themenstarter
|
|
Hi,
wenn ich die Änderung mache, wird nur noch eine weiße Seite ausgegeben, funktioniert so leider auch nicht
Btw: Die Umlaute gehen auch nocht wenn man über den Button "E-Mail - formmailer" eine Mail schickt..
zur Info: Im ACP unter "E-Mail Postausgang" wird der geschriebe Text richtig angezeigt.
__________________ Gruß,
seedstyLe.
|
|
09.01.2019 21:34 |
|
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.750.210
Nächster Level: 266.777.854
|
|
|
Zitat: Original von seedstyLe.
Hi,
wenn ich die Änderung mache, wird nur noch eine weiße Seite ausgegeben, funktioniert so leider auch nicht
zur Info: Im ACP unter "E-Mail Postausgang" wird der geschriebe Text richtig angezeigt. |
|
|
Hallo,
jo nach meinem Test ist es leider auch so.
Dann mal so versuchen.
Editiere die Datei "acp/lib/functions.php".
Suche:
code: |
1:
2:
3:
4:
5:
|
/** wrapper functions for mb_functions **/
function wbb_mail($to, $subject, $message, $headers = null, $params = null) {
|
|
Füge darunter ein:
code: |
1:
2:
3:
4:
|
$subject = utf8_encode($subject);
$message = utf8_encode($message);
|
|
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
09.01.2019 21:48 |
|
|
seedstyLe.
wBB2-User
Dabei seit: 21.06.2008
Beiträge: 479
1 Filebase-Einträge
wBB-Version: wBB2.3 PHP-Version: 8.2.x
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.758.642
Nächster Level: 3.025.107
Themenstarter
|
|
Wie heißt es so schön? Alle guten Dinge sind 3?
So funktioniert das jetzt mit dem Umlauten
__________________ Gruß,
seedstyLe.
|
|
09.01.2019 21:58 |
|
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.750.210
Nächster Level: 266.777.854
|
|
|
09.01.2019 21:59 |
|
|
|
Danke, ich ärgerte mich auch seit Jahren über die falsche Darstellung von Umlauten beim Versand von Emails im wbb2 ...
Der Ansatz von Viktor hats gebracht:
Ich wiederhol das nur für die Übersichtlichkeit, falls es nochmal einer braucht !
acp/lib/functions.php
Suche:
code: |
1:
|
/** wrapper functions for mb_functions **/function wbb_mail($to, $subject, $message, $headers = null, $params = null) { |
|
Füge darunter ein:
code: |
1:
|
$subject = utf8_encode($subject); $message = utf8_encode($message); |
|
|
|
03.06.2019 11:59 |
|
|
|
|
|
Impressum | Datenschutz | Fast-Index
© für wbb2 by Bandy & Geblockte Angriffe: 2.173
Seo Sidemap Powert by 2Clubradio.de
This site or product includes IP2Location LITE data available from https://lite.ip2location.com.
Viktor's Supportboard, ist " Online " seit 20 Jahren, 226 Tage, 21 Stunden, 22 Minuten und 9 Sekunden
|
|
|