Версия для печати темы (https://pro1c.org.ua/index.php?s=2ccd3834406b18d41ee9cecbdd3a6a8b&showtopic=19372)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Получение электронных писем из 1с

Автор: DrLivsi 16.08.14, 18:29

Всем привет!
Вот код получения писем:

   //создадим новый объект
   Профиль = Новый ИнтернетПочтовыйПрофиль;
    
   Профиль.АдресСервераPOP3 = АдресСервера;
   Профиль.ПортPOP3 = Порт;
   Профиль.Пользователь = Ящик;
   Профиль.Пароль = Пароль;
    
    // Создаем объект для работы с почтой
    ИнтернетПочта  = Новый ИнтернетПочта;
    
    //Выполняем подключение, согласно указанный параметров
    Попытка
        ИнтернетПочта.Подключиться(Профиль);
    Исключение
        //При подключении возникла ошибка, сообщим
        Сообщить("Ошибка при подключении к серверу" + ОписаниеОшибки());
        Возврат;
    КонецПопытки;
    
        //Выбираем все  письма в массив
        МассивСообщений = Новый Массив;
        МассивСообщений = ИнтернетПочта.Выбрать();            
        
        Заголовки = ИнтернетПочта.ПолучитьЗаголовки();
        
        //Разбираем каждое письмо, и выполняем необходимые действия
        Для Каждого Письмо Из МассивСообщений Цикл
            
         .........
                        
        КонецЦикла;                  
        
      ИнтернетПочта.Отключиться();


К серверу подключается все нормально. Если отладчиком посмотреть переменную "МассивСообщений", то возвращает пустой массив. Хотя в ящике куча писем.
Переменная "Заголовки" тоже пустой массив. Подскажите что не так.


Верся Предприятия 8.2.17.169

Автор: DrLivsi 18.08.14, 11:04

Всем спасибо вопрос решен. У меня постоянно был открыт аутлук, и он забирал письма с сервера. Вот я ничего и не получал...

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua