QQ邮箱

Send and receive QQ Mail via IMAP and SMTP using nodemailer, imap, and mailparser.

2|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/Wike-CHI/acquisition-agent --skill qq-wike-chi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: QQ邮箱
Source: https://github.com/Wike-CHI/acquisition-agent/tree/main/skills/QQ%E9%82%AE%E7%AE%B1
Command: npx skills add https://github.com/Wike-CHI/acquisition-agent --skill qq-wike-chi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires imap, mailparser, nodemailer, and includes scripts (resource) components.

What problem does it solve?

Provides a simple, scriptable way to send and receive QQ Mail for automated workflows, removing the need for manual mailbox access and enabling programmatic outreach and message retrieval.

Core Features & Use Cases

  • Send emails via SMTP using nodemailer with credentials read from environment variables.
  • Fetch recent messages with previews and metadata (subject, from, date, UID) using IMAP and mailparser.
  • Retrieve full message bodies by UID for downstream processing or archiving.
  • Use Case: Automate outreach by sending personalized messages and programmatically collecting replies for CRM ingestion.

Quick Start

Send a test email by asking the agent to use the QQ邮箱 scripts to email [email protected] with subject Test and body Hello.

Frequently Asked Questions about QQ邮箱

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send and receive QQ Mail automatically using Node.js?

You can automate QQ Mail operations in Node.js by connecting to imap.qq.com:993 and smtp.qq.com:465. This Skill uses nodemailer for sending emails and imap with mailparser to fetch and parse recent messages or retrieve full bodies by UID.

How do I fetch recent emails and previews from QQ Mail via IMAP?

To fetch recent QQ Mail messages via IMAP, the Skill connects to imap.qq.com:993 and parses messages using mailparser. It retrieves metadata including subject, sender, date, and UID, allowing you to collect replies programmatically for CRM ingestion.

Do I need an authorization code to automate SMTP email sending with nodemailer for QQ Mail?

Yes, automating QQ Mail via SMTP with nodemailer requires the environment variables QQ_EMAIL_ACCOUNT and QQ_EMAIL_AUTH_CODE. You must configure these credentials in your environment to connect to smtp.qq.com:465 and send messages successfully.

Can I retrieve a full email body by UID using IMAP and mailparser in Node.js?

Yes, you can retrieve full message bodies by UID. The Skill searches the mailbox via IMAP on imap.qq.com:993 and uses mailparser to process the raw email data, enabling downstream processing or archiving of specific QQ Mail messages.

What is the best way to automate personalized email outreach and collect replies in Node.js?

The best way is combining SMTP and IMAP automation. This Skill sends personalized messages using nodemailer via smtp.qq.com:465 and fetches replies via IMAP, extracting subject, from, date, and UID metadata to automate the outreach and collection workflow.