84 Resources
Golang email 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
Package to check if the email used during signup or registration process is a Disposable Email Address ( DEA ).
Table of contents Disposable Email Address ( DEA ) checker How does dea works ? Requirements Installation Usage Reference Future plans FAQs What are D
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 really smart bot that connects with your email, discord, telegram and gitlab
SmarttyBot The smartest multiplatform bot SmarttyBot is a multiplatform bot that uses natural language to execute functions using discord, telegram, e
Wau helps you find apps where target email is registered.
Where are you ? ๐ง wau helps you find apps where target email is registered. wau takes less than 2 seconds! wau can be executed through a Command Line
*The* goatcorp email reporting service.
Caprine Operator The goatcorp email reporting service. Environment variables OPERATOR_EMAIL: The email address to use for sending emails. OPERATOR_PAS
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
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.
Sending emails using email server talking to RabbitMQ and send grid server sending emails to email ids consumed from RabbitMQ
Sending emails using email server talking to RabbitMQ and send grid server sending emails to email ids consumed from RabbitMQ
Sieve email filtering language (RFC 5228) implementation in Go.
go-sieve Sieve email filtering language (RFC 5228) implementation in Go.
Every 10 minutes, memory, cpu and storage usage is checked and if they over 80%, sending alert via email.
linux-alert Every 10 minutes, memory, cpu and storage usage is checked and if they over 80%, sending alert via email. Usage Create .env file from .env
Go-mail - Email service using Kafka consumer
๐ The Project This project consists in a Kafka consumer that reads messages of
aerc is an email client for your terminal.
aerc aerc is an email client for your terminal. This is a fork of the original aerc by Drew DeVault. A short demonstration can be found on https://aer
A simple passwordless authentication middleware that uses only email as the authentication provider
email auth A simple passwordless authentication middleware that uses only email as the authentication provider. Motivation I wanted to restrict access
Go-Yahoo-Finance-Daily-Actives - Scrape for the daily actives on yh Finance and save the data to a CSV, and optionally send it to yourself as an email
Go-Yahoo-Finance-Daily-Actives - Scrape for the daily actives on yh Finance and save the data to a CSV, and optionally send it to yourself as an email
Simple Apple Software Release Notifier, sends an email containing release information
Apple Release Notifier Simple Apple Software Release Notifier, sends an email containing release information. Usage Fill in the contacts file with the
A simple passwordless proxy authentication middleware using email.
email proxy auth A simple passwordless proxy authentication middleware that uses only email as the authentication provider. Motivation I wanted to res
Golang library for sending email using gmail credentials
library for sending email using gmail credentials
Golang library for providing a canonical representation of email address.
go-email-normalizer - email normalization for Go This is Golang library for providing a canonical representation of email address. It allows to preven
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
The aim of this project is to publish and archive newsletters to a target email address.
Publish Newsletter Curated by a Group of People Even though the name says Group of People, it can be just you. The aim of this project is to publish a
Contact-api - API for websites I have designed that have to send unauthenticated email
contact https://aws.amazon.com/premiumsupport/knowledge-center/custom-headers-ap
Mailctl - A non-TUI, easy-to-use, fun, modern console-based email app
mailctl (in alpha) modern console-based email app (not TUI!) Thanks for checking
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
Emailing with optional limiter.
limmail Emailing with optional limiter. It will send no more then limiterMax emails during limiterPeriod. Install go get github.com/kaibox-git/limmail
Trumail - A Fast and Free Email Verification API written in Go
Trumail Trumail is a free and open source email validation/verification system. It is available in three forms, the Golang client library verifier for
Lemail - Emailing with optional limiter.
lemail Emailing with optional limiter. It will send no more then limiterMax emails during limiterPeriod. Install go get github.com/kaibox-git/lemail
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
Email - Emailing with limitator for golang
email Emailing with optional limiter. It will send no more then limiterMax email
Paperboy - ๐๐จ Email Campaign Delivery built with GoLang inspired by GoHugo
A Fast & Modern Email Campaign Engine built in Go. Website | Documentation | Installation Guide Overview Paperboy is complete email engine that helps
Email-searcher - Given a domain name and real name, attempt to find an existing email for that user.
email-searcher Given a domain name and real name, attempt to find an existing email for that user. Using Run it with both the domain and name flags, l
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
Tools mass email lists, personalization, logging receipt, opening referrals.
Gonder Mass sender Tools mass email lists, personalization, logging receipt, opening referrals. Written on Golang ะะพะทะผะพะถะฝะพััะธ: ะะฝะพะณะพะฟะพัะพัะฝะฐั ัะฐัััะปะบะฐ.
A simple api built in Go that facilitates directly sending email from your client side html to your inbox
go-email-service A simple api built in Go that facilitates directly sending emai
Email 2.0 server
RIGEL.Email Secure, fast and free email 2.0 server. Download latest version Linux, BSD, Mac OS X and Windows versions available. Supported fetures in
Send email without servers
directEmail Deprecate: later use https://github.com/Supme/smtpSender Example package main import ( "github.com/supme/directEmail" "time" "fmt" )
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
An email service written in Golang
furion An email service written in Go. Architecture Diagram
Go Client Library for G Suite Email Audit API
go-google-email-audit-api Go Client Library for Google Email Audit API go get -u github.com/ngs/go-google-email-audit-api/emailaudit Email Monitor API
Reporting tool for djobi: web server, email, prometheus
Generate report, of Djobiยฎยฉ pipeline runs. Requirement go docker Usage Env. variables TINTIN_PIPELINES_URLS URL to pipelines definitions (git) TINTIN_
๐ง Go client for the OhMySMTP email service
go-ohmysmtp A Go wrapper for the OhMySMTP email service. Package https://github.com/jackcoble/go-ohmysmtp Examples Send an email. package main impor
GO Golang Utilities and helpers like validators and string formatters
Handy Go utilities GO Golang Utilities and helpers like validators, sanitizers and string formatters Requires GO v=1.14 Dependencies None, since v1.1
Generate a secret santa matching and email the participants ๐ ๐
Secret Santa ๐ Generate a secret santa matchup and email the participants! Instructions Setup SES and remove the sandbox on your AWS account: https:/
VMail - check the markup (HTML, CSS) of HTML email template compatibility with email clients
VMail - check the markup (HTML, CSS) of HTML email template compatibility with email clients Email clients use different rendering standards. This is
check if an {id, username, phonenumber, email} is associated with a facebook account
FacebookChecker FacebookChecker checks if an {id, username, phonenumber, email} is associated with a facebook account and get some information about t
A simple microservice designed in Go using Echo Microframework for sending emails and/or calendar invitations to users.
Calenvite A simple microservice designed in GO using Echo Microframework for sending emails and/or calendar invitations to users. Features Send emails
aerc is an email client for your terminal.
aerc aerc is an email client for your terminal. This is a fork of the original aerc by Drew DeVault. A short demonstration can be found on https://aer
In this project I just created email-verification Code.
mail-verification In this project I just created email-verification Code. Setup Before run the program. Type go mod tidy on terminal. After that chang
generate random data like name, email, uuid, address, images and etc.
gg-rand generate random data like name, email, uuid, address, images and etc. build and install: make run: gg-rand $ gg-rand SillyName : Knavesa
GoLang script that checks for password leaks by sending email address to the BreachDirectory API
GoLang script that checks for password leaks by sending email address to the BreachDirectory API
Experimental email attachment downloader for Kobo devices (gmail only ATM)
KoboMail Experimental email attachment downloader for Kobo devices (gmail only ATM) What is KoboMail? It is a software that will read emails sent to u
Send email and SMS broadcasts to your contacts. SMS are sent via your Android phone connected to your PC.
Polysender Send email and SMS broadcasts to your contacts. Polysender is a desktop application, so it does not require a complicated server setup. Ema
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
a simple api that sent spam via sms and email
a simple api that sent spam via sms and email routes: /sms /email example request with python
go-pst is a library for reading PST files (written in Go/Golang).
go-pst A library for reading PST files (written in Go/Golang). Introduction go-pst is a library for reading PST files (written in Go/Golang). The PFF
Go implementation of the JWZ email threading algorithm
The JWZ Threading algorithm written in Go This is an open source Go implementation of the widely known JWZ message threading algorithm originally writ
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
AWS Cloudtrail event alerting lambda function. Send alerts to Slack, Email, or SNS.
Cloudtrail-Tattletail is a Lambda based Cloudtrail alerting tool. It allows you to write simple rules for interesting Cloudtrail events and forward those events to a number of different systems.
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
โ๏ธ 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
EMail Searcher By Golang
GiveMeMail โโโโโ โโโ โโโ โโโ โโโโโโโ โโโโ โโโโโโโโโโโโ โโโโ โโโโโ โโ โโโ โโโ โโโ โโโ โโโโ โโโโ โโ โโ โ โโโโโโโ โโโโโ
Library providing opanapi3 and Go types for store/validation and transfer of ISO-4217, ISO-3166, and other types.
go-types This library has been created with the purpose to facilitate the store, validation, and transfer of Go ISO-3166/ISO-4217/timezones/emails/URL
Free, secure communications for everyone, powered by decentralized private identity.
Ubikom Project Encrypted email service based on decentralized private identity. The Project With Ubikom project, you can communicate via email in a se
CoWIN Vaccine availability notifier for India
covaccine-notifier CoWIN Portal Vaccine availability notifier covaccine-notifier periodically checks and sends email notifications for available slots
PingMe is a CLI tool which provides the ability to send messages or alerts to multiple messaging platforms & email.
PingMe is a personal project to satisfy my needs of having alerts, most major platforms have integration to send alerts but its not always useful, either you are stuck with one particular platform, or you have to do alot of integrations. I needed a small app which i can just call from my backup scripts, cron jobs, CI/CD pipelines or from anywhere to send a message with particular information. And i can ship it everywhere with ease. Hence, the birth of PingMe.
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
An easy way to send emails with attachments in Go
PROJECT DISCONTINUED This repository only exists for archival purposes. email An easy way to send emails with attachments in Go Install go get github.
: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
An email MIME artist for golang
Marcel is a tool to generate IETF compliant emails in raw MIME format. I mainly use this for generating emails with attachments and sending them via amazon SES. If that's what you're doing too, you may want notifications
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
A dead simple Go library for sending notifications to various messaging services.
A dead simple Go library for sending notifications to various messaging services. About Notify arose from my own need for one of my api server running
Go gRPC RabbitMQ email microservice
Go, RabbitMQ and gRPC Clean Architecture microservice ๐ ๐จโ๐ป Full list what has been used: GRPC - gRPC RabbitMQ - RabbitMQ sqlx - Extensions to data
Simple Email Parser
mp - mail parser mp is a simple cli email parser. It currently takes stdin and outputs JSON. Example: cat fixtures/test.eml | mp { "Text": "Hello w
The Official Twilio SendGrid Led, Community Driven Golang API Library
NEW: Subscribe to email notifications for releases and breaking changes. The default branch name for this repository has been changed to main as of 07
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
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
: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
Robust and flexible email library for Go
email Robust and flexible email library for Go Email for humans The email package is designed to be simple to use, but flexible enough so as not to be