Anonymoe Web Email
Important Notes
- The site anony.moe is running under
master
branch.
- If you think there are vulnerabilities in the project, please talk privately to hostmaster@anony.moe, and the name you want to be credited as. Thanks!
Purpose
The goal of the Anonymoe mail server is to provide an no-identity and public box to receive mail to and retrieve through a webapp or REST API.
Overview
- The Anonymoe project is hosted online and is free to use!
- Contribution, collaboration and suggestions are greatly welcomed
Features
- Receives SMTP mail messages for any account under the hosting domain
- Fast and responsive WebUI for browsing mailboxes
- **WIP REST API for pragmatically pulling emails received to mailbox
Browser Support
- Please see Semantic UI for specific versions of supported browsers.
Installation
Prerequisites
Building from source will require the following applications:
- go
- go-bindata
- go-sqlite3
- lessc
Running the application requires the following applications:
Building from Source
Build the anonymoe binary with: make all
Controlling Configuration Location
Control the installation location of application configurations and mail database with the ANONY_CONFIG
environment variable. This should point to a writable directory. The default directory will be where the anonymoe binary is installed, usually $GOPATH/bin/anonymoe-data/
Example:
ANONY_CONFIG=/mnt/storage/anonymoe/data/
Initializing Anonymoe Configurations
To create the initial configuration and database files, use the following command. Note that if the configuration and database files already exist you will need to append --force
to the command to overwrite those files.
anonymoe install --init
Configuring Anonymoe
Application configuration file will be located at $ANONY_CONFIG/app.ini
and should be modified to the environment before starting the application.
Starting Anonymoe
To start Anonymoe server:
anonymoe server --start
License
This project is under the MIT License. See the LICENSE file for the full license text.