A Go package that facilitates sending emails with optional attachments using SMTP. It supports TLS for secure connections.
Go to file
Urko. aca3105039 fix: readme 2023-12-26 10:09:54 +01:00
examples refactor: constructor functions 2023-12-26 09:16:21 +01:00
internal refactor: project structure 2023-10-21 20:31:31 +02:00
pkg/email feat: test secure 2023-12-26 09:51:06 +01:00
.gitignore refactor: project structure 2023-10-21 20:31:31 +02:00
.golangci.yml feat: add ci lint config file 2023-12-26 10:09:44 +01:00
Makefile fix: readme 2023-12-26 10:09:54 +01:00
README.md fix: readme 2023-12-26 10:09:54 +01:00
go.mod refactor: rename module 2023-10-21 19:07:26 +02:00
go.sum feat: email service 2023-10-21 18:45:33 +02:00


Email Sender


email-sender is a simple Go library designed to send emails with optional attachments. It's built on top of the standard Go net/smtp library with additional support for sending HTML emails and handling multiple attachments.


  • Send HTML emails.
  • Attach multiple files to the email.
  • Built-in support for TLS encryption.
  • Simple API for sending emails.


Clone this repository:

git clone https://gitea.urkob.com/urko/emailsender.git


Check examples in examples


  • Go's standard net/smtp package
  • Go's standard crypto/tls package for secure email sending.


Feel free to submit issues or pull requests if you find any bugs or have suggestions for improvements.