postfix broadcast-message.php кодировка
Добавлено: 2008-10-20 12:45:41
Есть связка exim и dovecot с веб интерфейсом postfixadmin. Проблема в том, что при отправлении "широковещательного сообщения" из веб морды, приходят крокозябры в полях:
От кого и Тема.
Пробовал ставить разыве кодировки, не помагает, хотя sendmail.php отправляет отлично!
Широковещательное:
Личное:
ЗЫ: Портянку не вываливал, т.к думаю, что в этом и запара!
От кого и Тема.
Пробовал ставить разыве кодировки, не помагает, хотя 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";