360 Secure SkillHub
360 安全技能中心

Mail Sender (Jaskies)

使用 Python 脚本经外部 SMTP 服务器发送纯文本邮件,支持自定义收件人、主题和正文;通过环境变量配置服务器、端口、账号与应用密码,默认使用 Gmail SMTP。需网络连接,凭据与邮件内容会发送至邮件服务商。

jaskies
jaskies
热度 82.52
最近更新 2026-05-11 17:30:52
分类:协作依赖:代码执行 / 第三方 API应用场景:邮件起草 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add mail-sender-jaskies
Metadata
name
mail-sender
description
Gửi email qua giao thức SMTP. Hỗ trợ tùy chỉnh tiêu đề, nội dung và người nhận. Yêu cầu cấu hình tài khoản email (như Gmail App Password) để hoạt động.

Mail Sender

Skill này giúp em gửi email chuyên nghiệp cho anh Vũ hoặc bất kỳ ai thông qua máy chủ SMTP.

Yêu cầu hệ thống

Để skill này hoạt động, máy của anh cần:

  1. Python 3: Đã được cài đặt sẵn trên hầu hết các hệ thống.
  2. Tài khoản Email & App Password:
    • Nếu dùng Gmail, anh không được dùng mật khẩu chính.
    • Anh cần bật Xác thực 2 lớp (2FA) và tạo Mật khẩu ứng dụng (App Password).

Hướng dẫn tạo App Password (cho Gmail)

  1. Truy cập myaccount.google.com.
  2. Vào mục Bảo mật (Security).
  3. Tìm phần Mật khẩu ứng dụng (App Passwords).
  4. Chọn ứng dụng là "Thư" và thiết bị là "Khác", đặt tên là "OpenClaw".
  5. Sao chép mã 16 ký tự được cấp để sử dụng làm SMTP_PASS.

Cấu hình

Skill này ưu tiên đọc các biến môi trường để đảm bảo an toàn. Anh có thể thêm vào file .env hoặc cấu hình trong OpenClaw:

  • SMTP_SERVER: (Mặc định: smtp.gmail.com)
  • SMTP_PORT: (Mặc định: 587)
  • SMTP_USER: Địa chỉ email của anh.
  • SMTP_PASS: Mật khẩu ứng dụng đã tạo ở trên.

Lệnh thực thi mẫu

python3 skills/public/mail-sender/scripts/send.py \
  --to-email "nguoinhan@gmail.com" \
  --subject "Tiêu đề thư" \
  --body "Nội dung thư anh muốn gửi."

Lưu ý bảo mật

  • Tuyệt đối không chia sẻ mật khẩu ứng dụng cho người khác.
  • Skill này sử dụng thư viện chuẩn của Python (smtplib), không cần cài đặt thêm thư viện bên ngoài.