Skip to content

aaronland/gomail-sender

Repository files navigation

gomail-sender

Package sender provides a common interface for creating new aaronland/gomail/v2 instances using a URI-based syntax.

Documentation

Go Reference

Example

import (
	"context"
	"github.com/aaronland/gomail/v2"		
)

func main(){

	ctx := context.Background()
	s, _ := NewSender(ctx, "stdout://")

	msg := gomail.NewMessage()
	msg.SetBody("text/plain", "Hello world.")
	msg.SetHeader("From", "from@example.com")
	msg.SetHeader("To", "to@example.com")
	msg.SetHeader("Subject", "Stdout sender")
	
	gomail.Send(s, msg)
}

Error handling removed for the sake of brevity.

See also

About

Package sender provides a common interface for creating new aaronland/gomail/v2 instances using a URI-based syntax.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages