Скиллы Средний Коммуникация и социальные сети

OpenClaw Skills 邮件管理(imap-smtp-email)技能使用参考手册

Скачать ZIP
15
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

概述

IMAP/SMTP Email — это навык OpenClaw для управления электронной почтой через стандартные протоколы IMAP и SMTP. Он позволяет читать письма, отправлять их, выполнять поиск, отмечать как прочитанные или непрочитанные, а также работать с вложениями.

Навык совместим с большинством почтовых сервисов, включая Gmail, Outlook, а также популярные провайдеры вроде 163.com, 126.com и другие. Он особенно полезен для интеграции почтовых процессов в AI-ассистента: автоматические ответы, поиск писем и организация входящей почты.

Информация о навыке

  • Название: imap-smtp-email
  • Описание: чтение и отправка писем через IMAP/SMTP, поиск, работа с содержимым, управление статусом писем и вложениями :
  • Версия: 0.0.9
  • Автор: gzlicanyi
  • Зависимости: Node.js и npm-пакеты (dotenv, imap, imap-simple, mailparser, nodemailer)
  • Триггеры: управление почтой, чтение писем, отправка, поиск, маркировка

Возможности

  • Проверка новых и непрочитанных писем
  • Получение содержимого сообщений
  • Поиск по почтовому ящику
  • Отметка писем как прочитанных/непрочитанных
  • Отправка писем с вложениями

Благодаря этим функциям навык можно использовать для автоматизации работы с почтой и интеграции в различные сценарии AI-агентов.

Настройка окружения

Для работы необходимо создать файл .env или задать переменные окружения. Ниже приведён пример конфигурации.

# IMAP (получение писем)
IMAP_HOST=imap.gmail.com
IMAP_PORT=993
IMAP_USER=your@email.com
IMAP_PASS=your_password
IMAP_TLS=true
IMAP_REJECT_UNAUTHORIZED=true
IMAP_MAILBOX=INBOX

# SMTP (отправка писем)
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_SECURE=false
SMTP_USER=your@gmail.com
SMTP_PASS=your_password
SMTP_FROM=your@gmail.com
SMTP_REJECT_UNAUTHORIZED=true

Популярные почтовые серверы

Навык поддерживает большинство стандартных IMAP/SMTP серверов. Ниже приведены примеры настроек для популярных провайдеров:

  • Gmail — imap.gmail.com / smtp.gmail.com
  • Outlook — outlook.office365.com / smtp.office365.com
  • QQ Mail — imap.qq.com / smtp.qq.com
  • 163.com — imap.163.com / smtp.163.com

Важные замечания

  • Gmail: необходимо использовать пароль приложения вместо обычного пароля
  • 网易邮箱 (163 и др.): используется авторизационный код, а не пароль аккаунта
  • Для самоподписанных сертификатов можно отключить строгую проверку

Установка

Навык устанавливается через ClawHub или вручную. После установки необходимо настроить переменные окружения и зависимости Node.js.

После корректной настройки можно сразу использовать функции отправки и получения писем через CLI или интеграцию с AI-агентом.

Пример использования

Навык предоставляет команды для отправки писем и проверки соединения SMTP. Например:

node scripts/smtp.js send --to example@email.com --subject "Тест" --body "Привет!"

Также доступна команда для тестирования соединения, которая отправляет тестовое письмо самому себе.

Вывод

imap-smtp-email — универсальный инструмент для интеграции почты в OpenClaw. Он обеспечивает полный контроль над входящей и исходящей почтой и подходит как для простых сценариев, так и для сложной автоматизации с использованием AI.


Файл из источника

11082_imap-smtp-email-0.0.10.zip