Skip to content
This repository has been archived by the owner on Aug 30, 2023. It is now read-only.
/ vmail Public archive

The simple and secure email service which respects your privacy

License

Notifications You must be signed in to change notification settings

root-io/vmail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vmail

Info: this repo is not maintained anymore.

Vmail

The simple and secure email service which respects your privacy.

Website: https://www.vmail.me

Technologies

Arch Linux

Symfony2 (PHP)

Reporting a security issue

If you think that you have found a security issue in Vmail project, please don't use the bug tracker and don't publish it publicly.

Instead, all security issues must be sent to security [at] vmail.me (PGP public key).

Getting started

See LUKS.md for disk encryption

Development environment

Download and install VirtualBox

Download and install Vagrant

git clone https://github.com/root-io/vmail.git
cd vmail
cp installer/config.conf.example installer/config.conf
vagrant up

Windows

  1. Open "C:\Windows\System32\drivers\etc\hosts" with a text editor in administrator mode

  2. Add a new line to the file, with the following text: 1.3.3.7 vmail.dev www.vmail.dev

  3. Save

Mac

  1. Open Terminal

  2. In the terminal window, type: sudo bash -c 'echo -e "1.3.3.7 vmail.dev www.vmail.dev" >> /private/etc/hosts'

Linux

  1. Open Terminal

  2. In the terminal window, type: sudo bash -c 'echo -e "1.3.3.7 vmail.dev www.vmail.dev" >> /etc/hosts'

Let's go

Production environment

git clone https://github.com/root-io/vmail.git /home/vmail
cd /home/vmail/installer
bash install_server.sh
bash install_website.sh
rm /var/www/web/app_dev.php
rm /var/www/web/config.php

Commands

php app/console vmail:ban [username or email] [reason]
php app/console vmail:disable [username or email]
php app/console vmail:enable [username or email]
php app/console vmail:pfdel [username or email]
php app/console vmail:register [username] [recipient]

Tools

Generate SSL/TLS certificates

openssl req -nodes -newkey rsa:4096 -nodes -keyout /etc/ssl/private/server.key -out /etc/ssl/certs/server.csr

Self-sign SSL/TLS certificates

openssl x509 -req -days 365 -in /etc/ssl/certs/server.csr -signkey /etc/ssl/private/server.key -out /etc/ssl/certs/server.crt

Generate passwords

apg -MCLN -m 48 -x 64 -n 5

Erase disk

shred -fuzv /dev/sdx

License

Vmail is licensed under the MIT license.

About

The simple and secure email service which respects your privacy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published