# Почта (/ru/docs/memo/mail)

Эта страница поможет добавить вашу почту в Memo. Тогда письма будут рядом с заметками и сообщениями:
в поиске, в контексте человека и в источниках, которые читает ваш агент. Memo читает почту через
[Himalaya](https://github.com/pimalaya/himalaya) — почтовую программу, которую нужно настроить заранее.
Ваш почтовый ящик открывается только для чтения: Memo никогда не отправляет, не перемещает и не удаляет
письма и не отмечает их как прочитанные.

## Перед началом [#перед-началом]

Настройте свой почтовый аккаунт в Himalaya. Для Gmail используйте аккаунт IMAP с
[паролем приложения](https://myaccount.google.com/apppasswords) Gmail (это отдельный пароль для одной
программы; его можно отозвать в любой момент). Прежде чем продолжить, проверьте, что Himalaya показывает
список ваших писем.

> ```text prompt
> Help me set up Himalaya for my Gmail account with an app password, and check that it lists my inbox.
> Then add the account to Memo's config and import the last 30 days of mail.
> ```

## Добавьте аккаунт в Memo [#добавьте-аккаунт-в-memo]

Укажите аккаунт в [файле настроек](/llms.mdx/docs/ru/memo/configuration/content.md#mail) Memo, `~/.config/cli-memo/config.json`.
`name` — это имя аккаунта в Himalaya; `address` — ваш адрес электронной почты:

```json
{ "mail": { "accounts": [{ "name": "work", "address": "you@example.com" }] } }
```

По умолчанию используется Gmail. Для другого почтового сервиса добавьте `"mode": "imap"` и папки, которые
нужно читать:

```json
{ "mail": { "accounts": [{ "name": "home", "address": "me@example.org", "mode": "imap", "folders": ["INBOX", "Archive"] }] } }
```

## Импортируйте почту [#импортируйте-почту]

```sh
memo mail work import --since 2026-09-01
```

`work` — это `name` аккаунта из настроек. Указывайте его каждый раз, даже если аккаунт один: Memo
никогда не выбирает аккаунт за вас. Если имя не указано или указано неверно, Memo покажет список
известных ему аккаунтов.

* Без `--since` Memo читает письма за последние 30 дней.
* За один запуск Memo читает до 200 новых писем (`--max` меняет это число). Запустите команду снова, и она
  продолжит с того места, где остановилась; уже сохранённые письма пропускаются.
* `memo import` и таймер импортируют все аккаунты из настроек.

## Найдите свою почту [#найдите-свою-почту]

```sh
memo search mail 'invoice'
memo search mail 'from:kai subject:budget'
memo search mail 'mailbox:starred' --account you@example.com
memo search all 'budget'
```

Ярлыки Gmail, например «Входящие», «Важные», «Помеченные» и ваши собственные ярлыки, становятся
почтовыми папками, поэтому `mailbox:important` находит такие письма. См. [Поиск](/llms.mdx/docs/ru/memo/search/content.md#search-mail).

## Что сохраняется [#что-сохраняется]

* Отправитель, получатели (To, CC и BCC), тема, дата и текст каждого письма.
* Прочитано ли письмо и помечено ли оно звёздочкой — так, как это показывает ваш почтовый ящик.
* Текст вложений, которые можно прочитать. Он ищется вместе с письмом. Для вложений PDF и Word нужны
  [дополнительные модули чтения](/llms.mdx/docs/ru/memo/notes/content.md#files-memo-can-read). После их установки запустите
  `memo mail work import --retry-attachments`, чтобы прочитать пропущенные вложения.
* До 1 000 000 символов каждого письма и до 200 000 символов каждого вложения
  ([как изменить ограничения](/llms.mdx/docs/ru/memo/configuration/content.md#mail)).

Почта готовится к поиску по смыслу, если модель поиска есть на вашем компьютере; `--no-embed`
пропускает этот шаг.

## Если письмо удалено [#если-письмо-удалено]

Если вы удалите письмо в почтовом ящике, его текст исчезнет из локального хранилища при следующем
импорте. Письма, перемещённые в спам, считаются удалёнными. Чтобы защитить вас от ошибок:

* первые два дня периода не проверяются на удаление;
* если при запуске окажется, что пропала необычно большая часть почты, Memo ничего не удаляет и сообщает
  вам об этом.

## Почта и люди [#почта-и-люди]

Чтобы письма человека попадали в [его контекст](/llms.mdx/docs/ru/memo/people/content.md#everything-about-a-person), свяжите адрес
с этим человеком в tg или max: `tg contacts link 'Kai Sample' email:kai@example.com`[↗](/llms.mdx/docs/ru/tg/commands-personal/content.md#tg-contacts-link "Справочник команды: tg contacts link").

Дальше: [обновляйте почту и заметки по таймеру](/llms.mdx/docs/ru/memo/archive/content.md).
