ForcePilot/backend/package/yuxi/channel/extensions/email_smtp/plugin.json
Kris 59c6caaa64 feat(email-smtp): 新增SMTP/IMAP邮件渠道插件
实现完整的邮件收发渠道,支持IMAP IDLE实时收信、SMTP发信,包含附件校验、重复消息去重、OAuth2认证、邮件内容解析与引用剥离、邮件发送限流与连接池等功能
2026-05-21 10:45:56 +08:00

32 lines
1015 B
JSON

{
"id": "email-smtp",
"name": "\u90ae\u4ef6 (SMTP/IMAP)",
"version": "1.0.0",
"label": "Email",
"aliases": ["email", "smtp", "imap", "mail"],
"description": "SMTP/IMAP \u90ae\u4ef6\u6e20\u9053\u63d2\u4ef6\uff0c\u652f\u6301 IMAP IDLE \u5b9e\u65f6\u6536\u4ef6 + SMTP \u53d1\u4ef6",
"author": "ForcePilot",
"order": 80,
"dependencies": ["aiosmtplib", "imap-tools", "aiohttp", "beautifulsoup4", "html2text", "charset-normalizer"],
"enabled": true,
"python_requires": ">=3.12",
"capabilities": {
"chat_types": ["direct"],
"message_types": ["text"],
"reactions": false,
"typing_indicator": false,
"threads": true,
"edit": false,
"unsend": false,
"reply": true,
"media": true,
"native_commands": false,
"polls": false,
"streaming": true,
"streaming_mode": "block",
"block_streaming": true,
"block_streaming_chunk_min_chars": 800,
"block_streaming_chunk_max_chars": 1200,
"block_streaming_chunk_break_preference": "paragraph"
}
}