30 Resources
Golang smtp Libraries
Our notification system simplifies the process of sending notifications via email, SMS, and push notifications for multiple applications. It supports multiple providers, customizable templates, and is easy to integrate into any application.
Simplify Notification Management with Customizable Templates and Multi-Provider Integration ⭐️ Why Envoyer Nowadays, notifications play a crucial role
Deploy your own temporary email service with web interface under 15 minutes.
watt Watt is an open-source smtp wrapper written in Go that provides a simple web interface for creating and managing temporary email addresses. It is
This small Docker project is the easiest way to send notifications directly via .txt files to services like: Gotify, Telegram, SMTP (Email) or Webhook.
This small Docker project is the easiest way to send notifications directly via .txt files to services like: Gotify, Telegram, SMTP (Email) or Webhook.
Mail-alias-resolve-ldap - Resolve mail alias addresses in LDAP
alias-resolve-ldap alias-resolve-ldap was written to be used as a hook for the c
Pretty wrapper for sending email using go net/smtp
Emailer A pretty wrapper around go net/smtp send multiple email using single client func main() { var client *emailer.Client var clientX sync.Mute
📧 Golang Email address validator
Library under development (Interfaces may be changed slightly) Demo on rapidapi.com Install go get -u github.com/go-email-validator/go-email-validator
Simple tool to test SMTP mail send with various settings including TLS1.1 downgrade
smtptest Simple tool to test SMTP mail send with various settings including TLS1.1 downgrade All settings are configurable in the config.yaml file ser
Postman - CLI tool for batch-sending email via any SMTP server.
Postman Postman is a CLI utility for batch-sending email through any SMTP server (so you can use Postman with your personal Gmail, Amazon SES, Sendgri
Go net/smtp Auth provider for oauth2
smtpoauth2 Go net/smtp Auth provider for oauth2 Usage To get started you will ne
smtpmock is lightweight configurable multithreaded fake SMTP server written in Go
smtpmock is lightweight configurable multithreaded fake SMTP server written in Go. It meets the minimum requirements specified by RFC 2821 & RFC 5321. Allows to mimic any SMTP server behaviour for your test environment and even more 🚀
SMTP (email) server with a focus on simplicity, security, and ease of operation [mirror]
chasquid chasquid is an SMTP (email) server with a focus on simplicity, security, and ease of operation. It is designed mainly for individuals and sma
Simple SMTP Server for Testing
go-smtptester Simple SMTP Server for Testing. How it works All received mails are saved in a sync.Map with a key: From+Recipient1+Recipient2 Mails to
golang honeypot smtp server
honeygogo-smtp standalone honeypot A lightweight SMTP honeypot server written in Go, leveraging go-smtp. A stand alone version of a module from honeyg
An OOB interaction gathering server and client library
Interactsh An OOB interaction gathering server and client library Features • Usage • Interactsh Client • Interactsh Server • Interactsh Integration •
Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required.
Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required.
Monitoring and automation for Open Source email servers, starting with Postfix.
Welcome to Lightmeter Control Center, the Open Source mailops monitoring application.
listmonk is a standalone high performance, self-hosted newsletter and mailing list manager with a modern dashboard. Single binary app.
listmonk is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary. It uses a PostgreSQL database as its data store.
📮 Simple (but useful) email sender written in pure Go v1.17. Support HTML templates and attachments.
📮 Go Email Sender Simple (but useful) email sender written in pure Go v1.17. Yes, yet another email package here! 😅 Support HTML templates and attac
envio de email via SMTP com anexo usando Go
gosendmail - SMTP This repo is a simple net/smtp abstraction for sending emails using SMTP. With it we can send emails With copy, with blind copy and
End-to-end encrypted email for the mesh networking age
Yggmail It's email, but not as you know it. Introduction Yggmail is a single-binary all-in-one mail transfer agent which sends and receives email nati
✉️ A Go library for email verification without sending any emails.
email-verifier ✉️ A Go library for email verification without sending any emails. Features Email Address Validation: validates if a string contains a
✉️ Composable all-in-one mail server.
Maddy Mail Server Composable all-in-one mail server. Maddy Mail Server implements all functionality required to run a e-mail server. It can send messa
:incoming_envelope: Simple email interface across multiple service providers (ses, postmark, mandrill, smtp)
go-mail Lightweight email package with multi-provider support (ses, mandrill, postmark) Table of Contents Installation Documentation Examples & Tests
High performance, self-hosted newsletter and mailing list manager with a modern dashboard. Single binary app.
listmonk is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary. It uses a Postg
MailHog SMTP Protocol
MailHog SMTP Protocol github.com/mailhog/smtp implements an SMTP server state machine. It attempts to encapsulate as much of the SMTP protocol (plus i
Web and API based SMTP testing
MailHog Inspired by MailCatcher, easier to install. Download and run MailHog Configure your outgoing SMTP server View your outgoing email in a web UI
Golang package that generates clean, responsive HTML e-mails for sending transactional mail
Hermes Hermes is the Go port of the great mailgen engine for Node.js. Check their work, it's awesome! It's a package that generates clean, responsive
Lightweight SMTP client written in Go
Hectane Hectane is both a Go package providing an SMTP queue for sending emails and a standalone application that exposes this functionality via an HT
Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.
Go Simple Mail The best way to send emails in Go with SMTP Keep Alive and Timeout for Connect and Send. IMPORTANT Examples in this README are for v2.2
:white_check_mark: A Go library for email verification without sending any emails.
email-verifier ✉️ A Go library for email verification without sending any emails. Features Email Address Validation: validates if a string contains a