Agent Skills
返回列表
阿里云企业邮箱

阿里云企业邮箱

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_511a8129/skillaliyunemail。

技能介绍

要解决什么问题

企业里用阿里企业邮箱做通知、对账或发票流转时,常见痛点是:SMTP/IMAP 参数和「已发送」文件夹名不直观(UTF-7 编码)、退信散落在收件箱里难批量归因、以及主题里写「发票 N 张」却和 ZIP/PDF 数量对不上。本技能用 Python 标准库 smtplib 与 imaplib 封装对接,不引入第三方邮件 SDK。

技能如何工作

  • 发信(SMTP):AliyunEmailClient.send_email() 支持 to/cc/bcc、HTML/纯文本、本地附件与 URL 附件;465 走 SSL(use_ssl=True),25 为明文。
  • 读信(IMAP):list_emails() 可按未读、since_days、日期区间(DD-Mon-YYYY)、主题关键词(如 发票)过滤。
  • 退信检查:check_bounced.py 根据 From(mailer-daemon、postmaster)与主题关键词识别退信,并从正文提取原收件人(优先匹配阿里常见句式「无法发送到 xxx@xxx.com」),输出含主题、时间、地址、原因与预览的 CSV。
  • 发票附件校验:check_invoices.py 仅处理主题含「X张」的邮件;单张查 PDF,多张解压 ZIP 后按「每票 PDF+OFD+XML」用 文件数 ÷ 3 核对;不一致时发 HTML 告警并附 CSV。

连接参考:smtp.qiye.aliyun.com(465/25)、imap.qiye.aliyun.com(993);已发送文件夹 IMAP 名为 &XfJT0ZAB-。细节见 references/aliyun_email_config.md。

适用边界与注意点

  • 面向 阿里企业邮箱(qiye) 端点与文件夹命名,换邮箱厂商需改配置。
  • 退信识别依赖启发式规则,非标准 NDR 格式可能漏检或误报,重要投递建议人工抽检。
  • 发票规则绑定主题里的「张数」文案与固定三文件结构,业务表述或打包方式不同需改脚本逻辑。
  • 需要定时跑退信/发票检查时,可配合 WorkBuddy 等自动化按日调度上述脚本。

使用场景

  • 群发业务通知后,用退信脚本从收件箱筛出 delivery failed/退信,并导出原收件地址与原因 CSV
  • 主题含「发票3张」等文案的邮件,自动解压 ZIP 并按 PDF+OFD+XML 三件套核对张数是否一致
  • 通过 IMAP 按未读、近 N 天或主题关键词「发票」列出待处理邮件,再逐封做后续脚本处理
  • 用 SMTP 465 SSL 发送 HTML 正文,并挂载本地文件或从 URL 下载的附件给指定 to/cc/bcc

适合人员

  • 维护阿里企业邮箱账号、需要在 Python 里直连 smtp.qiye.aliyun.com / imap.qiye.aliyun.com 的后端或运维工程师
  • 每天核对「发票X张」主题邮件是否带齐 PDF 或 ZIP 内三文件结构、希望异常自动邮件告警的财务或共享中心对账同事
  • 定期群发邮件后要把退信整理成可跟进名单(地址、时间、原因)的客户成功或运营交付人员
  • 想把 check_bounced.py / check_invoices.py 配成每日定时任务、减少手工翻收件箱的自动化维护同学