# Настройки (/ru/docs/mail/configuration)

Настройки лежат в одном файле, `config.json`, в папке, которую показывает `mail doctor`. У каждого профиля своя
часть, а `defaults` действуют для всех профилей. Здесь описано, как их посмотреть и изменить.

```sh
mail ya config show
mail ya config set limit 50
mail ya config unset limit
```

Профиль, созданный командой `session start`, хранит и данные ящика: `address`, `login` (если он не совпадает с адресом), `imap_host`,
`imap_port`, `imap_security` (`tls` или `starttls`) и `folders` (папки, которые читает `sync`). Пароль приложения не
входит в настройки: он лежит в связке ключей или в `MAIL_PASSWORD` для запуска без связки ключей.

`config show` перечисляет каждую настройку и показывает, откуда она взялась: из файла, из переменной или по умолчанию.

`config set` также перечисляет настройки поиска, речи и эмбеддингов (`embedding_*`, `speech_model`, `picture_search` и
другие). Этот список общий для всех CLI WireCat. `mail` их игнорирует.

## Разрешения [#разрешения]

`permissions` определяет, что команда может делать для этого профиля: `allow`, `ask`, `readonly` или `deny`, отдельно для
каждого ключа разрешения. Через MCP спросить некого, поэтому `ask` разрешает выполнение команды. `MAIL_READ_ONLY=1`
отклоняет любую запись, что бы ни говорили разрешения.

## Записи запуска [#записи-запуска]

Команда, которая завершилась ошибкой, сохраняется как запуск, его можно посмотреть через `mail runs list` и `runs show`.
`record_input` решает, сохраняет ли запуск слова, которые вы набрали; значение `true`, пока вы не поставите `false`.
Секреты скрываются в любом случае; см. [Безопасность](/llms.mdx/docs/ru/mail/security/content.md).
