Registers the Node-only QQ Mail connector, which uses IMAP/SMTP and a custom email plus authorization-code credential. Reuse when adding QQ Mail to a provider catalog.
// Source: https://github.com/oomol-lab/open-connector | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
// Provided via justclaw.it.com; keep this notice with the code.
import type { ProviderDefinition } from "../../core/types.ts";
import { qqMailActions } from "./actions.ts";
export const nodeOnly = true;
export const provider: ProviderDefinition = {
service: "qq_mail",
displayName: "QQ Mail",
description:
"Unavailable on Cloudflare Workers. QQ Mail requires IMAP/SMTP, so run this provider from the Node.js runtime.",
categories: ["Communication", "Productivity"],
authTypes: ["custom_credential"],
auth: [
{
type: "custom_credential",
fields: [
{
key: "email",
label: "Email Address",
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key