Страница 1 из 1

postfix broadcast-message.php кодировка

Добавлено: 2008-10-20 12:45:41
xelak
Есть связка exim и dovecot с веб интерфейсом postfixadmin. Проблема в том, что при отправлении "широковещательного сообщения" из веб морды, приходят крокозябры в полях:
От кого и Тема.
Пробовал ставить разыве кодировки, не помагает, хотя sendmail.php отправляет отлично!

Широковещательное:

Код: Выделить всё

cat broadcast-message.php
$b_name = mb_encode_mimeheader( $_POST['name'], 'koi8-r', 'Q');
         $b_subject = mb_encode_mimeheader( $_POST['subject'], 'koi8-r', 'Q');
         $b_message = base64_encode($_POST['message']);
Личное:

Код: Выделить всё

cat sendmail.php
$fHeaders .= "Subject: " . encode_header(safepost('fSubject')) . "\n";
   $fHeaders .= "MIME-Version: 1.0\n";
   $fHeaders .= "Content-Type: text/plain; charset=koi8-r\n";
   $fHeaders .= "Content-Transfer-Encoding: 8bit\n";
   $fHeaders .= "\n";
ЗЫ: Портянку не вываливал, т.к думаю, что в этом и запара!

Re: postfix broadcast-message.php кодировка

Добавлено: 2009-02-05 15:54:32
Gigi

Код: Выделить всё

$b_name = encode_header($_POST['name']);
$b_subject = encode_header($_POST['subject']);