forum.coppermine-gallery.net
Support => Русский (Russian) => Language Specific Support => cpg1.5.x Русский (Russian) => Topic started by: D.Kalessky on September 23, 2010, 06:46:07 am
-
После установки CPG 1.5.6 на почту админам стали приходить уведомления непонятного вида.
Например, тема письма: =?windows-1251?B?xO7h4OLr5e0g6u7s7OXt8uDw6Okg4iBDb3BwZXJtaW5lIFBob3RvIEdh?=
=?windows-1251?B?bGxlcnk=?=
в содержании письма пусто, но к письмам идет аттач примерно такого содержания:
-b1_01c11044c421b619b350752a7d16e2b7
Content-Type: text/plain; charset = "windows-1251"
Content-Transfer-Encoding: 8bit
!!! ... ,, , , . . , . !!!
- . . http://адрес сайта/photo/displayimage.php?pid=11466
--b1_01c11044c421b619b350752a7d16e2b7
Content-Type: text/html; charset = "windows-1251"
Content-Transfer-Encoding: 8bit
<p>!!! ... ,, , , . . , . !!! <img src="http://адрес сайта/photo/images/smiles/lol.gif" alt="" /> <img src="http://адрес сайта/photo/images/smiles/lol.gif" alt="" /></p>
- . . <a href="http://адрес сайта/photo/displayimage.php?pid=11466" rel="external">http://адрес сайта/photo/displayimage.php?pid=11466</a>
--b1_01c11044c421b619b350752a7d16e2b7-
О чем примерно речь идет понятно, но почему в таком виде?
Уведомления о других событиях (комменты, загрузки и пр.) приходят в нормальном виде. А вот с этим непонятки пока какие-то.
-
Обновите галерею до 1.5.8 и посмотрите как там обстоят дела.
-
Очень похоже на лог sendmail'a. Но большего сказать не могу.
-
После установки CPG 1.5.6 на почту админам стали приходить уведомления непонятного вида.
Например, тема письма: =?windows-1251?B?xO7h4OLr5e0g6u7s7OXt8uDw6Okg4iBDb3BwZXJtaW5lIFBob3RvIEdh?=
=?windows-1251?B?bGxlcnk=?=
=?windows-1251?B?xO7h4OLr5e0g6u7s7OXt8uDw6Okg4iBDb3BwZXJtaW5lIFBob3RvIEdh?=
=?windows-1251?B?bGxlcnk=?=
=
Добавлен комментарий в Coppermine Photo Gallery
Base64 -> CP1251
И галерея отсылает письма в кодировке UTF-8, поэтому что-то странно, что у Вас она отсылает в Windows-1251.
-
сегодня обновил галерею до 1.5.8
1. непонятные уведомления, как и раньше приходят в том же виде.
2. случайно выяснил, что похожий вид имеют письма, со ссылкой на смену пароля (забыли пароль). т.е. в письме нет ссылки на его смену! юзеры сами НЕ смогут сменить\восстановить забытый пароль.
3. а кодировку win-1251 я установил. так надо было. я не думаю, что кодировка может быть причиной этих пустых писем.
-
Кстати, был глюк у меня с sendmail'ом. У меня сервак под Windows работает и однажды я решил обновить sendmail. Скачал, поставил... А напочту тупо вопросики приходят... Я кипел-кипел, пока обратно не поставил старую версию. Может пригодится. ;)
-
я sendmail вообще не трогал, т.к. никогда ранее проблем с ним не возникало. а вот сейчас что-то непонятное творится...
-
я так понял, что пока никаких версий появления подобных уведомлений нет?
для примера могу привести еще несколько их разновидностей.
--b1_4cb18b5988c5c31a99809abaea5f80df
Content-Type: text/plain; charset = "windows-1251"
Content-Transfer-Encoding: 8bit
" "
--b1_4cb18b5988c5c31a99809abaea5f80df
Content-Type: text/html; charset = "windows-1251"
Content-Transfer-Encoding: 8bit
" "
--b1_4cb18b5988c5c31a99809abaea5f80df--
вот так выглядит запрос на восстановление забытого пароля
--b1_b8c335f34384791a258b2e0bcf029384
Content-Type: text/plain; charset = "windows-1251"
Content-Transfer-Encoding: 8bit
. , , :
http://адрес сайта/photo/forgot_passwd.php?key=93f70d32892be5eee660dbf70dbf1c02&id=737
,
-
--b1_b8c335f34384791a258b2e0bcf029384
Content-Type: text/html; charset = "windows-1251"
Content-Transfer-Encoding: 8bit
. , , :<br />
<br />
<a href="http://адрес сайта/photo/forgot_passwd.php?key=93f70d32892be5eee660dbf70dbf1c02&id=737">http://адрес сайта/photo/forgot_passwd.php?key=93f70d32892be5eee660dbf70dbf1c02&id=737</a><br />
<br />
<br />
,<br />
<br />
-<br />
--b1_b8c335f34384791a258b2e0bcf029384--
вот еще одно
--b1_b959c2a308062d0192d9606aac534fe2
Content-Type: text/plain; charset = "windows-1251"
Content-Transfer-Encoding: 8bit
HelleN0207, . http://адрес сайта/photo/editpics.php?mode=upload_approval
--b1_b959c2a308062d0192d9606aac534fe2
Content-Type: text/html; charset = "windows-1251"
Content-Transfer-Encoding: 8bit
HelleN0207, . <a href="http://адрес сайта/photo/editpics.php?mode=upload_approval" rel="external">http://адрес сайта/photo/editpics.php?mode=upload_approval</a>
--b1_b959c2a308062d0192d9606aac534fe2--
-
3. а кодировку win-1251 я установил. так надо было. я не думаю, что кодировка может быть причиной этих пустых писем.
Где Вы её поставили? Что конкретно Вы изменяли и как?
Неужели Вы не видите, что проблема Ваша заключается именно в кодировке...
-
Неужели Вы не видите, что проблема Ваша заключается именно в кодировке...
конечно вижу. я изменил кодировку файла русского языка, сохранив russian.php в win-1251.
-
вообще ничего я понять не могу. иногда приходят нормальные уведомления. проблемы испытывают и другие пользователи, т.к. и подтверждение регистрации приходит в нечитабельном виде, названия новых альбомов тож фиг поймешь как отображаются.
из предистории: я и раньше (в вер. 1.4.*) все приводил к кодировке win-1251 и в этот раз проделал ту же процедуру, но видимо что-то в 1.5.8 воспринимается не так. использую стандартную тему water_drop.
вся база у меня в 1251. соответсвенно все комменты, имена файлов и пр. в этой же кодировке.
вот взгляните сами http://basset.ru/photo/
как мне лучше поступить? вернуть язык в utf-8 и переконвертировать базу? если честно, то страшновато...
-
вообще ничего я понять не могу. иногда приходят нормальные уведомления.
Может быть проблемы-то в почтовом клиенте или Web-интерфейсе каком-нибудь? :)
проблемы испытывают и другие пользователи, т.к. и подтверждение регистрации приходит в нечитабельном виде,
Я только что зарегистрировался и никаких проблем не вижу. Всё пришло читаемо.
Послал себе открытку.
Письмо уведомление тоже читаемое без проблем.
названия новых альбомов тож фиг поймешь как отображаются.
из предистории: я и раньше (в вер. 1.4.*) все приводил к кодировке win-1251 и в этот раз проделал ту же процедуру, но видимо что-то в 1.5.8 воспринимается не так. использую стандартную тему water_drop.
вся база у меня в 1251. соответсвенно все комменты, имена файлов и пр. в этой же кодировке.
вот взгляните сами http://basset.ru/photo/
Это Вы в кашу мешать начинаете проблемы.
Выполните в phpMyAdmin в базе данных галереи два запроса по очереди:
SHOW VARIABLES LIKE 'character_%';
SHOW VARIABLES LIKE 'collation_%';
И переменные со значениями покажите тут в теме.
как мне лучше поступить? вернуть язык в utf-8 и переконвертировать базу? если честно, то страшновато...
А зачем Вы в 1251 переводили?
Переводят тогда, когда хотят интегрировать с каким-нибудь форумом, которые не может работать с UTF-8.
Если у Вас галерея одинока, то я бы использовал UTF-8.
-
Makc666, выполнил запросы и кажется кое-что становится более понятным.
итак, мои отчеты:
SQL-запрос: SHOW VARIABLES LIKE 'character_%';
Variable_name Value
character_set_client utf8
character_set_connection utf8
character_set_database cp1251
character_set_filesystem binary
character_set_results utf8
character_set_server cp1251
character_set_system utf8
SQL-запрос: SHOW VARIABLES LIKE 'collation_%';
Variable_name Value
collation_connection utf8_general_ci
collation_database cp1251_general_ci
collation_server cp1251_general_ci
Я видел Вашу регистрацию. И ко мне вся инфа по Вашей регистрации пришла в нормальном виде. Но скажу сразу, что таких уведомлений меньшинство.
Моя галерея была интегрирована с форумом и чатом. Они с utf-8 не дружили, поэтому спасает win-1251. Сейчас временно все это снес, но они появятся опять.
-
Makc666, выполнил запросы и кажется кое-что становится более понятным.
Это делали?
http://forum.coppermine-gallery.net/index.php/topic,66649.msg331130.html#msg331130
Или накладывали может быть самостоятельно патч, как было это в 1.4.x -> http://forum.coppermine-gallery.net/index.php/topic,49624.msg238431.html#msg238431
Я видел Вашу регистрацию. И ко мне вся инфа по Вашей регистрации пришла в нормальном виде. Но скажу сразу, что таких уведомлений меньшинство.
Не могут один тип уведомлений приходить кому-то криво, а кому-то нет.
В конфигурации галерии в Настройка языка и кодировки что установлено для:
- Язык по умолчанию
- Автоопределение языка
- Кодировка символов
Моя галерея была интегрирована с форумом и чатом. Они с utf-8 не дружили, поэтому спасает win-1251. Сейчас временно все это снес, но они появятся опять.
Не совсем понял, что снесли и что появится - форум и галерея?
-
1. в файл /include/config.inc.php я добавлял строку $CONFIG['dbcharset'] = 'cp1251';
2. Вот Вы говорите, что не может один тип уведомлений приходить кому-то криво, а кому-то нет, а практика показывает обратное. ради интереса я могу выслать Вам на мыло ряд подобных уведомлений.
3. В конфигурации галерии установлено:
Язык по умолчанию - Russian-Русский (Ru)
Автоопределение языка - нет (галка снята)
Кодировка символов - Default
4. Снес форум и чат конечно. Галерея, как Вы могли убедиться, фунциклирует.
-
1. в файл /include/config.inc.php я добавлял строку $CONFIG['dbcharset'] = 'cp1251';
Это правильно.
2. Вот Вы говорите, что не может один тип уведомлений приходить кому-то криво, а кому-то нет, а практика показывает обратное. ради интереса я могу выслать Вам на мыло ряд подобных уведомлений.
Если Вы мне их вышлите как вложения, а не перешлёте текст данных писем, тогда можете высылать.
Или в крайнем случае технические заголовки данных писем в *.txt файле, ибо нет гарантии того, что данные письма не портит та почта, куда эти письма пришли.
Присылайте, короче :)
3. В конфигурации галерии установлено:
Язык по умолчанию - Russian-Русский (Ru)
Автоопределение языка - нет (галка снята)
Кодировка символов - Default
А в настройках языкового файла Вы изменили строку
$lang_charset = 'utf-8';
на
$lang_charset = 'windows-1251';
?
4. Снес форум и чат конечно. Галерея, как Вы могли убедиться, фунциклирует.
Я мог убедится и в том, что письма мне пришли абсолютно нормально :)
Я очень сильно подозреваю, что письма кривые могут приходят тем пользователям, которые используют Internet Explorer в Windows, в которой внесены изменения в реестр как во вложении ниже.
Но это надо проверять.