Cron шлёт письма с квадратиками

D
На сайте с 14.09.2012
Offline
16
3145

В администрировании не силён, интуитивно догадываюсь что нужно кодировку поправить, но где?

квадраты вместо русских букв

установлен пакет ISP на Ubuntu

M
На сайте с 01.12.2009
Offline
235
#1

Может в почтовике кодировку поправить ? где вы почту смотрите.

А может панель сохранила так...

А может locale поломалось совсем...

А может ещё что-нибудь....

Администратор Linux,Freebsd. построения крупных проектов.
D
На сайте с 14.09.2012
Offline
16
#2

В майл ру помоему уже не осталось возможности кодировку выбрать (((

madoff:
А может панель сохранила так...

А что и где?..

madoff:
А может locale поломалось совсем...

LANG=

LANGUAGE=

LC_CTYPE="POSIX"

LC_NUMERIC="POSIX"

LC_TIME="POSIX"

LC_COLLATE="POSIX"

LC_MONETARY="POSIX"

LC_MESSAGES="POSIX"

LC_PAPER="POSIX"

LC_NAME="POSIX"

LC_ADDRESS="POSIX"

LC_TELEPHONE="POSIX"

LC_MEASUREMENT="POSIX"

LC_IDENTIFICATION="POSIX"

LC_ALL=

что ещё предоставить по этому комменту не знаю

madoff:
А может ещё что-нибудь....

а хз, я же не знаю ((

Andreyka
На сайте с 19.02.2005
Offline
822
#3

Поставьте русскую локаль

Не стоит плодить сущности без необходимости
D
На сайте с 14.09.2012
Offline
16
#4
Andreyka:
Поставьте русскую локаль

# locale

LANG=ru_RU.UTF-8

LANGUAGE=

LC_CTYPE="ru_RU.UTF-8"

LC_NUMERIC="ru_RU.UTF-8"

LC_TIME="ru_RU.UTF-8"

LC_COLLATE="ru_RU.UTF-8"

LC_MONETARY="ru_RU.UTF-8"

LC_MESSAGES="ru_RU.UTF-8"

LC_PAPER="ru_RU.UTF-8"

LC_NAME="ru_RU.UTF-8"

LC_ADDRESS="ru_RU.UTF-8"

LC_TELEPHONE="ru_RU.UTF-8"

LC_MEASUREMENT="ru_RU.UTF-8"

LC_IDENTIFICATION="ru_RU.UTF-8"

LC_ALL=

посмотрю теперь.. а всё установилось?

кубики всё равно идут :(

---------- Добавлено 12.12.2012 в 13:29 ----------

да и теперь в консоли бред с кракозябрами(((

---------- Добавлено 12.12.2012 в 13:32 ----------

устанавливал

apt-get install -y language-support-ru language-support-writing-ru \
language-pack-ru language-pack-ru-base

перезагружал - не помогло

---------- Добавлено 12.12.2012 в 14:05 ----------

doopler:
да и теперь в консоли бред с кракозябрами(((

с этим разобрался - в putty utf установить, но с кроном(письмами) как и было - кубики

На сколько я понял, письма отправляются чётко на РУССКОМ в utf-8(походу) - а письмо понять не может сам майл ру

только по какой причине и как это исправить?

Andreyka
На сайте с 19.02.2005
Offline
822
#5

Может быть проблема в mail.ru? Раз он корректное письмо показать не может.

D
На сайте с 14.09.2012
Offline
16
#6
Andreyka:
Может быть проблема в mail.ru? Раз он корректное письмо показать не может.

хорошее решение...

заголовок письма

Content-Type: text/plain; charset=ANSI_X3.4-1968

где это настроено? отправляет письмо как я понимаю OS ?

Andreyka
На сайте с 19.02.2005
Offline
822
#7

Настроено скорее всего в кроне. Отправляет MTA.

M
На сайте с 16.09.2009
Offline
278
#8
doopler:
В администрировании не силён, интуитивно догадываюсь что нужно кодировку поправить, но где?
квадраты вместо русских букв

Поправить - в голове "спрашивающего".

Будет лучше, если вы покажете письмо с техническими заголовками здесь полностью. Чтобы не гадать в какой кодировке оно вам на самом деле и в какой оно вам кажется.

doopler:
заголовок письма
Content-Type: text/plain; charset=ANSI_X3.4-1968
где это настроено? отправляет письмо как я понимаю OS ?

Похоже на cron. Посмотрите man 5 crontab:

You can use different character encodings for mailed cron job output by
setting the CONTENT_TYPE and CONTENT_TRANSFER_ENCODING variables in
crontabs, to the correct values of the mail headers of those names.
Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
D
На сайте с 14.09.2012
Offline
16
#9
Andreyka:
Настроено скорее всего в кроне. Отправляет MTA.

подскажите как изменить

пробовал /etc/crontab +перезапуск


CONTENT_TYPE="text/plain; charset=utf-8"

не помогло

---------- Добавлено 12.12.2012 в 16:44 ----------

myhand:
Похоже на cron. Посмотрите man 5 crontab:

добавил в crontab

LANG=ru_RU.UTF-8
LANGUAGE=ru
LC_CTYPE=ru_RU.UTF-8

/etc/crontab +перезапуск

результата нет

но в /etc/crontab нет того задания которое исполняется

правильно ли я понимаю, что нужно правильно другой файл?

на сколько помню, если править "верхний" то настойки должны были приняться...

нашёл в /var/spool/cron/crontabs добавил

CONTENT_TYPE="text/plain; charset=utf-8"

перезагрузил /etc/init.d/cron restart


ЗАРАБОТАЛО
:)

всем спасибо, занавес

M
На сайте с 16.09.2009
Offline
278
#10
doopler:
подскажите как изменить

Вы, извините, дебил?

Вам уже подсказали:

You can use different character encodings for mailed cron job output by
setting the CONTENT_TYPE and CONTENT_TRANSFER_ENCODING variables in
crontabs, to the correct values of the mail headers of those names.
doopler:
добавил в crontab

Видимо, да...

Прочитайте, пожалуйста, то что вам посоветовали *внимательно*. Если есть проблемы с языком - translate.google.com. И вопросы "где и что править" - отпадут.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий