На почту приходят кракозябры.

RUSTIC

Участник
Сообщения
147
Реакции
3
Когда игрок пишет в сорсбан протест бана то на почту админам приходит письмо вот такого характера:

http://paste.ubuntu.com/835451/

А в самом СБ протест как положено на руском.
Как это исправить ?
 
Последнее редактирование модератором:

MFS

Участник
Сообщения
1,533
Реакции
787
Поискать в ветках SourceBan, описывалось несколько раз
 

kv.acid

Участник
Сообщения
2,025
Реакции
755
RUSTIC, 1 точно описывалось, решение было приведено пользователем _Lexa_
 

RUSTIC

Участник
Сообщения
147
Реакции
3
а вот этот пост Инструкция по установке и настройке SourceBans
Спасибо конечно но не помогло это вот пришло:

п÷я─п╦п╡п╣я┌ Batia,

п÷п╬я│я┌я┐п©п╦п╩п╟ п╫п╬п╡п╟я▐ п╥п╟я▐п╡п╨п╟ п╫п╟ п╠п╟п╫:

п≤пЁя─п╬п╨: п╡я▀я─п╡п╦ пЁп╩п╟п╥ (STEAM_0:)
Demo: yes (http://bashdallas.ru/sourcebans/getdemo.php?type=S&id=3)
Server: Bash-Dallas^RB^War3Source (83.174.193.207:27065)
Reason: п╬я│п╨п╬я─п╠п╩п╣п╫п╦п╣

п÷п╣я─п╣п╧п╢п╦я┌п╣ п©п╬ я│я│я▀п╩п╨п╣ п╢п╩я▐ п©я─п╬я│п╪п╬я┌я─п╟ п╥п╟я▐п╡п╨п╦.

http://bashdallas.ru/sourcebans/index.php?p=admin&c=bans#^2
 

kv.acid

Участник
Сообщения
2,025
Реакции
755
RUSTIC, Если не чего не помогает то юзай почту gmail.com туда 100% все приходит нормальна! Я об этом писал уже.
 

qwestfx

Участник
Сообщения
110
Реакции
4
Похоже у Вас свой сервер на linux ubuntu
Проблема сорсбана в кодировке latin1
которая устанавливается по умолчанию при установке mysql
Решил у себя проблему с кодировками так
http://forum.ubuntu.ru/index.php?topic=79590.0

Если не поможет, то надо посмотреть как sourceban отправляет письма в php скрипте.

У меня кстати почта отравляется на yandex и всё отлично с кодировкой.
Почта яндекса крутиться на моём домене.
 

qwestfx

Участник
Сообщения
110
Реакции
4

_Lexa_

Участник
Сообщения
846
Реакции
260
С моим решением приходит да все нормально если файлик сохранить как писали выше в utf-8 без boom
Но есть еще косяк: если админ напишет обратное сообщение пользователю из админки сорсбана то сообщение тоже в каракулях и пока я не нашел в каком файле да и сильно не искал
 

qwestfx

Участник
Сообщения
110
Реакции
4
Особо не вникал как там все работает, но функция вроде та что нужна.
SourceBans-1.4.9
function SendMail($subject, $message, $type, $id)
20120217-i97-105kb.jpg

Вот заголовки которые отправляет Ajax
POST /index.php HTTP/1.1
Host: просто_супер_хост
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Method: POST ./index.php HTTP/1.1
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Referer: http://просто_супер_хост/index.php?p=admin&c=bans&o=email&type=p&id=3
Content-Length: 97
Cookie: PHPSESSID=какая-то-сессия; aid=1; password=какой-то-хеш
DNT: 1
Pragma: no-cache
Cache-Control: no-cache
Connection: keep-alive
Browser reload detected...
Posting 97 bytes...
xajax=SendMail
xajaxr=1329493376167
xajaxargs[]=test
xajaxargs[]=test
xajaxargs[]=p
xajaxargs[]=3

Попробуй
Ну и сорс бан, не могли вынести отдельную функцию отправки почты, решили что копипаст круче....
 
Последнее редактирование:

_Lexa_

Участник
Сообщения
846
Реакции
260
Во всем sourcebans нашел отправку почты в 5 местах, везде выставил utf-8 но до сих пор косячит обратное сообщение пользователю
 

qwestfx

Участник
Сообщения
110
Реакции
4
в таком случает может есть смысл попробовать
$input = iconv(mb_detect_encoding($input), 'UTF-8', $input));
Попытаться определить кодировку строки, и перекодировать в utf8.
Перекодировать нужно тему письма и сообщение.

Т.е. примерно так
PHP:
$subject= iconv(mb_detect_encoding($subject), 'UTF-8', $subject));
$message= iconv(mb_detect_encoding($message), 'UTF-8', $message));
$m = @mail($email, '[SourceBans] ' . $subject, $message, $headers);
Оффтоп
 
Последнее редактирование:

_Lexa_

Участник
Сообщения
846
Реакции
260
Вроде исправил проблемы с кодировкой (перевод в файлах частичный)
 

Вложения

  • sourcebans.zip
    27.2 КБ · Просмотры: 38

Alcone

optizone.ru
Сообщения
318
Реакции
74
Проверил проблем с ответами на mail.ru больше нету
 
Сверху Снизу