Claude Code и почта: как автоматизировать письма без программиста

ИИ и нейросети для почты · Обновлено: · 5 мин чтения
Claude Code и почта: как автоматизировать письма без программиста
Содержание
  1. Что Claude Code умеет делать с почтой
  2. Что подготовить до начала
  3. Как поставить задачу Claude Code
  4. Параметры серверов для скрипта
  5. Безопасность: что нельзя делегировать
  6. Если что-то пошло не так
  7. Частые вопросы

Claude Code - это инструмент от Anthropic, который работает в терминале и по вашему описанию на обычном языке пишет и запускает программы. Для почты это значит, что рассылку уведомлений, отчет по расписанию или разбор вложений можно получить без знания программирования. Главное правило: Claude Code пишет скрипт, а доступ к ящику вы даете через пароль приложения, а не основной пароль. Если инструмент доступен в вашем аккаунте и стране, настройка занимает вечер.

Что Claude Code умеет делать с почтой

Сам по себе Claude Code не "читает ваш ящик". Он создает файлы, пишет код и запускает его на вашем компьютере. Поэтому автоматизация почты ИИ выглядит так: вы описываете задачу, он пишет скрипт, который по протоколам SMTP и IMAP общается с почтовым сервером.

Типичные задачи: - отправить одинаковое письмо с персональными именами списку из таблицы; - каждое утро присылать себе сводку из файла или таблицы; - сохранять вложения из входящих писем в папку; - отправлять письма с готовым вложением (счет, отчет) по шаблону; - проверять ящик и пересылать письма с определенной темой.

Для почтового ящика это обычный клиент, такой же, как Outlook или Thunderbird, только без окна. Подробнее о протоколах - в статье IMAP, POP3 и SMTP.

Что подготовить до начала

  1. Установленный Claude Code: актуальные инструкции по установке и требования к аккаунту смотрите на сайте anthropic.com. Доступность и условия зависят от региона и тарифа, мы их не обсуждаем.
  2. Установленный Python (python.org). Скрипты для почты чаще всего пишутся на нем.
  3. Почтовый ящик Яндекса, Mail.ru или Gmail и пароль приложения для него.
  4. Пустая папка проекта, где будут лежать скрипт и файл с данными.

Основной пароль от почты в скрипт не вводят: сервисы все равно требуют пароль приложения. Как его создать, описано в статье Пароль приложения для почты.

Пароль приложения для Claude Code и почтового скрипта
Пароль приложения для Claude Code и почтового скрипта

Точные названия пунктов меню у сервисов меняются, ищите раздел "Пароли приложений" в настройках безопасности аккаунта.

Как поставить задачу 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 над скриптом для почты
Порядок работы с Claude Code над скриптом для почты

Безопасность: что нельзя делегировать

Claude Code может запускать команды на вашем компьютере, поэтому подходите к нему так же внимательно, как к новому сотруднику.

  • Не вставляйте пароль в чат и не просите записать его в файл проекта. Используйте переменные окружения.
  • Читайте предложенные команды перед подтверждением, особенно удаление и отправку.
  • Всегда начинайте с пробного режима и тестового ящика или с отправки самому себе.
  • Не давайте скрипту право удалять письма, пока не убедились, что он выбирает именно нужные.
  • Если скрипт читает чужие письма и передает их в нейросеть, учитывайте риск prompt injection в письмах: текст письма может содержать скрытые команды.

Общие вопросы доступа ИИ к ящику разобраны в статье Можно ли давать нейросети доступ к почте.

Если что-то пошло не так

Ошибка входа чаще всего означает неверный пароль приложения или выключенный доступ по IMAP и SMTP в настройках ящика. Скопируйте текст ошибки целиком и покажите Claude Code: он обычно сам предложит исправление. Коды ответов сервера расшифрованы в статье Ошибки SMTP 550, 554, 535, 421.

Частые вопросы

Нужно ли уметь программировать, чтобы работать с Claude Code?

Не обязательно, но понимать, что делает скрипт, нужно. Просите ИИ объяснять код простыми словами и всегда проверяйте работу на тестовых данных.

Можно ли дать Claude Code свой основной пароль от почты?

Нет. Используйте пароль приложения и храните его в переменной окружения. Если пароль случайно попал в чат или файл, отзовите его в настройках почты и создайте новый.

Claude Code сам читает мои письма?

Нет, он работает с файлами и командами на вашем компьютере. Письма попадут к нему только если вы напишете скрипт, который их читает, и передадите результат в сеанс.

Подойдет ли для этого любая почта?

Подойдет любой ящик с доступом по SMTP и IMAP: Яндекс, Mail.ru, Gmail, Рамблер, почта на своем домене. Для первых трех нужен пароль приложения.