pear mail и поля темы?

seva2

Партнер PHPClub.ru
pear mail и поля темы?

PHP:
$hdrs = array(
              'From'    => '[email protected]',
              'Subject' => 'Договор + Наши регистрационные  данные  для '.$get_order_info_2_rows['delivery_name']
              );
Почему то когда приходит письмо тема получается такой:
Договор + Наширегистрационныеданныедля... почему?
 

ys

отодвинутый новичок
seva2
> Почему то когда приходит письмо тема получается такой: Договор + Наширегистрационныеданныедля... почему?

Потому, что в "subject:" все семибитное должно быть, согласно RFC.

А если так (для 1251):
Код:
Subject => "=?windows-1251?B?" . base64_encode('Договор + Наши регистрационные  данные  для '.$get_order_info_2_rows['delivery_name']) . "?=";
?
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: ys
Потому, что в "subject:" все семибитное должно быть, согласно RFC.
Ну собственно PEAR Mail и должен так кодировать, но аффтар исходного поста, похоже, где-то накосячил (без полного кода отправки письма сложно сказать, где).
 

ys

отодвинутый новичок
Sad Spirit
>Ну собственно PEAR Mail и должен так кодировать,

Кто сказал, что он должен так кодировать?
А charset он откуда узнает?
 
Сверху