Memo

Почта

Импортируйте почту Gmail или IMAP только для чтения через Himalaya рядом с заметками.

Эта страница поможет добавить вашу почту в Memo. Тогда письма будут рядом с заметками и сообщениями: в поиске, в контексте человека и в источниках, которые читает ваш агент. Memo читает почту через Himalaya — почтовую программу, которую нужно настроить заранее. Ваш почтовый ящик открывается только для чтения: Memo никогда не отправляет, не перемещает и не удаляет письма и не отмечает их как прочитанные.

Перед началом

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

Запрос
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, ~/.config/cli-memo/config.json. name — это имя аккаунта в Himalaya; address — ваш адрес электронной почты:

{ "mail": { "accounts": [{ "name": "work", "address": "[email protected]" }] } }

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

{ "mail": { "accounts": [{ "name": "home", "address": "[email protected]", "mode": "imap", "folders": ["INBOX", "Archive"] }] } }

Импортируйте почту

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

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

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

Найдите свою почту

memo search mail 'invoice'
memo search mail 'from:kai subject:budget'
memo search mail 'mailbox:starred' --account [email protected]
memo search all 'budget'

Ярлыки Gmail, например «Входящие», «Важные», «Помеченные» и ваши собственные ярлыки, становятся почтовыми папками, поэтому mailbox:important находит такие письма. См. Поиск.

Что сохраняется

  • Отправитель, получатели (To, CC и BCC), тема, дата и текст каждого письма.
  • Прочитано ли письмо и помечено ли оно звёздочкой — так, как это показывает ваш почтовый ящик.
  • Текст вложений, которые можно прочитать. Он ищется вместе с письмом. Для вложений PDF и Word нужны дополнительные модули чтения. После их установки запустите memo mail work import --retry-attachments, чтобы прочитать пропущенные вложения.
  • До 1 000 000 символов каждого письма и до 200 000 символов каждого вложения (как изменить ограничения).

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

Если письмо удалено

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

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

Почта и люди

Чтобы письма человека попадали в его контекст, свяжите адрес с этим человеком в tg или max: tg contacts link 'Kai Sample' email:[email protected].

Дальше: обновляйте почту и заметки по таймеру.