Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Coding
支持批量群发企业营销邮件,支持追踪每一封邮件的发送、到达、打开、已阅、回复多种状态;提供企业域名邮箱,帮助外贸公司、外贸企业、出口商、采购代理、销售团队触达决策者、轻松邮件群发,并分析邮件打开率与点击率。在外贸获客、企业出海、海外获客中提供强大的批量营销能力,适用于外贸开发信、跨境电商邮件营销与销售获客。
Try it支持发送个性化邮件,自动追踪邮件打开、点击及回复数据,助力企业高效开展跨境客户触达与海外营销推广,适用于外贸开发、客户跟进与跨境私域运营。
What it does
本技能通过三个脚本提供对跨境魔方邮件服务的访问: **邮件发送** (): 向收件人发送电子邮件 **邮件任务列表** (): 查看邮件任务列表,支持时间范围筛选 **邮件任务明细** (): 查看特定任务的详细记录
The skill document
跨境魔方邮件工具
使用跨境魔方开放平台API发送电子邮件和跟踪邮件任务状态。
概述
本技能通过三个脚本提供对跨境魔方邮件服务的访问:
- 邮件发送 (
mail_send.py): 向收件人发送电子邮件 - 邮件任务列表 (
mail_task_list.py): 查看邮件任务列表,支持时间范围筛选 - 邮件任务明细 (
mail_task_record_list.py): 查看特定任务的详细记录
脚本运行
环境准备
- 检查 Python:
python --version - 安装依赖:
pip install -r requirements.txt
脚本目录:scripts/*.py
运行示例:python scripts/*.py
重要:始终使用直接脚本调用,如 python scripts/mail_task_list.py。不要使用 shell 复合命令如 cd scripts && python mail_task_list.py。
三个主要API
邮件发送 (mail_send.py)
向收件人发送电子邮件。
参数:查看参数说明 邮件发送
示例:
# 发送简单邮件
python scripts/mail_send.py \
--subject "测试邮件" \
--content "这是邮件内容" \
--emails '["recipient@example.com"]'
# 带回复地址发送
python scripts/mail_send.py \
--subject "测试邮件" \
--content "这是邮件内容" \
--reply_email "support@example.com" \
--emails '["recipient@example.com"]'
# 发送给多个收件人
python scripts/mail_send.py \
--subject "测试邮件" \
--content "这是邮件内容" \
--emails '["user1@example.com","user2@example.com"]'
邮件任务列表 (mail_task_list.py)
查看邮件任务列表,支持可选的时间范围筛选。
参数:查看参数说明 邮件任务列表
示例:
# 获取任务列表(第一页,10条)
python scripts/mail_task_list.py --page_no 1 --page_size 10
# 按时间范围筛选
python scripts/mail_task_list.py \
--start_time 1775812273 \
--end_time 1775900000 \
--page_no 1 \
--page_size 10
# 按状态筛选(0-待发送 1-发送中 2-发送完成)
python scripts/mail_task_list.py --status 2 --page_no 1 --page_size 10
邮件任务明细 (mail_task_record_list.py)
查看特定邮件任务的详细记录。
参数:查看参数说明 邮件任务明细
示例:
# 获取任务ID为1496的明细
python scripts/mail_task_record_list.py --task_id 1496 --page_no 1 --page_size 10
# 按时间和状态筛选
python scripts/mail_task_record_list.py \
--task_id 1496 \
--start_time 1775812273 \
--end_time 1775900000 \
--status 2 \
--page_no 1 \
--page_size 10
API密钥与充值
使用此技能需要API密钥。API密钥保存在 ~/.upkuajing/.env 文件中:
cat ~/.upkuajing/.env
文件内容示例:
UPKUAJING_API_KEY=your_api_key_here
未设置API密钥
请先检查 ~/.upkuajing/.env 文件是否有 UPKUAJING_API_KEY;
如果未设置 UPKUAJING_API_KEY API密钥,请提示并让用户选择:
- 用户有,由用户提供(手动添加到 ~/.upkuajing/.env 文件)
- 用户没有,你可使用接口进行申请(
auth.py --new_key),申请到新密钥后,会自动保存到 ~/.upkuajing/.env 等待用户选择;
账户充值
如果调用接口响应账户余额不足时,需说明并引导用户进行账户充值:
- 创建充值订单(
auth.py --new_rec_order) - 根据订单响应,发送支付页面URL给用户,引导用户打开地址付款,付款成功后告诉你;
获取账户信息
可通过此脚本,获取UPKUAJING_API_KEY对应的账户信息 auth.py --account_info
费用
邮件发送API调用会产生费用,不同接口计费方式不同。
最新价格:用户可访问 详细价格说明
或者使用:python scripts/auth.py --price_info(返回接口完整定价)
邮件发送计费规则
邮件发送收费 — 每次发送请求根据收件人数量计费。
任务列表与明细计费规则
免费 — 任务列表和任务明细查询不收取费用。
费用确认原则
任何会产生费用的操作,都必须先告知、等待用户明确确认,不得在告知的同一条消息中直接执行。
工作流程
决策指南
| 用户意图 | 使用API |
|---|---|
| "发送一封邮件" | 邮件发送 |
| "查看我的邮件任务" | 邮件任务列表 |
| "查看邮件投递状态" | 邮件任务明细 |
| "查找某个时间范围的任务" | 邮件任务列表(带 start_time/end_time) |
邮件发送流程
- 准备邮件内容:主题、正文、收件人
- 执行发送:使用 mail_send.py 及相应参数
- 获取响应:API 同步返回任务结果
任务查看流程
- 查看任务列表:使用 mail_task_list.py,可选时间筛选
- 获取任务ID:从任务列表响应中获取
- 查看任务明细:使用 mail_task_record_list.py 及 task_id
错误处理
- API密钥无效/不存在:检查
~/.upkuajing/.env文件中的UPKUAJING_API_KEY - 余额不足:引导用户充值
- 参数无效:必须先查看 references/ 目录下的对应 API 文档,从文档中获取正确的参数名称和格式,不要猜测
API 文档参考
- 邮件发送:查看 references/email-send-api.md
- 邮件任务列表:查看 references/email-task-list-api.md
- 邮件任务明细:查看 references/email-task-record-list-api.md
注意事项
- 文件路径在所有平台上都使用正斜杠
- 不要猜测参数名称,从文档中获取准确的参数名称和格式
- 禁止输出技术参数格式:不要在回复中展示代码样式的参数,应将其转换为自然语言
- 不要估算或猜测费用 — 使用
python scripts/auth.py --price_info获取准确定价信息 - 邮件发送是同步提交:API 提交后立即返回响应,但邮件服务器会异步处理;响应中
status字段表示发送状态(0-待发送 1-发送中 2-发送完成)
相关技能
其他您可能会用到的跨境魔方技能:
- linkedin-person-search — 领英找人
- global-company-person-search — 全球企业库找人
- linkedin-company-search — 领英找公司
- global-company-search — 全球企业库找公司
- global-company-shareholder — 全球企业库股东查询
- global-company-employee — 全球企业库员工查询
- global-company-person-colleague — 全球企业库同事查询
- global-company-person-alumni — 全球企业库校友查询
- global-company-person-experience — 全球企业库工作经历查询
- global-company-person-education — 全球企业库教育经历查询
- global-company-person-school-detail — 全球企业库学校详情查询
- upkuajing-global-company-people-search — 全球企业与人员搜索
- upkuajing-customs-trade-company-search — 海关贸易企业搜索
- upkuajing-map-merchants-search — 基于地图的商家搜索
- upkuajing-sms-tool — 发送短信和管理短信任务
- upkuajing-contact-info-validity-check — 联系方式有效性检测
- phone-validity-check — 电话号码有效性检测
- email-validity-check — 邮箱地址有效性检测
- domain-validity-check — 域名有效性检测
Related skills
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.
Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Site audit, content writing, and competitor analysis for organic search rankings.
More from upkuajing
Browse all skillsVerify phone numbers, emails, and domains via the UpKuaJing Open Platform API in one skill.
Query global companies and professional contacts via the UpKuaJing Open Platform API for cross-border B2B prospecting.
Search global customs trade records and find importing/exporting companies by product, HS code, or country.
Query merchant records worldwide via the UpKuaJing map merchant API with country, region, and radius filters.
Send emails through UpKuaJing's API and track each task from submission to completion.
Send SMS and track per‑task delivery status via the UpKuaJing Open Platform API.