Средства встроенного языка позволяют работать с электронной почтой в двух вариантах: с использованием внешнего почтового клиента, установленного на сервере, и без него. Оба варианта позволяют создавать, отправлять и получать почтовые сообщения.
В случае использования почтового клиента, доступ к нему осуществляется по протоколу MAPI. Используется объект встроенного языка Почта.
В случае работы без почтового клиента, работа будет происходить по протоколам IMAP, SMTP и POP3. Используется объект встроенного языка ИнтернетПочта.
Подробно: http://v8.1c.ru/overview/Term_000000638.htm
В случае использования почтового клиента, доступ к нему осуществляется по протоколу MAPI. Используется объект встроенного языка Почта.
В случае работы без почтового клиента, работа будет происходить по протоколам IMAP, SMTP и POP3. Используется объект встроенного языка ИнтернетПочта.
Подробно: http://v8.1c.ru/overview/Term_000000638.htm
***
Вопрос 08.16 экзамена 1С:Профессионал по платформе. Для получения почты напрямую с почтового сервера (без использования установленного почтового клиента) используется объект:- Объект "Почта"
- Объект "ИнтернетПочта"
- Объект "ИнтернетСервер"
- Данная возможность платформой не предусмотрена
Правильный ответ второй, разбор выше.
***
Вопрос 08.25 экзамена 1С:Профессионал по платформе. При работе с объектом "ИнтернетПочта" можно произвести выборку
писем (либо заголовков):- За указанный период
- Либо все, либо непрочитанные
- Либо все, либо непрочитанные, либо прочитанные
- За указанный период все, либо непрочитанные, либо прочитанные
- Только все письма, находящиеся на сервере
***
Вопрос 08.34 экзамена 1С:Профессионал по платформе. Для получения почты посредством установленного на пользовательском компьютере почтового клиента используется объект:- Почта
- ИнтернетПочта
- ПочтовыйКлиент
К вопросу 8.25: вот такой фрагмент кода исправно дает разное число заголовков в зависимости от того, какую дату я указываю. Что согласуется с описанием метода ПолучитьЗаголовки, где написано, что отбор НЕ работает для типа сервера POP3, и работает для IMAP. Так что по факту верным был бы ответ 4 - Выборку писем произвести можно.
ОтветитьУдалитьПрофиль = Новый ИнтернетПочтовыйПрофиль;
Профиль.АдресСервераIMAP = "imap.yandex.ru";
Профиль.ИспользоватьSSLIMAP = Истина;
Профиль.ПортIMAP = 993;
Профиль.ПользовательIMAP = "*****";
Профиль.ПарольIMAP = "*****";
Почта = Новый ИнтернетПочта;
Почта.Подключиться(Профиль, ПротоколИнтернетПочты.IMAP);
отбор = Новый Структура("ПослеДатыОтправления", '20190501');
НовыеСооб = Почта.ПолучитьИдентификаторы(, Отбор);
Сообщить(НовыеСооб.Количество());
согласен. вариант "Только все письма" относится к POP3 ящикам, для IMAP можно получить с любой комбинацией (за период, прочитанные, непрочитанные), но в вопросе нет уточнения по типу ящика!
Удалитьпрошу прощения, пишу про ПолучитьЗаголовки а в коде - ПолучитьИдентификаторы.
ОтветитьУдалитьНовыеСооб = Почта.ПолучитьЗаголовки(Отбор); // Однако это тоже работает. Отбор производится.