PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
Alex_P Отправлено: 31 Января, 2012 - 07:40:07 • Тема: Кодировка писем php mail() • Форум: Кодировки и все смежное

Ответов: 16
Просмотров: 61062
[quote=ugin_root][/quote]
ugin_root пишет:
Content-Transfer-Encoding: BASE64 -> Content-Transfer-Encoding: 8bit

Это не решение, приходят чуть другие кракозябры. Улыбка
Alex_P Отправлено: 07 Января, 2012 - 10:39:58 • Тема: Кодировка писем php mail() • Форум: Кодировки и все смежное

Ответов: 16
Просмотров: 61062
Имеется тестовый скрипт в кодировке UTF-8:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $to      = 'тут адрес';
  3. $subject = 'TEST ТЕСТ';
  4. $message = 'hello привет';
  5. $send=mail($to, $subject, $message,"Content-type: text/plain; charset=utf-8");
  6. echo $send;
  7. ?>

Сервер IIS 7.5, на нём запущен SMTP сервер
php версии 5.3.8

Письма приходят, но с кракозябрами вместо кирилических символов:

hello привет

Исходный код письма:

CODE (htmlphp):
скопировать код в буфер обмена
  1. Received: from mxfront24.mail.yandex.net ([127.0.0.1])
  2.         by mxfront24.mail.yandex.net with LMTP id MbN0RYaf
  3.         for <alex-p89@ya.ru>; Sat, 7 Jan 2012 12:22:37 +0400
  4. Received: from unknown (unknown [ ])
  5.         by mxfront24.mail.yandex.net (nwsmtp/Yandex) with ESMTP id M66aNu9B-M668OWMb;
  6.         Sat,  7 Jan 2012 12:22:06 +0400
  7. X-Yandex-Front: mxfront24.mail.yandex.net
  8. X-Yandex-TimeMark: 1325924526
  9. X-Yandex-Spam: 1
  10. Received: from vm-alexp89-7 ([127.0.0.1]) by web.server.local with Microsoft SMTPSVC(7.5.7601.17514);
  11.          Sat, 7 Jan 2012 12:23:41 +0400
  12. Date: Sat, 07 Jan 2012 12:23:41 +0400
  13. From: reg@....ru
  14. Subject: TEST =?UTF-8?B?w5DCosOQwpXDkMKhw5DCog==?=
  15. To: тут адрес
  16. X-PHP-Originating-Script: 0:test_mail.php
  17. Content-type: text/plain; charset=utf-8
  18. MIME-Version: 1.0
  19. Content-Transfer-Encoding: BASE64
  20. Message-ID: <VM-ALEXP89-7wSA1Xvp00000019@web.server.local>
  21. X-OriginalArrivalTime: 07 Jan 2012 08:23:41.0569 (UTC) FILETIME=[A9EB7710:01CCCD15]
  22. Return-Path: reg@... .ru
  23. X-Yandex-Forward: 7b9045df7ae903c26f7f418ea5047dfa
  24.  
  25. aGVsbG8gw5DCv8ORwoDDkMK4w5DCssOQwrXDkcKC‚


Где копать на предмет кодировки? Не виноват ли в этом SMTP сервер?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB