All Projects → chrj → smtpd

chrj / smtpd

Licence: MIT license
Go SMTP server library

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to smtpd

gothic
🦇 Gothic is a user registration and authentication SWT/JWT microservice. It supports REST, gRPC, and gRPC Web API, reCAPTCHA & a variety of DBs with Gorm.
Stars: ✭ 65 (+6.56%)
Mutual labels:  smtp
smtp-email-spoofer-py
Python 3.x based email spoofer
Stars: ✭ 134 (+119.67%)
Mutual labels:  smtp
gosquito
gosquito ("go" + "mosquito") is a pluggable tool for data gathering, data processing and data transmitting to various destinations.
Stars: ✭ 25 (-59.02%)
Mutual labels:  smtp
emailqueue
A fast, simple yet very efficient email queuing system for PHP/MySQL
Stars: ✭ 75 (+22.95%)
Mutual labels:  smtp
Meteor-Mailer
📮 Bulletproof email queue on top of NodeMailer with support of multiple clusters and servers setup
Stars: ✭ 21 (-65.57%)
Mutual labels:  smtp
pipe-mail
A tool to easily send e-mails from the command line
Stars: ✭ 34 (-44.26%)
Mutual labels:  smtp
NioSmtpClient
Smtp Client based on Netty
Stars: ✭ 25 (-59.02%)
Mutual labels:  smtp
skirnir
Skirnir Email Server
Stars: ✭ 31 (-49.18%)
Mutual labels:  smtp
postal
✉️ A fully featured open source mail delivery platform for incoming & outgoing e-mail
Stars: ✭ 12,134 (+19791.8%)
Mutual labels:  smtp
wp-smtp
Simple package for handling WordPress SMTP with .env when using the Roots stack.
Stars: ✭ 31 (-49.18%)
Mutual labels:  smtp
Mail
The Hoa\Mail library.
Stars: ✭ 24 (-60.66%)
Mutual labels:  smtp
fortran-curl
Fortran 2008 interface bindings to libcurl
Stars: ✭ 25 (-59.02%)
Mutual labels:  smtp
Perfect-SMTP
SMTP Client for Perfect.
Stars: ✭ 19 (-68.85%)
Mutual labels:  smtp
strudelpy
Easy going emails with Python for easy going people, who email
Stars: ✭ 14 (-77.05%)
Mutual labels:  smtp
pat
Pat, the only SMTP postman!
Stars: ✭ 23 (-62.3%)
Mutual labels:  smtp
feed2email
RSS/Atom feed updates in your email
Stars: ✭ 37 (-39.34%)
Mutual labels:  smtp
synchly
Automate database backups with customizable recurring schedules.
Stars: ✭ 27 (-55.74%)
Mutual labels:  smtp
smtp-client
SMTP Client Library in C
Stars: ✭ 68 (+11.48%)
Mutual labels:  smtp
Matthew-Lancaster
A Collect of Script For AutohotKey, DOS Command, VBScript, VB6, VB2008, Grub4Dos, Reg Keys, Win Powershell, SMTP, ARDUNIO, GITHUB Begin OCT 2018
Stars: ✭ 21 (-65.57%)
Mutual labels:  smtp
autoscreen
Automated screen capture utility
Stars: ✭ 76 (+24.59%)
Mutual labels:  smtp

Go smtpd GoDoc Go Report Card

Package smtpd implements an SMTP server in golang.

Features

  • STARTTLS (using crypto/tls)
  • Authentication (PLAIN/LOGIN, only after STARTTLS)
  • XCLIENT and PROXY protocol (for running behind a proxy)
  • Connection, HELO, sender and recipient checks for rejecting e-mails using callbacks
  • Configurable limits for: connection count, message size and recipient count
  • Hands incoming e-mail off to a configured callback function

Version numbers

The package is tagged with semantic version numbers, making it suitable for use in a Go Module.

Feedback

If you end up using this package or have any feedback, I'd very much like to hear about it. You can reach me by email.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].