Hectamail rewrite in Go
This repository has been archived on 2024-08-25. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Tracker-Friendly ac811aa92e Update README.md 2024-06-26 00:09:48 +01:00
static Added new files 2024-05-03 17:55:17 +01:00
templates Added new files 2024-05-03 17:55:17 +01:00
.gitignore Tested and created all endpoints, now entering production beta 2024-05-03 17:54:50 +01:00
ERRORS.md Add ERRORS.md 2024-06-26 00:06:04 +01:00
LICENSE Initial commit 2024-05-02 01:24:46 +01:00
README.md Update README.md 2024-06-26 00:09:48 +01:00
config.ini Tested and created all endpoints, now entering production beta 2024-05-03 17:54:50 +01:00
ctamail Tested and created all endpoints, now entering production beta 2024-05-03 17:54:50 +01:00
go.mod Init 2024-05-02 01:29:39 +01:00
go.sum Init 2024-05-02 01:29:39 +01:00
main.go Fix small typo 2024-06-21 19:30:06 +01:00

README.md

CTAMail

This is a rewrite of HectaMail, a now derelict python-based maddy frontend, using Golang.

Nice, how do I host my own

Just git clone, go build, copy & edit the config and run the executable:

git clone https://concord.hectabit.org/HectaBit/CTAMail.git --depth=1
cd CTAMail
go build
cp config.ini.example config.ini
nano config.ini # Or vim or what have you
./ctamail

Read ERRORS.md for more infomation on server administration and errors.

Great! What's the API?

You don't need the API. It's not designed to be interfaced with outside of itself, unlike other Burger-based software, and is entirely self contained. If you must, we do not provide offical support and you should just read main.go.