No Description

Martin Ashby 70ed051911 Complete config documentation. 3 weeks ago
.idea f0d72d90c2 security page 1 month ago
config 70ed051911 Complete config documentation. 3 weeks ago
database fbe19b4c22 remove TODOs 3 weeks ago
dkim 80ed5fae77 Local running configuration so we can test end to end locally without 3 weeks ago
doc 70ed051911 Complete config documentation. 3 weeks ago
e2e fd63807e4d Default to the change password page. 3 weeks ago
imap a0a2bd6e71 Switch to username instead of email: the Domain is part of the config 3 weeks ago
model a0a2bd6e71 Switch to username instead of email: the Domain is part of the config 3 weeks ago
processors 80ed5fae77 Local running configuration so we can test end to end locally without 3 weeks ago
smtp fbe19b4c22 remove TODOs 3 weeks ago
spf 87d7fc6355 Add SPF record to the healthchecks page 3 weeks ago
web 95ca36b059 Improvements to SPF and DKIM records page. 3 weeks ago
.gitignore f0d72d90c2 security page 1 month ago
DESIGN.md 0bc9e05cc0 More SMTP implementation, now attempts to send submitted emails. 1 month ago
LICENCE 38ff9b7cd1 IMAP now working, very inefficiently 1 month ago
README.md 3db20511b6 broken link from README 3 weeks ago
TODO.md 16e8928a4e Tests for database layer added 1 month ago
dns_server.go 87d7fc6355 Add SPF record to the healthchecks page 3 weeks ago
go.mod 80ed5fae77 Local running configuration so we can test end to end locally without 3 weeks ago
go.sum 2a2605119e Configurable DKIM signing and verification. 3 weeks ago
henrymail.dev.prop fd63807e4d Default to the change password page. 3 weeks ago
henrymail.full.prop 70ed051911 Complete config documentation. 3 weeks ago
henrymail.sample.prop 44e01d4205 Some documentation 1 month ago
henrymail.service b54f6ae2ff Added systemd service definition 3 weeks ago
main.go b30fa3f684 Fix some DNS differences. 3 weeks ago

README.md

Henrymail

This software is intended to be an all-in-one email platform that's easy to configure, easy to administer, reasonably reliable, and secure by default.

It is designed for home users or small-scale organisations. I think the barrier to entry for setting up an existing mail server applications is too high. This project is intended to fix that.

The software is not designed to scale, or to suit enterprise users. Individual components (e.g. the mail transfer agent) are not replaceable with other software. This is an all in-in-one package only.

The software is currently INCOMPLETE. It may contain security issues, or bugs that will result in data-loss. It has not yet been translated or tested for accessibilty. Use it at your own risk. If you choose to use it, I would love to hear your feedback. Please raise any issues in the project repository , or send me an email

Installation and usage