Self-Contained Email Testing Server (SMTP/POP3/REST)

inbucket · score 9.2 · email, smtp-server, pop3-server, rest-api, docker-ready
Mature upstream OSS, single binary, no external deps, Docker-ready, Go REST client included. Stand up in CI to assert Cobalt transactional emails actually render and send — cheaper

Defaults Variables

ansible-postfix · score 8.9 · postfix-defaults, smtp-config, tls, sasl-auth, email
Comprehensive set of default variables covering all Postfix configuration aspects: database types, aliases, SASL, TLS, relay hosts, restrictions, maps, and file paths. Serves as th

MessageQueue (message_queue.py)

phone-call-assistant · score 8.9 · email, pub-sub, realtime-sync, core
Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Webinar Invitation Email (campaigns/webinar-invitation.tsx)

giselle · score 8.9 · email, react-email, marketing, webinar, invitation
React‑Email component that creates a personalized invitation for a live webinar, including date, time, and join link.

Mailbox Abstraction

himalaya · score 8.8 · email, mailbox-abstraction, email-backend, imap, integration
Abstraction layer for mailbox operations across different email backends.

relativeTime (time-format.ts)

agenticmail · score 8.7 · email, date-formatting, duration-formatting, time-utils
Human-friendly date and duration formatting for the interactive shell. # Why this exists IMAP and the master API hand us dates as ISO 8601 strings or epoch milliseconds — `2026-05-

isNatsConfigured (nats.ts)

swarmdock · score 8.7 · nats, jetstream, pub-sub, email, event-stream
is. Express. No missing context. Definition: "Direct Redis-level is." Deep in reads definitions. Direct objects. Direct ADEs. Direct magnification. Intro done. JSON, direct. Terse.

Email Address Lexer (lexing/email_address.rs)

harper · score 8.6 · dev-tools, email, lexer, validation, token
Lexes and validates email addresses, ensuring proper local‑part syntax and domain parsing within a character limit.

Gmail Tool Specification (gmail/base.py)

llama-hub · score 8.6 · email, gmail, tool‑spec, api, messaging
Provides LLM agents with functions to read, search, draft, and send Gmail messages via the Gmail API.

Postfix Ansible Role

ansible-postfix · score 8.6 · email, automation, smtp-server, tls-config, sasl-auth
Complete Ansible role for configuring a full-featured Postfix SMTP server with TLS, SASL authentication, aliases, virtual aliases, transport maps, canonical rewrites, and relay hos

Email Core

himalaya · score 8.6 · email, email-parsing, email-types, message-structures
Core email types, structures, and parsing utilities.

DKIM Sign/Verify Library

espoofer · score 8.6 · email, dkim-signing, dkim-verification, arc-authentication, rsa-ed25519
Full DKIM (RFC 6376) and ARC (Authenticated Received Chain) implementation with RSA/ed25519 signing, relaxed/simple canonicalization, and DNS key fetching.

BasketDeletedCompleteIntegrationEvent

BookWorm · score 8.4 · integration, integration-event, pub-sub, basket-events, email
Integration event published when basket deletion completes, carrying order ID, basket ID, and total money for downstream consumers.

Currency & Value Utilities (crm/values.ts)

mperkins0155/crm · score 8.4 · crm, CRM / Leads, currency, conversion, email
Converts between Prisma decimals and cents, normalizes blank strings and email addresses, and provides null‑safe helpers for monetary and string values.

Email Address

himalaya · score 8.4 · email, email-address, address-validation, formatting
Email address parsing, validation, and formatting.

tgApi (telegram-api.mjs)

agenticmail · score 8.3 · telegram-api, bot-bridge, mcp-server, email
Telegram Bot API helpers shared across the bridge and the telegram-mcp stdio server. Adapted from enterprise/src/agent-tools/tools/messaging/telegram.ts. /

getAvailableGroups (index.ts)

nanoclaw-railway · score 8.3 · group-management, state-persistence, agent-orchestration, cursor-recovery, email
Retrieves available groups for agent orchestration from the database state, returning group metadata for scheduling and routing operations.

Containerized Mailserver (Postfix + Dovecot + Rspamd + Fail2ban + OAuth2/LDAP)

docker-mailserver · score 8.2 · email, smtp, oauth2, ldap, spam-filtering
Mature file-config-only mail server with DKIM/DMARC/SPF, OAuth2 and LDAP; drop in as the inbound/outbound mail backbone for any Cobalt or OpenClaw email-inbox project.

secrets_path (email_imap.py)

JIGGA · score 8.0 · email, email-imap, smtp, secret-storage
Provider-agnostic email — IMAP read + SMTP draft/send (the last Milestone A connector gap; Gmail/Workspace users already have `gog`). Opt-in first-party capability (`jigga capabili

Postfix main.cf Jinja2 Template

ansible-postfix · score 7.9 · email, jinja2-template, smtp-config, tls-config, access-restrictions
Generates /etc/postfix/main.cf from role variables. Covers TLS (client and server), SASL auth maps, all canonical/transport/relay maps, restrictions, header checks, and raw options

SASL Authentication Configuration Task + Template

ansible-postfix · score 7.8 · email, sasl-authentication, relayhost-config, credential-hashing, mx-lookup
Configures /etc/postfix/sasl_passwd for relayhost SMTP authentication with optional MX lookup mode. Generates hashed credentials file and triggers postmap.

System Aliases Configuration Task + Template

ansible-postfix · score 7.8 · email, alias-management, hash-database, regexp-patterns, postmap-regeneration
Manages /etc/aliases (system mail aliases) with support for both hash and regexp database types. Handles postmap for hash type, supports regexp alias pattern matching.

ChannelDeliveryStoppedError

CopilotKit · score 7.8 · realtime, error-handling, channel-delivery, email
Error thrown when channel delivery is stopped, signaling that no further messages will be processed.

Gmail API Client (google/gmail.client.ts)

mperkins0155/crm · score 7.8 · email, nestjs, gmail, api, client
NestJS injectable client for Gmail API, offering profile retrieval and message listing with query options.

ActionExpiredError

CopilotKit · score 7.8 · realtime, error-handling, action-expiration, email
Custom error thrown when a channel action has expired or is no longer available, preventing stale operations.

Account Email Update Form (account/updateEmail.svelte)

console-getitforcomm · score 7.7 · auth, Auth / Identity, svelte, ui, email
Allows a user to change their account email address after confirming their password, with notifications and analytics tracking.

main.ts

atomic-mail-agentic · score 7.7 · auth, email, mcp-server, stdio, pow-auth
AtomicMail MCP server — stdio, PoW auth, JMAP (register / jmap_request / help). CONFIGURATION: credentials.json + session.jwt + capability.jwt in the credential directory (default

Name and Domain Matching Utilities (lib/names.ts)

mperkins0155/crm · score 7.7 · crm, CRM / Leads, name-matching, domain, email
Utility functions to generate search terms, compare company names, and extract domains for contact matching.

EmailService

postal · score 7.7 · email, email-sending, smtp, view-rendering
Main email sending service that renders views and dispatches emails.

escapeXml (router.ts)

nanoclaw-railway · score 7.6 · xml-escaping, message-routing, thread-formatting, outbound-routing, email
Escapes XML special characters in strings for safe inclusion in XML-formatted outbound messages.

Postfix Default Configuration Variables

ansible-role-postfix · score 7.5 · email, config-defaults, tls-config, sasl-auth, virtual-domains
Comprehensive set of default variables covering all Postfix settings: hostname, domains, TLS, SASL, virtual mailboxes, access restrictions, relay controls, and milters. Provides a

Email Flag Handler

himalaya · score 7.5 · email, email-flags, label-parsing, flag-manipulation
Shared email flag/label parsing and manipulation logic.

verifyDomain (sdk.gen)

temps · score 7.5 · email
Calls the POST /email-domains/{id}/verify endpoint to verify an email domain by ID using bearer auth.

call (model-email.js)

ponytail · score 7.4 · ai, email-parsing, cross-model-eval, llm-benchmark, parseaddr
Cross-model email rate at high n: is the parseaddr quirk gpt-5.4-mini-specific?

Postfix main.cf Jinja2 Template

ansible-role-postfix · score 7.4 · email, jinja2-template, tls-config, sasl-auth, virtual-domains
Comprehensive Jinja2 template generating /etc/postfix/main.cf with full Postfix configuration including TLS, SASL, virtual domains, access controls, relay settings, and milter inte

listEmails (sdk.gen)

temps · score 7.3 · email, email-list, http-client
Exported API client function that performs a bearer-authenticated GET request to /emails and returns a typed request result.

validateEmail (sdk.gen)

temps · score 7.3 · email, email-validation, email-verification, http-client
Calls POST /emails/validate to validate an email address using bearer auth. Generated SDK helper with typed options, responses, and errors.

Reauthentication Email Template (auth/reauthentication.tsx)

giselle · score 7.3 · email, react, template, authentication
React email component that renders a reauthentication code for secure login flows, reusable wherever a verification email is needed.

sendEmail (sdk.gen)

temps · score 7.3 · email, email-sending, transactional-email, sdk-client
Generated SDK function that sends an email by POSTing JSON to /emails with bearer authentication.

EmailViewRenderer

postal · score 7.3 · email, view-rendering, razor-templates
Renders Razor email views to string output with view engine support.

Project Invitation API Router (project/invitation.ts)

onlook · score 7.3 · integration, Integration / API, invitation, api, trpc
tRPC router exposing endpoints to create, retrieve, and manage project invitation links, including validation and email sending.

test_account (check.rs)

himalaya · score 7.3 · email, credential-validation, account-testing, cli-command, auth
Defines CLI subcommand to check/test email account credentials, triggers validation logic.

ImapFetchCommand (fetch.rs)

himalaya · score 7.3 · email, imap-protocol, email-fetching, cli-command, connection-handling
Fetches emails from IMAP server via CLI command, parsing args and handling connection.

ImapEnvelopeThreadCommand (thread.rs)

himalaya · score 7.3 · email, imap-protocol, email-threading, cli-command, async-runtime
Writes IMAP envelope thread view grouping via async ro-cmd handler.

Postfix Handlers

ansible-postfix · score 7.2 · email, service-restart, postmap-regeneration, docker-pid-handling, handler-triggers
Handlers for postmap database regeneration (aliases, virtual, sasl_passwd, canonical maps, transport maps, generic) and postfix service restart, with Docker pid-removal workaround.

Email Subscription Form (forms/email-subscription-form.tsx)

llms-txt-hub · score 7.2 · ui, UI / Frontend, form, email, subscription
Reusable newsletter signup form with optional compact layout, client‑side validation, and submission status feedback.

MessagingGateway

ClawSwarm · score 7.2 · integration, agent-orchestration, message-routing, email
Gateway for routing messages between agents and external systems.

populateComposeFrom (compose.js)

agenticmail · score 7.2 · email
Gmail-style bottom-right compose popup. Handles both new-message and reply flows. `wake` is the AgenticMail selective-wake hint. Draft autosave: every keystroke on the to / cc / su

MailboxNameOptionalArg (arg.rs)

himalaya · score 7.2 · email
Parses optional IMAP mailbox CLI arg, defaulting to "INBOX" when omitted.

telegram.js

SeekerClaw · score 7.2 · integration, telegram-bot, email, file-upload, html-formatting
SeekerClaw — telegram.js Telegram Bot API: messaging, file uploads/downloads, HTML formatting. Depends on: config.js, http.js