Функция № 448

Получает письма с Яндекс.Почты через IMAP протокол

Доступно на тарифе:

Бизнес 2025
Профи 2025

Научитесь правильно использовать функцию:

Описание

Функция позволяет получать и обрабатывать электронные письма с Яндекс.Почты через IMAP протокол. Поддерживает различные критерии поиска, фильтрацию по дате и работу с вложениями.

Параметры функции

Параметры, которые можно передать в функцию yandex_get_email:
username - логин (email) от Яндекс.Почты. Указывает адрес электронной почты для подключения к почтовому ящику. (обязательный параметр)
password - пароль или токен приложения для доступа. Указывает пароль от почтового ящика или специальный токен приложения. (обязательный параметр)
imap_server - IMAP сервер. Указывает адрес IMAP сервера, по умолчанию 'imap.yandex.ru'.
mailbox - папка для поиска писем. Указывает почтовую папку для поиска, по умолчанию 'inbox'. Допустимые значения: inbox, sent, drafts, spam, trash.
limit - максимальное количество возвращаемых писем. Указывает лимит писем для получения, по умолчанию 10, 0 - без ограничений.
mark_seen - помечать ли письма как прочитанные при получении. Указывает, нужно ли отмечать письма как прочитанные, по умолчанию False.
search_criteria - критерии поиска писем. Указывает критерии фильтрации писем, по умолчанию 'ALL'. Допустимые значения: ALL, UNSEEN, SEEN, ANSWERED, FLAGGED, DELETED.
since_date - фильтр по дате: письма после указанной даты. Указывает дату в формате 'DD-MMM-YYYY', например '01-Jan-2023'.
before_date - фильтр по дате: письма до указанной даты. Указывает дату в формате 'DD-MMM-YYYY'.
headers_only - получать только заголовки писем (без тела письма). Указывает, нужно ли получать только заголовки, по умолчанию False.
include_attachments - включать информацию о вложениях. Указывает, нужно ли включать данные о вложениях, по умолчанию False.
attachment_dir - директория для сохранения вложений. Указывает путь для сохранения вложений, если include_attachments=true.

Примеры использования

"Получи последние 5 непрочитанных писем из ящика example@yandex.ru с паролем mypassword."
"Найди все письма за январь 2024 года в папке 'sent' и покажи только заголовки."
"Проверь входящие письма с вложениями за последнюю неделю и сохрани вложения в папку '/attachments'."

Кейсы