anonymoe

command module
v0.0.0-...-fb7ad71 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2019 License: MIT Imports: 4 Imported by: 0

README

Anonymoe Web Email

Current tip version: VERSION (see Releases for previous releases)
Important Notes
  1. The site anony.moe is running under master branch.
  2. If you think there are vulnerabilities in the project, please talk privately to [email protected], 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:

  • go
  • sqlite3
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.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL