Go Smtpsrv Save Abandoned

a tiny package that implements SMTP server for Go projects

Project README

A SMTP Server Package

a simple smtp server library for writing email servers like a boss.

Quick Start

go get github.com/alash3al/go-smtpsrv

package main

import (
	"fmt"

	"github.com/alash3al/go-smtpsrv/v3"
)

func main() {
	handler := func(c smtpsrv.Context) error {
		// ...
		return nil
	}

	cfg := smtpsrv.ServerConfig{
		BannerDomain:  "mail.my.server",
		ListenAddr: ":25025",
		MaxMessageBytes: 5 * 1024,
		Handler:     handler,
	}

	fmt.Println(smtpsrv.ListenAndServe(&cfg))
}

Thanks

Open Source Agenda is not affiliated with "Go Smtpsrv" Project. README Source: alash3al/go-smtpsrv
Stars
104
Open Issues
5
Last Commit
5 months ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating