35 Resources
Golang mail Libraries
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
A Go module that checks a domain's email information
mail-checker This checks a domain's email information, if it has DMARC, SPF Record, and or a Mail Server Bitcoin donations are welcome: 1J2aMYUnkPXkzE
Send markdown files as MIME-encoded electronic mail.
Send markdown files as MIME-encoded electronic mail.
Go-mail - Email service using Kafka consumer
📁 The Project This project consists in a Kafka consumer that reads messages of
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
📧 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
Emailing with optional limiter.
lmail Emailing with optional limiter. It will send no more then limiterMax emails during limiterPeriod if you set WithLimiter = true. An emails with W
Mcopa - A library allows for parsing an email message into a more convenient form than the net/mail provides
Mail content parsing This library allows for parsing an email message into a mor
Mail_sender - This library is for sending emails from your mail
Mail Sender This library is for sending emails from your mail Installation mail_
This application is a tool that allows you to prepare mail designs specific to your group and make Christmas raffles.
What is this? This application is a tool that allows you to prepare mail designs specific to your group and make Christmas raffles. How is it working?
Print mail to stdout
mat A little mail tester daemon written in Go. Ported from mt. Description mat fakes a SMTP server and prints incoming emails to stdout. Installation
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
Filtering spam in mail server, protecting both client privacy and server algorithm
HE Spamfilter SNUCSE 2021 "Intelligent Computing System Design Project" Hyesun Kwak Myeonghwan Ahn Dongwon Lee abstract Naïve Bayesian spam filtering
This command line tool exports .eml files from POP3 account.
export-mail This command line tool exports .eml files from POP3 account. Install go get github.com/gonejack/export-mail Usage export-mail --host i
📧 Example of sending mail via SendGrid in Golang.
📧 go-sendgrid-example Example of sending mail via SendGrid in Golang. Get it started $ make setup # Edit environment variables $ vim ./env/local.env
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.
an MDA that sends a webhook on recieval of mail
an MDA that sends a webhook on recieval of mail
A simple Go POP3 client library for connecting and reading mails from POP3 servers.
go-pop3 A simple Go POP3 client library for connecting and reading mails from POP3 servers. This is a full rewrite of TheCreeper/go-pop3 with bug fixe
MIME mail encoding and decoding package for Go
enmime enmime is a MIME encoding and decoding library for Go, focused on generating and parsing MIME encoded emails. It is being developed in tandem w
Go Mail - A cross platform mail driver for GoLang.
Go Mail aims to unify multiple popular mail API's (SparkPost, MailGun & SendGrid) into a singular easy to use interface. Email sending is seriously simple and great for allowing the developer to choose what platform they use.
DERO: Secure, Anonymous Blockchain with Smart Contracts. Subscribe to Dero announcements by sending mail to [email protected] with subject: subscribe announcements
Welcome to the Dero Project DERO News Forum Wiki Explorer Source Twitter Discord Github Stats WebWallet Medium Table of Contents ABOUT DERO PROJECT DE
✉️ 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
BitMaelum software suite
Image if we could redesign email without thinking about backward compatibility. What would it look like? Could we solve the problems we face nowadays
Monitor your Website and APIs from your Computer. Get Notified through Slack, E-mail when your server is down or response time is more than expected.
StatusOK Monitor your Website and APIs from your computer.Get notified through Slack or E-mail when your server is down or response time is more than
simple-jwt-provider - Simple and lightweight provider which exhibits JWTs, supports login, password-reset (via mail) and user management.
Simple and lightweight JWT-Provider written in go (golang). It exhibits JWT for the in postgres persisted user, which can be managed via api. Also, a password-reset flow via mail verification is available. User specific custom-claims also available for jwt-generation and mail rendering.
Go library for sending mail with the Mailgun API.
Mailgun with Go Go library for interacting with the Mailgun API. Usage package main import ( "context" "fmt" "log" "time" "githu
Using Mailchain, blockchain users can now send and receive rich-media HTML messages with attachments via a blockchain address.
Mailchain Introduction Mailchain enables blockchain-based email-like messaging with plain or rich text and attachment capabilities. Using blockchain p
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
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
Inline styling for html mail in golang
go-premailer Inline styling for HTML mail in golang Document install go get github.com/vanng822/go-premailer/premailer Example import ( "fmt" "gith
:envelope: A streaming Go library for the Internet Message Format and mail messages
go-message A Go library for the Internet Message Format. It implements: RFC 5322: Internet Message Format RFC 2045, RFC 2046 and RFC 2047: Multipurpos
:inbox_tray: An IMAP library for clients and servers
go-imap An IMAP4rev1 library written in Go. It can be used to build a client and/or a server. Usage Client package main import ( "log" "github.com