Nawigacja
Książka
# W każdy czwartek o 22:00 #
Spotkania ludności drupal.pl na IRC- odpal czat -
- dedykowany temat na forum -
Ostatnie tematy na forum
- Błąd formularza w linii albo popup
- silder problem z sortowaniem
- Ustawienia szablonu - kilka pytań nowicjusza.
- Wspólny projekt.
- Problem z forum
- Problem zawijania tekstu przy obrazach w artykułach
- views + warunki
- Pozycje w menu same zmieniają miejsca
- Szybki komplet baramek proxy
- Klonowanie rodzaju zawartości
Shoutbox
grzegorz.bartman:
Wybiera się ktoś na DrupalCon do Monachium? 6 dni 2 godziny ago |
malcolm:
No, wspomnień czar ;) 1 tydzień 3 dni ago |
czy cos sie sie stało z home.pl?
- Zaloguj się lub utwórz konto, by odpowiadać
18 luty, 2007 - 11:14
- Zaloguj się lub utwórz konto, by odpowiadać
cześć,
mam 2 serwisy na home od kilku dni (pierwszy komunikat o błedzie jest z 15.02) nie mozna załozyc nowego konta uzytkownika, pojawia sie taki komunikat:
warning: mail() [function.mail]: Bad parameters to mail() function, mail not sent. in /modules/user.module on line 430.
Nic w tym czasie nie ruszałem w kodzie serwisu (byłem na nartach ;) i po powrocie taka niespodzianka...
Sprawdziłem zakładajac samemu nowe konto i faktycznie maile startowe nie sa wysyłane.
czy ktoś ma to samo?
Wojtek





a jaka wersja drupala? ja mam 4.7 i jest ok. na home zmienili w czwartek (15.02) wersję php z 4.4.2 na 4.4.4 ale nie wiem czy to mogło mieć znaczenie bo w change logu dla tej wersji nic nie jest napisane o mailowaniu :/
btw ci goście na home.pl są naprawdę koszmarnie powolni. v4.4.4 jest od połowy zeszłego roku, a od 14.02.2007 jest już 4.4.5
--
http://siliconmind.eu | zapraszam
Mam wersje 4.7 drupala.
Masz rację, moze to byc zwiazane ze zmiana wersji php, ale jak to naprawic?
Na home, była nawet udostepniona wersja do testowania i na niej wszystko było OK, chociaz przyznam się, że nie stowałem zakładania konta.
Wojtek
Wypoczynkowo.pl
Turystyczny serwis aukcyjny
Wojtek
http://dcserwis.pl
Infrastruktura krytyczna serwerowni
sprawdziłem, i sprawa wygląda następująco...
ogólnie maile działają, ale...
jeśli w tytule wiadomości są znaki z poza alfabetu łacińskiego, to tytuł jest kodowany do UTF przy pomocy funkcji:
mime_header_encode($subject)czyli z:
Szczegóły Twojego konta: test1 na wypoczynkowo.plrobi:
=?UTF-8?B?U3pjemVn82x5IFR3b2plZ28ga29udGE6IHRlc3QxIG5hIHd5cG9jenlua293by4=?= =?UTF-8?B?cGw=?=z jakichś powodów home już tego nie akceptuje.
chyba trzebi ich spytać czemu to nie działa:
mail("testi@example.com","=?UTF-8?B?U3pjemVn82x5IFR3b2plZ28ga29udGE6IHRlc3QxIG5hIHd5cG9jenlua293by4=?= =?UTF-8?B?cGw=?=",
"message",
"From: webmaster@$SERVER_NAME\r\nReply-To: webmaster@$SERVER_NAME\r\nX-Mailer: PHP/" . phpversion());
pozdr.
Paweł Gawłowski
e-solutions.pl
Paweł Gawłowski
e-solutions.pl
Dzieki, wysłałem pytanie do home.pl - zobaczymy co powiedzą.
Faktycznie, jak zamieniłem "Szczegóły" na "Szczegoly", to nie ma juz komunikatu błedu w tym miejscu i maile sa wysyłane.
Dlaczego jednak maile wysyłane z cron'a moga mieć polskie znaki w tytule?
np.
"Wiadomości z serwisu ......"
"Zakończenie ...."
Wojtek
Wypoczynkowo.pl
Turystyczny serwis aukcyjny
Wojtek
http://dcserwis.pl
Infrastruktura krytyczna serwerowni
testuje dalej i okazało się, że nie tylko polskie znaki powodują błędy, ważna jest tez długość ciągu
wstawienie:
mime_header_encode(
Szczegóły Twojego konta: test1 na wypoczynkowo.pl)
daje błąd a natomiast cią 3 znaki krótszy:
mime_header_encode(
Szczegóły Twojego konta: test1 na wypoczynkow)
Przechodzi bez problemów
Wojtek
Wypoczynkowo.pl
Turystyczny serwis aukcyjny
Wojtek
http://dcserwis.pl
Infrastruktura krytyczna serwerowni
trochę to pewnie nie aktualne już ale co tam - będzie dla przyszłych pokoleń walczących z tym problemem :)
od tej wersji PHP sprawdza, czy w temacie maila przekazanym do funkcji mail(...) nie ma znaków nowej linii ("\n").... a drupalowa funkcja mime_header_encode(...) zastosowana w celu zakodowania znaków spoza ASCII (czyli w tym przypadku naszych polskich robaczków w utf-8) tnie zawartość na kawałki o długości max 75 znaków.
tutaj jest rozwiązanie, które podesłałem na drupal.org: http://drupal.org/node/130216
--
http://siliconmind.eu | zapraszam