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 (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2020-11-29T20:53:17.000Z (over 3 years ago)
- Last Synced: 2024-01-30T04:47:29.690Z (5 months ago)
- Topics: email, golang, http, smtp
- Language: Go
- Homepage:
- Size: 538 KB
- Stars: 218
- Watchers: 13
- Forks: 25
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Lists
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Search and Analytic Databases)
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Search and Analytic Databases)
- awesome-go-extra - hectane - 08-28T01:36:47Z|2020-11-29T20:53:17Z| (Email / Advanced Console UIs)
- my-awesome-stars - hectane
- 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-cn - Hectane
- fucking-awesome-go - :octocat: Hectane - Lightweight SMTP client providing an HTTP API :star: 59 :fork_and_knife: 4 (Email / Advanced Console UIs)
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Search and Analytic Databases)
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Advanced Console UIs)
- awesome-go-projects - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Standard CLI)
- awesome-go - Hectane - | - | - | (Email / Advanced Console UIs)
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Advanced Console UIs)
- awesome-projects - hectane - Lightweight SMTP client written in Go (Go)
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API (Email / Advanced Console UIs)
- awesome-go-with-framework - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Advanced Console UIs)
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Search and Analytic Databases)
- awesome-go-cn - Hectane
- awesome-go-stars - Hectane(stars: 219) - Lightweight SMTP client providing an HTTP API. (Email / Search and Analytic Databases)
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Advanced Console UIs)
- awesome-go - Hectane - 提供HTTP API的轻量级SMTP客户端。 (<span id="电子邮件-email">电子邮件 Email</span> / <span id="高级控制台用户界面-advanced-console-uis">高级控制台用户界面 Advanced Console UIs</span>)
- awesome-go. - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Advanced Console UIs)
- awesome-go-cn - Hectane - 轻量级 SMTP 客户端,提供 HTTP API (电子邮件 / 高级控制台界面)
- awesome-go-with-stars - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Search and Analytic Databases)
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Advanced Console UIs)
- repo-1316-awesome-go-cn - Hectane
- repo-1211-awesome-go-cn - Hectane
- awesome-Char - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Advanced Console UIs)
- awesome-reader - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Advanced Console UIs)
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Advanced Console UIs)
- Go-awesome - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Search and Analytic Databases)
- go-awesome-cn-star - Hectane
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API (Email / Advanced Console UIs)
- awesome-go-cn - Hectane
- awesome-go-handwritten - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Advanced Console UIs)
- awesome-go - Hectane - 輕量級 SMTP 客戶端,提供 HTTP API (電子郵件 / 高級控制台界面)
- awesome-go - hectane - Lightweight SMTP client written in Go - ★ 158 (Email)
- awesome-go2 - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Advanced Console UIs)
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Advanced Console UIs)
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Search and Analytic Databases)
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API. - :arrow_down:0 - :star:72 (Email / Advanced Console UIs)
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API (Email / Advanced Console UIs)
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Advanced Console UIs)
- awesome-go-zh - Hectane
- awesome-go-cn - Hectane
- awesome-go-cn - Hectane
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Search and Analytic Databases)
- awesome-go - Hectane - Lightweight SMTP client providing an HTTP API. (Email / Search and Analytic Databases)
- awesome-stars - hectane/hectane - Lightweight SMTP client written in Go (http)
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/)