Имя: Пароль:
1C
1С v8
Получение почты через ИнтернетПочта, текст сообщения "недочитывается"
0 ARCorp
 
14.01.12
11:04
Добрый день.
Использую код:


   Профиль = новый ИнтернетПочтовыйПрофиль;
   Профиль.АдресСервераPOP3 = "333";
   Профиль.Пользователь = "333";
   Профиль.Пароль = "333";
   Профиль.АутентификацияPOP3 = СпособPOP3Аутентификации.Обычная;
   
   Попытка
       Состояние("Подключение к серверу 333 ... " + Профиль.АдресСервераPOP3);
       Почта = Новый ИнтернетПочта;
       Почта.Подключиться(Профиль);
       
       МассивСообщений = Новый Массив;
       Состояние("Чтение почтовых сообщений...");
       МассивСообщений = Почта.Выбрать(истина); // Ложь - письма с сервера не удаляются...
   Исключение
       Сообщить("Ошибка подключения к серверу!");
       Сообщить(""+ОписаниеОшибки());
   КонецПопытки;

для чтения сообщения из письма использую:

текст = МассивСообщений[Индекс].Тексты.получить(0).Текст;

по идее в тексте должно быть полное сообщение, как раньше и было, но пару дней назад сообщение в переменной текст стало обрываться на полуслове, к примеру: <p><b>Уважаемый кура

И все, до конца чтение не происходит, "левых" символов в письме нет, через почтовые клиенты и браузер письмо получается нормально.

Настройки почтовика не меняли, релиз платформы не меняли, причина совершенно не ясна (

Подскажите в чем может быть проблема?
1 oleg_km
 
14.01.12
14:00
Может таймаут какой
2 ARCorp
 
14.01.12
15:43
Не совсем понятно про таймаут.

Где именно? В настройках почтовика?

Еще варианты есть? )
3 oleg_km
 
14.01.12
17:55
Где-то они должны быть. Посмотрел в ИнтернетПочта - нет такого свойства. Посмотри снифером что тебе приходит и как 1С отвечает.
2 + 2 = 3.9999999999999999999999999999999...