Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hectane/hectane
Lightweight SMTP client written in Go
https://github.com/hectane/hectane
email golang http smtp
Last synced: about 2 months ago
JSON representation
Lightweight SMTP client written in Go
- Host: GitHub
- URL: https://github.com/hectane/hectane
- Owner: hectane
- License: mit
- Created: 2015-08-28T01:36:47.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-11-29T20:53:17.000Z (about 4 years ago)
- Last Synced: 2024-07-31T20:51:16.996Z (4 months ago)
- Topics: email, golang, http, smtp
- Language: Go
- Homepage:
- Size: 538 KB
- Stars: 222
- Watchers: 13
- Forks: 25
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Search and Analytic Databases)
- awesome-repositories - hectane/hectane - Lightweight SMTP client written in Go (Go)
- awesome-go - hectane - Lightweight SMTP client written in Go - ★ 158 (Email)
- awesome-go-extra - hectane - 08-28T01:36:47Z|2020-11-29T20:53:17Z| (Email / Advanced Console UIs)
README
## Hectane
[![Build Status - Linux](https://travis-ci.org/hectane/hectane.svg)](https://travis-ci.org/hectane/hectane)
[![Build status - Windows](https://ci.appveyor.com/api/projects/status/h3r46k12llvw18u6?svg=true)](https://ci.appveyor.com/project/nathan-osman/hectane)
[![GoDoc](https://godoc.org/github.com/hectane/hectane?status.svg)](https://godoc.org/github.com/hectane/hectane)
[![MIT License](http://img.shields.io/badge/license-MIT-9370d8.svg?style=flat)](http://opensource.org/licenses/MIT)Hectane is both a Go package providing an SMTP queue for sending emails and a standalone application that exposes this functionality via an HTTP API.
### Features
- Ability to attach files to emails
- Support for TLS encryption and HTTP basic auth
- Mail queue that efficiently delivers emails to hosts
- Emails in the queue are stored on disk until delivery
- MX records for the destination host are tried in order of priority
- Run the application as a service on Windows### Documentation
Documentation for Hectane can be found below:
- [Using Hectane in a Go application](https://github.com/hectane/hectane/wiki/Hectane%20Package)
- [Using Hectane in another language or on a server](https://github.com/hectane/hectane/wiki/Hectane%20Daemon)### Installation
In addition to the [files on the releases page](https://github.com/hectane/hectane/releases), Hectane can be installed from any of the sources below:
- PPA: [stable](https://launchpad.net/~hectane/+archive/ubuntu/hectane) | [daily](https://launchpad.net/~hectane/+archive/ubuntu/hectane-dev)
- [Juju charm store](https://jujucharms.com/hectane/)
- [Docker Hub](https://hub.docker.com/r/hectane/hectane/)