Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/albertito/chasquid
SMTP (email) server with a focus on simplicity, security, and ease of operation [mirror]
https://github.com/albertito/chasquid
email-security go go-application golang mail mailserver mta server smtp
Last synced: 4 days ago
JSON representation
SMTP (email) server with a focus on simplicity, security, and ease of operation [mirror]
- Host: GitHub
- URL: https://github.com/albertito/chasquid
- Owner: albertito
- License: other
- Created: 2016-11-03T01:28:05.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2024-12-01T22:24:25.000Z (20 days ago)
- Last Synced: 2024-12-10T17:05:05.504Z (12 days ago)
- Topics: email-security, go, go-application, golang, mail, mailserver, mta, server, smtp
- Language: Go
- Homepage: https://blitiri.com.ar/p/chasquid/
- Size: 1000 KB
- Stars: 880
- Watchers: 21
- Forks: 59
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: docs/security.md
Awesome Lists containing this project
- awesome-opensource-email - Chasquid - SMTP (email) server with a focus on simplicity, security, and ease of operation - `Ruby` (Sending / SMTP Server)
- awesome-go-extra - chasquid - 11-03T01:28:05Z|2022-08-23T22:51:00Z| (Email / Advanced Console UIs)
README
# chasquid
[chasquid](https://blitiri.com.ar/p/chasquid) is an SMTP (email) server with a
focus on simplicity, security, and ease of operation.It is designed mainly for individuals and small groups.
It's written in [Go](https://golang.org), and distributed under the
[Apache license 2.0](http://en.wikipedia.org/wiki/Apache_License).[![Go tests](https://github.com/albertito/chasquid/actions/workflows/gotests.yml/badge.svg?branch=main)](https://github.com/albertito/chasquid/actions)
[![Go Report Card](https://goreportcard.com/badge/github.com/albertito/chasquid)](https://goreportcard.com/report/github.com/albertito/chasquid)
[![Coverage](https://coveralls.io/repos/github/albertito/chasquid/badge.svg?branch=next)](https://coveralls.io/github/albertito/chasquid?branch=next)
[![Docs](https://img.shields.io/badge/docs-reference-blue.svg)](https://blitiri.com.ar/p/chasquid/)
[![OFTC IRC](https://img.shields.io/badge/chat-oftc-blue.svg)](https://webchat.oftc.net/?channels=%23chasquid)## Features
* Easy
* Easy to configure.
* Hard to mis-configure in ways that are harmful or insecure (e.g. no open
relay, or clear-text authentication).
* [Monitoring] HTTP server, with exported variables and tracing to help
debugging.
* Integrated with [Debian], [Ubuntu], and [Arch].
* Supports using [Dovecot] for authentication.
* Useful
* Multiple/virtual domains, with per-domain users and aliases.
* Suffix dropping (`user+something@domain` → `user@domain`).
* [Hooks] for integration with greylisting, anti-virus, and anti-spam.
* International usernames ([SMTPUTF8]) and domain names ([IDNA]).
* Secure
* [Tracking] of per-domain TLS support, prevents connection downgrading.
* Multiple TLS certificates.
* Easy integration with [Let's Encrypt].
* [SPF] and [MTA-STS] checking.
* [DKIM] support (signing and verification).[Arch]: https://blitiri.com.ar/p/chasquid/install/#arch
[DKIM]: https://en.wikipedia.org/wiki/DomainKeys_Identified_Mail
[Debian]: https://blitiri.com.ar/p/chasquid/install/#debianubuntu
[Dovecot]: https://blitiri.com.ar/p/chasquid/dovecot/
[Hooks]: https://blitiri.com.ar/p/chasquid/hooks/
[IDNA]: https://en.wikipedia.org/wiki/Internationalized_domain_name
[Let's Encrypt]: https://letsencrypt.org
[MTA-STS]: https://tools.ietf.org/html/rfc8461
[Monitoring]: https://blitiri.com.ar/p/chasquid/monitoring/
[SMTPUTF8]: https://en.wikipedia.org/wiki/Extended_SMTP#SMTPUTF8
[SPF]: https://en.wikipedia.org/wiki/Sender_Policy_Framework
[Tracking]: https://blitiri.com.ar/p/chasquid/sec-levels/
[Ubuntu]: https://blitiri.com.ar/p/chasquid/install/#debianubuntu## Documentation
The [how-to guide](https://blitiri.com.ar/p/chasquid/howto/) and the
[installation guide](https://blitiri.com.ar/p/chasquid/install/) are the
best starting points on how to install, configure and run chasquid.You will find [all documentation here](https://blitiri.com.ar/p/chasquid/).
## Contact
If you have any questions, comments or patches, please send them to the [mailing
list](https://groups.google.com/forum/#!forum/chasquid),
[email protected].
To subscribe, send an email to [email protected].Security issues can be reported privately to [email protected].
Bug reports and pull requests on
[GitHub](https://github.com/albertito/chasquid) are also welcome.You can also reach out via IRC, `#chasquid` on [OFTC](https://oftc.net/).