Info: this repo is not maintained anymore.
The simple and secure email service which respects your privacy.
Website: https://www.vmail.me
Arch Linux
Symfony2 (PHP)
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).
See LUKS.md for disk encryption
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
-
Open "C:\Windows\System32\drivers\etc\hosts" with a text editor in administrator mode
-
Add a new line to the file, with the following text:
1.3.3.7 vmail.dev www.vmail.dev
-
Save
Mac
-
Open Terminal
-
In the terminal window, type:
sudo bash -c 'echo -e "1.3.3.7 vmail.dev www.vmail.dev" >> /private/etc/hosts'
Linux
-
Open Terminal
-
In the terminal window, type:
sudo bash -c 'echo -e "1.3.3.7 vmail.dev www.vmail.dev" >> /etc/hosts'
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
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]
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
Vmail is licensed under the MIT license.