The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"вопрос по mimedefang"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"вопрос по mimedefang"  
Сообщение от sproot (ok) on 19-Апр-05, 04:16 
Как побороть сообщения вида:
Slave 1 stderr: ignoring text in character set `KOI8-R'
Slave 1 stderr: ignoring text in character set `WINDOWS-1251'
И как поместить письма удовл. опред. требованию в карантин, а также их восстановление из него ? спасибо...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "вопрос по mimedefang"  
Сообщение от sproot (ok) on 20-Апр-05, 00:39 
Люди, аууууу....
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "вопрос по mimedefang"  
Сообщение от sproot (ok) on 21-Апр-05, 01:26 
Гуру, ауууууу....
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "вопрос по mimedefang"  
Сообщение от sproot (ok) on 22-Апр-05, 01:09 
Неужели никто не знает, досадно... :(
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "вопрос по mimedefang"  
Сообщение от Nikky email on 24-Окт-06, 11:39 
>Неужели никто не знает, досадно... :(
тооже самое бьюсь не первый день.
Может уже кто нашёл решение?
Буду оченб презнателен

Задача; Скрипт на перле, который качает по pop письма и разбирает его по отправителю и теме и в зависимости от них ложит аттачи по папкам..
всё бы ничего но вот если вложение названо по русски 1251 парсер не воспринимает название,
переименовывает в 1, 1-1 и т.п.
далается так. кусок который за это отвечает:
---------------------------------------------
use MIME::Words qw(:all);
use MIME::Parser;
use Convert::Cyrillic;
use cyrillic qw/convert locase upcase detect dos2win win2dos/;
use Mail::POP3Client;
use File::Temp qw/ tempdir /;

   my $parser = new MIME::Parser;
   $parser->output_dir( '/tmp/1' );
   $parser->decode_headers(0);
   $parser->extract_nested_messages(1);
   $parser->extract_uuencode(1);

   my $tmp = $pop->HeadAndBody($i);

#   $tmp = Convert::Cyrillic::cstocs( 'win','koi8',$tmp );

   $parser->parse_data( \$tmp );
-----------------------------------
получаем, что на англ, названо нормально а что на русском
"ignoring text in character set `WINDOWS-1251'
at /usr/lib/perl5/site_perl/5.8.8/MIME/Parser/Filer.pm line 660 "

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру