Соответствует IMAP протоколу.
Полное описание, параметры и ограничения
ПротоколИнтернетПочты.IMAP (InternetMailProtocol.IMAP)
ПротоколИнтернетПочты (InternetMailProtocol)
IMAP (IMAP)
Доступен, начиная с версии 8.2.
Описание:
Соответствует IMAP протоколу.
Использование в версии:
Доступен, начиная с версии 8.2.
Методическая информация
Практические примеры
Свой учебный ящик: протокол IMAP
Профиль содержит адрес только нужного протокола, а ресурс закрывается после работы и при исключении.
Где и как запускать
Толстый клиент, тело кнопки собственной обычной формы; только свой тестовый почтовый сервер.
Подготовка
Редкий сетевой API: собственная обычная форма, толстый клиент. Только отдельный свой учебный почтовый ящик без рабочей переписки и учётных данных. Код — тело кнопки, не запускается автоматически при открытии.
Реквизиты формы: СвойПочтовыйСервер Строка 200, СвойПочтовыйПорт Число 5.0, СвойУчебныйЛогин Строка 200, СвойУчебныйПароль Строка 200 (поле ввода с режимом пароля). Заполните реальные параметры своего тестового сервера с TLS. Пароль не сохраняйте в настройках формы и не выводите.
Профиль = Новый ИнтернетПочтовыйПрофиль;
Профиль.Таймаут = 10;
Профиль.АдресСервераIMAP = СвойПочтовыйСервер;
Профиль.ПортIMAP = СвойПочтовыйПорт;
Профиль.ИспользоватьSSLIMAP = Истина;
Профиль.ПользовательIMAP = СвойУчебныйЛогин;
Профиль.ПарольIMAP = СвойУчебныйПароль;
Почта = Новый ИнтернетПочта;
Почта.Подключиться(Профиль, ПротоколИнтернетПочты.IMAP);
Попытка
Заголовки = Почта.ПолучитьЗаголовки();
Сообщить("Заголовков в своём ящике: " + Строка(Заголовки.Количество()));
Исключение
Почта.Отключиться();
ВызватьИсключение;
КонецПопытки;
Почта.Отключиться();Разбор по шагам
Подготовьте только свой тестовый ящик и TLS-профиль.
Вручную выполните кнопку выбранного протокола.
Проверьте количество заголовков либо ответ SMTP и закрытие соединения.
Как проверить результат
ПолучитьЗаголовки возвращает массив описаний писем, не тела и вложения. Пример выводит только количество; ничего не удаляет и не посылает.
POP3 не применяет отборы ПолучитьЗаголовки; IMAP поддерживает отборы и текущую папку. Этот пример читает заголовки своей папки / ящика без фильтра, поэтому подготовьте маленький пустой либо учебный ящик.
BSL, почтовый сервер, передача логина и отправка писем при сборке HTML не выполнялись. Успешный ответ SMTP не доказывает попадание письма в папку Входящие.
Ожидаемый результат
Показан обычный жизненный цикл ИнтернетПочта с явным протоколом.
На что обратить внимание
Не используйте ящик с рабочими письмами; для OAuth требуется иной профиль с токеном, пароль приложения не заменяется случайным примером.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.