mail () , UTF-8

Статус
В этой теме нельзя размещать новые ответы.

zeltais

Новичок
mail () , UTF-8

есть 2 сервера
1) OpenBSD 3.8 GENERIC#138 i386, PHP Version 5.1.2
2) Linux www 2.4.32 #1 SMP Wed Feb 1 08:44:38 Local time zone must be set--see zic m i686, PHP Version 4.4.4
код скрипта отсылки:
PHP:
$sHeaders = 'MIME-Version: 1.0' . "\n";
$sHeaders .= 'Content-type: text/plain; charset=utf-8' . "\n";
$sHeaders .= 'From: '. $sFrom . "\n";
$sHeaders .= 'Reply-To: '. $sFrom . "\n";
$sSubject = "=?UTF-8?B?".base64_encode($sSubject)."?=";
mail($sTo,$sSubject,$sMessage,$sHeaders);
на 1ом сервере тема письма приходит в нормальном виде, на 2ом сервере: =?UTF-8?B?SnVzdSBqYXVuYSBwYXJvbGUu?=

в чём может быть проблема ? Есть принципиальные различия в mail () & base64_encode между пхп4 и пхп5?
или мэйл сервера по разному отрабатывают данные хедеры?
:confused: :rolleyes:
 

Фанат

oncle terrible
Команда форума
zeltais
тебе никогда не приходила в голову идея узнать, как выглядит исходник письма?
ты вообще понимаешь разницу между тем, что видно на экране, и тем, что написано на самом деле?
Если бы понимал, то тогда бы сообразил, что как раз в первом случае приходит =?UTF-8?B?SnVzdSBqYXVuYSBwYXJvbGUu?=
а во-втором - что-то другое.
И это другое тебе НИКТО, кроме тебя самого не покажет.
андестенд?
 

zeltais

Новичок
Автор оригинала: Фанат
zeltais
тебе никогда не приходила в голову идея узнать, как выглядит исходник письма?
ты вообще понимаешь разницу между тем, что видно на экране, и тем, что написано на самом деле?
Если бы понимал, то тогда бы сообразил, что как раз в первом случае приходит =?UTF-8?B?SnVzdSBqYXVuYSBwYXJvbGUu?=
а во-втором - что-то другое.
И это другое тебе НИКТО, кроме тебя самого не покажет.
андестенд?
вопрос задан вполне корректно: на каком этапе меняется письмо?

Сервера разные, результат разный, почтовый клиент один.

хедеры письма:

Subject: =?UTF-8?B?PT9VVEYtOD9CP1NuVnpkU0JxWVhWdVlTQndZWEp2YkdVdT89?=
MIME-Version: 1.0
Content-type: text/plain; charset=utf-8

текст отображается нормально, сабж нет
 

Фанат

oncle terrible
Команда форума
вопрос задан вполне корректно: на каком этапе меняется письмо?
это шутка такая, остроумная? Ты у дяди на форуме спрашиваешь, на каком этапе меняется ТВОЁ письмо?
или ты это всерьёз спрашиваешь? может, тебе к волшебнику обратиться? Такой, знаешь, в голубом вертолёте летает?

Сервера разные, результат разный
я долго тебя буду уговаривать взять этот результат, и сравнить ГЛАЗАМИ?
 

zeltais

Новичок
Re: mail () , UTF-8

Есть принципиальные различия в mail () & base64_encode между пхп4 и пхп5?
или мэйл сервера по разному отрабатывают данные хедеры?
Фанат, в далёкое пешее эротическое, ага.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху