126 Email MCP Server
一个支持126邮箱SMTP服务的MCP (Model Context Protocol) 服务器,可以通过126邮箱安全地发送邮件。
功能特性
支持126邮箱SMTP服务 (SSL加密)
发送纯文本和HTML格式邮件
支持抄送(CC)和密送(BCC)
SMTP连接验证
环境变量配置
调试模式
SSL/TLS安全连接
环境变量配置
复制 .env.example 文件为 .env 并填入你的配置:
必需的环境变量:
EMAIL_USER: 你的126邮箱地址EMAIL_PASSWORD: 你的126邮箱密码或应用专用密码
可选的环境变量:
DEBUG: 启用调试模式 (默认: false)SMTP_HOST: SMTP服务器地址 (默认: smtp.126.com)SMTP_PORT: SMTP端口 (默认: 465,SSL端口)SMTP_SECURE: 是否使用SSL/TLS (默认: true,启用SSL)FROM_NAME: 发件人显示名称
126邮箱设置
登录126邮箱
进入设置 -> POP3/SMTP/IMAP
开启SMTP服务
如果启用了两步验证,需要生成应用专用密码
可用工具
send_email
发送邮件
参数:
to(必需): 收件人邮箱地址subject(必需): 邮件主题text(可选): 纯文本内容html(可选): HTML内容cc(可选): 抄送地址,多个地址用逗号分隔bcc(可选): 密送地址,多个地址用逗号分隔
verify_smtp_connection
验证SMTP连接
无需参数,用于测试SMTP服务器连接是否正常。
开发
部署到Smithery
确保你的 smithery.yaml 配置正确,然后使用Smithery CLI部署。
注意事项
确保126邮箱已开启SMTP服务
如果使用两步验证,请使用应用专用密码
建议在生产环境中使用环境变量管理敏感信息
发送邮件时请遵守相关法律法规和邮箱服务商的使用条款
This server cannot be installed