Claude Code и почта: как автоматизировать письма без программиста
Содержание
Claude Code - это инструмент от Anthropic, который работает в терминале и по вашему описанию на обычном языке пишет и запускает программы. Для почты это значит, что рассылку уведомлений, отчет по расписанию или разбор вложений можно получить без знания программирования. Главное правило: Claude Code пишет скрипт, а доступ к ящику вы даете через пароль приложения, а не основной пароль. Если инструмент доступен в вашем аккаунте и стране, настройка занимает вечер.
Что Claude Code умеет делать с почтой
Сам по себе Claude Code не "читает ваш ящик". Он создает файлы, пишет код и запускает его на вашем компьютере. Поэтому автоматизация почты ИИ выглядит так: вы описываете задачу, он пишет скрипт, который по протоколам SMTP и IMAP общается с почтовым сервером.
Типичные задачи: - отправить одинаковое письмо с персональными именами списку из таблицы; - каждое утро присылать себе сводку из файла или таблицы; - сохранять вложения из входящих писем в папку; - отправлять письма с готовым вложением (счет, отчет) по шаблону; - проверять ящик и пересылать письма с определенной темой.
Для почтового ящика это обычный клиент, такой же, как Outlook или Thunderbird, только без окна. Подробнее о протоколах - в статье IMAP, POP3 и SMTP.
Что подготовить до начала
- Установленный Claude Code: актуальные инструкции по установке и требования к аккаунту смотрите на сайте anthropic.com. Доступность и условия зависят от региона и тарифа, мы их не обсуждаем.
- Установленный Python (python.org). Скрипты для почты чаще всего пишутся на нем.
- Почтовый ящик Яндекса, Mail.ru или Gmail и пароль приложения для него.
- Пустая папка проекта, где будут лежать скрипт и файл с данными.
Основной пароль от почты в скрипт не вводят: сервисы все равно требуют пароль приложения. Как его создать, описано в статье Пароль приложения для почты.
Точные названия пунктов меню у сервисов меняются, ищите раздел "Пароли приложений" в настройках безопасности аккаунта.
Как поставить задачу Claude Code
Запустите Claude Code в папке проекта и опишите задачу простыми словами. Чем точнее вы пишете, тем меньше правок потребуется. Хороший запрос содержит сервис, действие, источник данных и ограничения.
Напиши на Python скрипт, который читает файл clients.csv (колонки name, email, amount) и отправляет каждому клиенту письмо со счетом через smtp.yandex.ru, порт 465, SSL. Логин и пароль приложения бери из переменных окружения MAIL_USER и MAIL_PASS. Не отправляй ничего сразу: сначала сделай режим проверки, который только печатает, кому и что уйдет.
Три детали в этом запросе важны. Пароль берется из переменных окружения, а не из кода. Есть пробный режим без реальной отправки. Указан конкретный сервер и порт. Примеры кода и объяснение каждой строки - в статье Отправка писем через Python.
Параметры серверов для скрипта
Подставьте их в запрос, чтобы ИИ не угадывал.
| Сервис | SMTP (отправка) | IMAP (чтение) |
|---|---|---|
| Яндекс | smtp.yandex.ru, 465 SSL | imap.yandex.ru, 993 SSL |
| Mail.ru | smtp.mail.ru, 465 | imap.mail.ru, 993 |
| Gmail | smtp.gmail.com, 465 SSL или 587 STARTTLS | imap.gmail.com, 993 |
Полный список - в таблице настроек почтовых серверов.
Безопасность: что нельзя делегировать
Claude Code может запускать команды на вашем компьютере, поэтому подходите к нему так же внимательно, как к новому сотруднику.
- Не вставляйте пароль в чат и не просите записать его в файл проекта. Используйте переменные окружения.
- Читайте предложенные команды перед подтверждением, особенно удаление и отправку.
- Всегда начинайте с пробного режима и тестового ящика или с отправки самому себе.
- Не давайте скрипту право удалять письма, пока не убедились, что он выбирает именно нужные.
- Если скрипт читает чужие письма и передает их в нейросеть, учитывайте риск prompt injection в письмах: текст письма может содержать скрытые команды.
Общие вопросы доступа ИИ к ящику разобраны в статье Можно ли давать нейросети доступ к почте.
Если что-то пошло не так
Ошибка входа чаще всего означает неверный пароль приложения или выключенный доступ по IMAP и SMTP в настройках ящика. Скопируйте текст ошибки целиком и покажите Claude Code: он обычно сам предложит исправление. Коды ответов сервера расшифрованы в статье Ошибки SMTP 550, 554, 535, 421.
Частые вопросы
Нужно ли уметь программировать, чтобы работать с Claude Code?
Не обязательно, но понимать, что делает скрипт, нужно. Просите ИИ объяснять код простыми словами и всегда проверяйте работу на тестовых данных.
Можно ли дать Claude Code свой основной пароль от почты?
Нет. Используйте пароль приложения и храните его в переменной окружения. Если пароль случайно попал в чат или файл, отзовите его в настройках почты и создайте новый.
Claude Code сам читает мои письма?
Нет, он работает с файлами и командами на вашем компьютере. Письма попадут к нему только если вы напишете скрипт, который их читает, и передадите результат в сеанс.
Подойдет ли для этого любая почта?
Подойдет любой ящик с доступом по SMTP и IMAP: Яндекс, Mail.ru, Gmail, Рамблер, почта на своем домене. Для первых трех нужен пароль приложения.





