Webboard

Pełna wersja: Brak polskich znaków w mailach aktywacyjnych.
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
Witam, mój problem polega na tym ze w mailach do aktywacji konta nie wyświetlają się polskie znaki, za wyjątkiem litery ó:

Cytat:To: *****.at
Subject: =?UTF-8?B?QWt0eXdhY2phIGtvbnRhIG5hIGZvcnVtIEZvcnVtIGRsYSBmYW7Ds3cgZ3J5IA==?=  =?UTF-8?B?4oCeVGhlIFNpbXBzb25z4oSiOiBUYXBwZWQgT3V04oCd?=
X-PHP-Originating-Script: 321746:php.php
From: "=?UTF-8?B?Rm9ydW0gZGxhIGZhbsOzdyBncnkg4oCeVGhlIFNpbXBzb25z4oSiOiBUYXBwZWQ=?=
=?UTF-8?B?IE91dOKAnQ==?=" <*****.de>
Return-Path: *****.de
Reply-To: *****.de
Message-ID: <30f776c03758169dee97e476bee159f0@forum.remohnospmis.de>
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-Mailer: MyBB
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8

Test1,

Aby zako?czy? proces rejestracji na forum Forum dla fanów gry „The Simpsons™: Tapped Out”, musisz odwiedzi? poni?szy adres:


Je?li powy?szy link nie dzia?a, przejd? pod podany poni?ej adres:


i podaj poni?sze dane potrzebne do aktywacji:
U?ytkownik: Test1
Kod aktywacji: m8LwTWQN

Pozdrawiamy,
Ekipa Forum dla fanów gry „The Simpsons™: Tapped Out”
Posiadam tez inna stronę na hostingu https://www.lima-city.de/ i maile wysłane z mojego formularza PHP dochodzą z polskimi znakami.

Jestem nowicjuszem i oczekuje każdej pomocy.
Musisz znaleźć plik, w którym jest polska wersja maila aktywacyjnego, wyciąć całą zawartość, zmienić kodowanie pliku na UTF-8 bez BOM, wkleić wyciętą zawartość i zapisać. Tego gdzie znajduje się ten plik nie jestem wstanie Ci teraz powiedzieć ;)
Niestety okazuje sie ze problem dotyczy wszystkich maili wysyłanych z forum, również tych wysłanych poprzez funkcje "pisanie maila"

Tak wygląda mail przed wysyłaniem:

[attachment=11172]

A tak po dostarczeniu:

Cytat:To: *****.de
Subject: Test
X-PHP-Originating-Script: 321746:php.php
From: remoHnospmiS <*****.de>
Return-Path: *****.de
Reply-To: *****.de
Message-ID: <e28a723599cc352a38ac7fed70cf101f@forum.remohnospmis.de>
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-Mailer: MyBB
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8

remoHnospmiS,

remoHnospmiS z Forum dla fanów gry „The Simpsons™: Tapped Out” wys?a? do Ciebie nast?puj?c? wiadomo??:
------------------------------------------
Witam, postanowi?em stworzy? Forum dla fanów gry „The Simpsons™: Tapped Out” (nie tylko gry, tak?e serialu).
Obecnie Forum jest w fazie beta-testów, mam jeszcze ma?e problemy z prawid?owym dzia?aniem wszystkich opcji.
------------------------------------------

Pozdrawiamy,
Forum dla fanów gry „The Simpsons™: Tapped Out”


------------------------------------------
Nie chcesz otrzymywa? e-maili od innych u?ytkowników?

Je?eli nie chcesz otrzymywa? e-maili od innych u?ytkowników, odwied? swój panel u?ytkownika i w??cz opcj? "Ukryj mój adres e-mail.":


------------------------------------------
Skonwertowałem wszystkie tabele bazy danych do formatu UTF-8.

W pliku config.php mam ustawione:
Kod PHP:
$config['database']['encoding'] = 'utf8mb4'

Niestety nie pomogło...
Próbowałeś przez ACP przekonwertować do UTF-8?
(15.01.2017, 16:30)Snake_ napisał(a): [ -> ]Próbowałeś przez ACP przekonwertować do UTF-8?

Tak, nic nie pomogło

[attachment=11176]
Nie wiem co może być przyczyną, ja pokombinowałbym z tym co napisał , odszukać pliki, sprawdzić - jeśli nie, to napisałbym do hostingu (domena bodajże niemiecka, o ile ma to jakikolwiek wpływ, co wątpię). Trzeba szukać jakiejś zaczepki :D.
Dziękuję za odpowiedz, to co napisał pomogłoby mi tylko w przypadku błędu wyświetlania znaków w mailu aktywacyjnym. 
Niestety błąd dotyczy wszystkich maili wysyłanych z forum. 
Nie wydaje mi się aby kontakt z hostingiem cos przyniósł ponieważ na tym hoście używam formularza kontaktowego PHP i maile dochodzą z polskimi znakami. 
Poza tym sprawdzałem w phpMyAdmin metodę porównywani napisów i tam jest ustawione utf8mb4_polish_ci  (Nie wiem czy to ma jakiś wpływ?)

Pozdrawiam
To raczej nie.

A spróbuj zaktualizować silnik (1.8.10), a może to pomoże. :)
 Spróbowałem zaktualizować, ale mam problem. Ściągnąłem z forum nową wersje „mybb_1810pl.zip”

Zrobiłem wszystko tak jak jest opisane w opisie "Aktualizacja skryptu MyBB", niestety przy próbie aktualizacji wyświetla się wersja 1.8.7 a mam zainstalowana 1.8.8…

[attachment=11177][attachment=11178]

Instalacja przebiegła prawidłowo, lecz nadal pokazuje mi wersje 1.8.8.
To ma być aktualizacja, nie instalacja.
(15.01.2017, 23:12)Snake_ napisał(a): [ -> ]To ma być aktualizacja, nie instalacja.

To była aktualizacja, po prostu w poprzednim poście napisałem zamiast Aktualizacja przebiegla prawidlowo - Instalacja przebiegła prawidłowo!
Jest to widoczne na drugim obrazku, tekst jest co prawda po niemiecku ale oznacza dokładnie: Witaj w kreatorze aktualizacji MyBB 1.8.8
Problem polega na tym, iż pomimo zainstalowanej już wersji 1.8.8 wyświetla mi wersje 1.8.7. a po aktualizacji nic sie nie zmienia i mam nadal 1.8.8.

Dodane 16.01.2017

Dzisiaj zauważyłem ze polskie znaki w nagłówku maila wyświetlają się prawidłowo, w treści maila już nie.

[attachment=11180]
Widocznie coś nie tak poszło. Zaktualizuj raz jeszcze.
Tutaj jest napisane co robić w przypadku aktualizacji <= 1.8.8 do 1.8.10:
https://blog.mybb.com/2017/01/10/mybb-1-...e-release/
---------------------------------------------------
https://webboard.pl/thread-59157.html
 Dziękuję, spróbuje później i napisze czy sie udało.
Aha, możne to będzie pomocne?

Cytat:Subject: =?UTF-8?Q?=C5=9Aredni_rozmiar_za=C5=82=C4=85cznika?=
Mime-Version: 1.0
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-PHP-Originating-Script: 321746:php.php
X-Priority: 3
X-Mailer: MyBB
Masz tutaj
Kod:
Content-Type: text/plain;
charset=utf-8
Czyli jest okej.

Po aktualizacji warto także przejrzeć jednak te ustawienia serwera.
 Wydaje mi się ze błędu muszę szukać w ustawieniach serwera. Mam tam jeszcze jedno testowe forum (w silniku phpBB) i właśnie wysłałem maila, niestety tez brak polskich znaków.

Cytat:To: =?UTF-8?B?cmVtb0hub3NwbWlT?= <*****.at>
Subject: =?UTF-8?B?QWt0eXdhY2phIG5vd2VnbyBoYXPFgmE=?=
X-PHP-Originating-Script: 321746:functions_messenger.php
From: <*****.at>
Reply-To: <*****.at>
Return-Path: <*****.at>
Sender: <*****.at>
MIME-Version: 1.0
Message-ID: <2207a61b52b1e539e2b9ccabd390ea4c@remohnospmis.lima-city.at>
Date: Mon, 16 Jan 2017 10:44:50 +0100
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: phpBB3
X-MimeOLE: phpBB3
X-phpBB-Origin: phpbb://remohnospmis.lima-city.at
X-AntiAbuse: Board servername - =?UTF-8?B?cmVtb2hub3NwbWlzLmxpbWEtY2l0eS5hdA==?=
X-AntiAbuse: User_id - 1
X-AntiAbuse: Username - =?UTF-8?B?QW5vbnltb3Vz?=
X-AntiAbuse: User IP - 212.17.78.109

Witaj remoHnospmiS!

Wys?ano to powiadomienie, poniewa? Ty lub kto? podaj?cy si? za Ciebie
prosi? o zmian? has?a do Twojego konta na forum „Forum dla fanów gry „The
Simpsons™: Tapped Out””. Je?li pro?ba o zmian? has?a nie mia?a miejsca,
zignoruj t? wiadomo??. Je?li ci?gle otrzymujesz tego typu powiadomienia,
skontaktuj si? z administratorem forum.
Sprawdziłem ustawienia bazy danych, wyglądają tak:

[attachment=11181][attachment=11182]

Zastanawia mnie to latin1_swedish_ci 

 Chyba jednak będę musiał skontaktować się z adminem hostingu…
Stron: 1 2