Имя: Пароль:
1C
1C 7.7
v7: ROM-MAIL проблема с русскими именами вложений
0 sysadminlk
 
16.05.12
21:32
Процедура Сформировать()                    
                   
   //Подключаемся к почте с указанными параметрами                
   Почта          = СоздатьОбъект("AddIn.AddInMail");                  
   Почта.СерверПриема          = СерверПриема;        
   Почта.ПортПриема            = ПортПриема;          
   Почта.Логин                    = Логин; //при необходимости    
   Почта.Пароль                  = Пароль;//при необходимости    
   Почта.ОставлятьНаСервере    = 1; //необходимо ли оставлять письма в ящике            
   Почта.Кодировка            = "koi8-r";    
   Почта.НеКодироватьТему        = 1;        
   Почта.XMailer                = "Microsoft Outlook Express 6.00.2600.0000";
                   
   //Если подключение не удачное прерываем обработку                
   Если Почта.Соединение = 0 Тогда                
       Если Почта.Подключиться("Прием")=0 Тогда            
           Сообщить("Не удалось подключиться к почтовому серверу","!");        
           Возврат;        
       Конецесли;            
   Конецесли;                  
                   
   ПринятыйФайл = "";                
   Для й = 1 По Почта.КоличествоСообщений() Цикл                  
                   
       //Читаем заголовки писем                
       Если Почта.ПолучитьЗаголовок(й) = 1 Тогда            
           Сообщить(Почта.Тема);        
           //Читаем тексты писем        
           Если Почта.ПолучитьТело(й)=1 Тогда            
               //Сообщить(Почта.Тело);    
               //Выбираем вложения писем    
               Для ф = 1 По Почта.КоличествоФайлов() Цикл                
                   Сообщить(Почта.Вложения);
                   ИмяФайла = Почта.ПолучитьФайл(ф);
                   Сообщить(ИмяФайла,"i");
                   //сохраняем вложение
                   //Почта.СохранитьФайл(ф,"");                      
               Конеццикла;            
           Конецесли;          
       Конецесли;            
                   
   Конеццикла;                
                   
   //Отключаемся                
   Почта.Отключиться();                
                   
КонецПроцедуры                    

выдает

Fwd: Алма 16.05.2012
=_UTF-8_B_0JDQu9C80LAgMTYuMDUuMjAxMi54bHM=_=;
=_UTF-8_B_0JDQu9C80LAgMTYuMDUuMjAxMi54bHM=_=
Проверка
KNIGA.xls;
KNIGA.xls


Где ошибка?, уже устал рыть интернет :(
версия ROM-Mail.dll 1.4.1
1 andrewks
 
16.05.12
21:34
dialmail.dll
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан