awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 Repos

Awesome GitHub RepositoriesSMTP Clients

Client-side libraries for programmatic interaction with SMTP mail servers.

Distinct from Client Libraries: Distinct from general client libraries: focuses specifically on the SMTP protocol and mail server interaction rather than generic API SDKs.

Explore 13 awesome GitHub repositories matching development tools & productivity · SMTP Clients. Refine with filters or upvote what's useful.

Awesome SMTP Clients GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • phpmailer/phpmailerAvatar von PHPMailer

    PHPMailer/PHPMailer

    22,192Auf GitHub ansehen↗

    PHPMailer is a comprehensive library for constructing and sending complex email messages within PHP applications. It provides an object-oriented framework for building MIME-compliant emails, managing attachments, and handling multi-format content such as HTML and plain-text alternatives. The library serves as a robust interface for email dispatch, supporting both individual messaging and high-performance bulk distribution through persistent connections. The project distinguishes itself through a deep focus on secure transmission and identity verification. It integrates advanced security proto

    A component for connecting to mail servers to dispatch messages using secure transport layers and modern authentication methods like OAuth2.

    PHPattachmentemailhacktoberfest
    Auf GitHub ansehen↗22,192
  • nodemailer/nodemailerAvatar von nodemailer

    nodemailer/nodemailer

    17,583Auf GitHub ansehen↗

    Nodemailer is a comprehensive library for Node.js applications designed to handle the composition, signing, and transmission of email messages. It provides a robust framework for constructing MIME-compliant content, managing complex attachments, and routing messages through various delivery channels, including standard SMTP servers, local mail transfer agents, and cloud-based email services. The library distinguishes itself through a modular, plugin-based transport architecture that allows for custom delivery mechanisms and environment-specific configurations. It includes advanced features fo

    Sends automated emails using standard SMTP protocols with support for connection pooling and OAuth2 authentication.

    JavaScriptemailemail-sendernodemailer
    Auf GitHub ansehen↗17,583
  • gophish/gophishAvatar von gophish

    gophish/gophish

    13,938Auf GitHub ansehen↗

    Gophish is an open-source phishing toolkit and simulation framework designed to test organizational security awareness and evaluate vulnerability to social engineering attacks. It provides a core engine for sending deceptive emails to targets and tracking their interactions to identify gaps in security training. The platform functions as a comprehensive campaign manager for deploying lures and monitoring email delivery and click-through rates. It allows for the design and execution of simulated email threats to track how targets interact with malicious-looking content or provide credentials i

    Implements an SMTP client to send simulation emails via mail transfer agents or external relays.

    Go
    Auf GitHub ansehen↗13,938
  • nicolaka/netshootAvatar von nicolaka

    nicolaka/netshoot

    10,400Auf GitHub ansehen↗

    Netshoot is a Docker network troubleshooting toolkit and container image bundled with specialized utilities for DNS resolution, performance benchmarking, and TCP/IP packet inspection. It serves as a portable set of tools designed for diagnosing connectivity and routing issues within Docker and Kubernetes environments. The project is distributed as a tool-aggregated container image that can be deployed as a debugging sidecar or an ephemeral runtime. It supports namespace-joined execution, allowing the toolkit to attach to the network namespace of another process to inspect traffic and diagnose

    Provides scriptable SMTP transactions to verify and validate mail server configurations.

    Shellcontainersdockerkubernetes
    Auf GitHub ansehen↗10,400
  • jstedfast/mailkitAvatar von jstedfast

    jstedfast/MailKit

    6,802Auf GitHub ansehen↗

    MailKit is a cross-platform .NET email protocol library used to implement IMAP, POP3, and SMTP functionality. It provides specialized client libraries for managing remote mailboxes, retrieving and downloading messages, and composing and transmitting emails to remote servers. The library supports secure identity verification through SASL authentication and OAuth 2.0 token-based flows. It includes capabilities for routing traffic through proxy gateways and decrypting PGP-encrypted content embedded within email bodies. The project covers a broad range of email operations, including folder manag

    Implements a client library for composing and transmitting email messages to remote SMTP servers.

    C#c-sharpdkimemail
    Auf GitHub ansehen↗6,802
  • thephpleague/omnipayAvatar von thephpleague

    thephpleague/omnipay

    6,053Auf GitHub ansehen↗

    Omnipay ist eine PHP-Zahlungs-Gateway-Bibliothek und ein Integrations-Framework, das mehrere Zahlungsdienstleister in einer einzigen, konsistenten API abstrahiert. Es bietet eine standardisierte Schnittstelle für die Verwaltung von Zahlungslebenszyklen, die es Anwendungen ermöglicht, Autorisierungen, Erfassungen und Rückerstattungen über verschiedene Finanzdienste hinweg auszuführen, ohne den Code für jeden Anbieter neu schreiben zu müssen. Das Framework entkoppelt Anwendungslogik von anbieterspezifischen SDKs unter Verwendung eines Adapter-Musters und Data-Transfer-Objekten. Diese Architektur stellt sicher, dass rohe Gateway-Antworten und HTTP-Anfragen in vorhersehbare Datenformen konvertiert werden, während ein konfigurationsbasierter Umgebungswechsel es Entwicklern ermöglicht, zwischen Sandbox- und Live-API-Endpunkten für das Testen von Transaktionsabläufen umzuschalten. Die Bibliothek deckt ein breites Spektrum an Zahlungsabwicklungsfunktionen ab, einschließlich Kreditkarten-Tokenisierung für wiederkehrende Abrechnungen und der Validierung von Kartennummern mittels Luhn-Algorithmus. Sie koordiniert Transaktionslebenszyklen, einschließlich der Verwaltung von Off-Site-Redirects und der Verarbeitung asynchroner Gateway-Benachrichtigungen via Webhooks. Zusätzliche Funktionen umfassen Tools zur Anpassung von Request-Payloads mit beliebigen Parametern und zur Übermittlung detaillierter Positionsdaten an Zahlungs-Gateways.

    Enables developers to toggle between sandbox and live environments to simulate and verify payment flows.

    PHP
    Auf GitHub ansehen↗6,053
  • paradigmxyz/rethAvatar von paradigmxyz

    paradigmxyz/reth

    5,652Auf GitHub ansehen↗

    Reth is a modular, high-performance Ethereum execution layer client written in Rust. It serves as a full Ethereum node that syncs, validates, and serves blockchain data, functioning as an archive node implementation, a high-throughput RPC node server, and a snapshot sync tool. The project is built around a modular component architecture that allows assembling custom node behavior by swapping independent Rust crates for consensus, execution, mempool, and networking. The client distinguishes itself through a staged sync pipeline that downloads headers and bodies online before processing the res

    Provides the ability to swap the EVM component to customize transaction execution and state transitions.

    Rust
    Auf GitHub ansehen↗5,652
  • xrplf/rippledAvatar von XRPLF

    XRPLF/rippled

    5,166Auf GitHub ansehen↗

    rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine and a blockchain API gateway, allowing servers to validate transactions and maintain a shared, immutable sequence of ledger state. The project features a built-in decentralized exchange engine capable of executing atomic cross-currency payments and managing order books. It includes an on-chain asset management system for issuing and controlling fungible tokens and NFTs, as well as a Byzantine Fault Tolerant system for coordinating validators. The platform provides comprehensiv

    XRP Ledger submits and validates custom or pre-release transaction types on a development network.

    C++blockchainc-plus-pluscplusplus
    Auf GitHub ansehen↗5,166
  • solana-foundation/anchorAvatar von solana-foundation

    solana-foundation/anchor

    5,090Auf GitHub ansehen↗

    Anchor is a framework for building, testing, and deploying Solana smart contracts. It provides a Rust domain-specific language (DSL) that uses macro‑based instruction dispatch and derive‑macro account validation to automate ownership checks, discriminator enforcement, and serialization before instruction execution. The framework also includes a CLI toolchain for scaffolding, compiling, and managing contracts across workspaces, a test harness that simulates program execution with account manipulation and compute unit benchmarking, and an IDL generator that emits a standardized JSON interface fr

    Provides test-time configuration of compute limits and signature verification for transaction execution.

    Rustblockchaincoralrust
    Auf GitHub ansehen↗5,090
  • go-gomail/gomailAvatar von go-gomail

    go-gomail/gomail

    4,737Auf GitHub ansehen↗

    gomail ist eine Go-SMTP-Client-Bibliothek, die zum Verfassen und Senden von E-Mail-Nachrichten über SMTP-Server verwendet wird. Sie fungiert als E-Mail-Composer und MIME-E-Mail-Serialisierer, der komplexe E-Mail-Objekte und binäre Anhänge gemäß Internet-Nachrichtenstandards in Byte-Streams konvertiert. Die Bibliothek enthält einen SMTP-Verbindungsmanager, der die Server-Session-Authentifizierung handhabt und mehrere Nachrichten über eine einzige verschlüsselte Verbindung überträgt, um die Netzwerklatenz zu reduzieren. Sie unterstützt die sichere E-Mail-Zustellung durch verschlüsselte Datenübertragung, um sensible Informationen während des Transits zu schützen. Das Projekt deckt das Verfassen von E-Mails ab, einschließlich der Erstellung von Multipart-Nachrichten mit Klartext- und HTML-Versionen, benutzerdefinierten Headern und externen Dateianhängen. Es bietet die Infrastruktur für MIME-konforme Serialisierung und den Transport von Nachrichten über das Standard-Mail-Transfer-Protokoll.

    A Go-language client library for programmatic interaction with SMTP mail servers to compose and send emails.

    Go
    Auf GitHub ansehen↗4,737
  • usesend/usesendAvatar von usesend

    usesend/useSend

    4,402Auf GitHub ansehen↗

    useSend is an email marketing platform and transactional delivery system built to manage bulk campaigns and individual messages using AWS SES for delivery. It provides a RESTful API, an SMTP relay gateway, and a visual management interface for designing HTML templates and coordinating email broadcasts. The platform distinguishes itself by translating legacy SMTP traffic into modern API calls and implementing an event-driven webhook system. This system pushes real-time delivery, bounce, and click notifications to external servers using HMAC-SHA256 signed payloads to ensure authenticity. The s

    Converts standard SMTP protocol requests into internal API calls to support legacy mailing software.

    TypeScriptemailhacktoberfestpostmark
    Auf GitHub ansehen↗4,402
  • stripe/stripe-phpAvatar von stripe

    stripe/stripe-php

    4,017Auf GitHub ansehen↗

    Die stripe-php-Bibliothek ist ein PHP-Client, der verwendet wird, um Stripe-Zahlungsabwicklung, Abonnement-Abrechnung und Finanzdienstleistungen in Anwendungen zu integrieren. Sie bietet eine programmatische Schnittstelle für die Verwaltung verbundener Konten, die Ausgabe virtueller Karten und die Automatisierung von Auszahlungen an Verkäufer. Die Bibliothek zeichnet sich durch eine umfassende Suite von Abrechnungs- und Zahlungstools aus, einschließlich Unterstützung für wiederkehrende Gebühren, nutzungsbasierte Abrechnung und die Verwaltung von Self-Service-Portalen für Kunden. Sie ermöglicht zudem Finanzautomatisierung via Steuer- und Umsatzbibliotheken, die globale Umsatzsteuerberechnung und automatisierte Umsatzrealisierung für die periodengerechte Rechnungslegung handhaben. Das Projekt deckt ein breites Funktionsspektrum ab, einschließlich Marktplatz-Orchestrierung, Betrugs- und Risikomanagement sowie Point-of-Sale-Integration. Es enthält zudem Tools für Finanzkonten-Konnektivität, kommerzielle Kartenausgabe und die Verwaltung von digitalen Produktverkäufen durch Merchant-of-Record-Dienste. Entwickler können eine bereitgestellte Sandbox-Umgebung mit Test-API-Keys nutzen, um die Integrationsentwicklung sofort zu erleichtern.

    Simulates successful and failed card transactions using test cards to verify integration and brand handling.

    PHP
    Auf GitHub ansehen↗4,017
  • mikel/mailAvatar von mikel

    mikel/mail

    3,674Auf GitHub ansehen↗

    This is a Ruby email library providing a comprehensive toolset for composing, parsing, and sending emails. It includes an SMTP client for delivering outgoing messages and a MIME parser for decomposing complex multipart email structures. The project features an IMAP and POP3 mail fetcher for synchronizing messages from remote servers, alongside a specialized framework for testing email logic through mock delivery methods and matchers. The library covers a broad range of email operations, including the generation of nested multipart messages, the management of attachments, and the translation

    Provides a client for interacting with SMTP mail servers to deliver outgoing electronic messages.

    Ruby
    Auf GitHub ansehen↗3,674
  1. Home
  2. Development Tools & Productivity
  3. Client Libraries
  4. SMTP Clients

Unter-Tags erkunden

  • Protocol TranslatorsComponents that convert requests from one protocol to another to provide backward compatibility. **Distinct from SMTP Clients:** Focuses on the conversion process from SMTP to API rather than the client library implementation.
  • Transaction Testing3 Sub-TagsUtilities for simulating protocol handshakes and transactions to verify server configuration. **Distinct from SMTP Clients:** Focuses on diagnostic transaction simulation rather than providing a general-purpose client library