Evoadmin-mail is a Web Interface for manage an LDAP directory designed for mail accounts.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Victor Laborie 94d7107406 Remove outdated config for related services il y a 6 jours
config Use syslog for logging il y a 4 mois
docs Rewrite install documentation il y a 3 semaines
htdocs Config file location can be configured by ENV var il y a 1 semaine
scripts get-size-no-quota.sh is configurable by ENV var il y a 6 jours
.gitignore Add a VagrantFile for testing il y a 9 mois
LICENSE Evoadmin-mail is now under AGPLv3 license il y a 3 mois
README.md Rewrite install documentation il y a 3 semaines
Vagrantfile Add domain to Vagrant vm.hostname il y a 2 mois

README.md

Evoadmin mail

Evoadmin mail is a Web Interface for manage an LDAP directory designed for mail accounts.

Install

Evoadmin-mail requirements are an LDAP server, a Web server and PHP. See INSTALL for configure them.

Multiples services can be configured to use the LDAP directory managed by Evoadmin-mail :

  • TODO

Test

You can deploy a test environmment with Vagrant :

vagrant up

Evoadmin mail respond to evoadminmail.packmail.example.com domain on localhost, so update your /etc/hosts :

127.0.0.1   evoadminmail.packmail.example.com

Congratulation, Evoadmin mail is now accessible throught https://evoadminmail.packmail.example.com:8443

Authentication

Default admin user is “evoadmin”, password is randomly generated and can be recovered from LDAP :

vagrant ssh
sudo -i
ldapvi --ldapsearch "(uid=evoadmin)" | grep userPassword | awk '{ print $2 }'

Deployment

Launch rsync-auto in a terminal for automatic synchronisation of your local code with Vagrant VM :

vagrant rsync-auto

License

This project is an Evolix project and is licensed under AGPLv3, see the LICENSE file for details.

Evolix trademark and logo are not freely reusable and are protected by copyright.