| 1 | |
|---|
| 2 | ========================================= |
|---|
| 3 | ISPManCCP - ISPMan Customer Control Panel |
|---|
| 4 | ========================================= |
|---|
| 5 | |
|---|
| 6 | ISPManCCP is a customer control panel to use with |
|---|
| 7 | `ISPMan <http://ispman.net>`_. |
|---|
| 8 | |
|---|
| 9 | It's the alternative to the deprecated customer control panel included with |
|---|
| 10 | `ISPMan <http://ispman.net>`_. |
|---|
| 11 | |
|---|
| 12 | Current features |
|---|
| 13 | ---------------- |
|---|
| 14 | **Disallow changes by Locked domains.** |
|---|
| 15 | |
|---|
| 16 | **Change Domain Password:** |
|---|
| 17 | |
|---|
| 18 | - Enforce passwords with a minimum six char's length(*configurable*); |
|---|
| 19 | - Enforce at least two numbers in the password(*configurable*); |
|---|
| 20 | - Make sure a user is not using a word from a dictionary(*words file can be |
|---|
| 21 | setup, for example, the cracklib file*); |
|---|
| 22 | |
|---|
| 23 | **Edit User Accounts:** |
|---|
| 24 | |
|---|
| 25 | - No remote mail aliases are allowed, ie, only aliases for the same domain; |
|---|
| 26 | - Email forwards are checked for valid DNS MX records; |
|---|
| 27 | - No underscores nor numbers are allowed for first and last names; |
|---|
| 28 | - Change mail quota; |
|---|
| 29 | - Change FTP quota and status; |
|---|
| 30 | |
|---|
| 31 | **Delete User Accounts.** |
|---|
| 32 | |
|---|
| 33 | **Create User Accounts:** |
|---|
| 34 | |
|---|
| 35 | - Makes sure a domain can create any more accounts; |
|---|
| 36 | - Security restrictions are about the same as the imposed above. |
|---|
| 37 | |
|---|
| 38 | |
|---|
| 39 | **Note:** *Mailgroup*'s support is not available on this release, probably next one. |
|---|
| 40 | |
|---|
| 41 | |
|---|
| 42 | Download and Installation |
|---|
| 43 | ------------------------- |
|---|
| 44 | |
|---|
| 45 | The one thing ISPManCCP can't do for you is install |
|---|
| 46 | `python-ldap <http://python-ldap.sourceforge.net/>`_ and |
|---|
| 47 | `pyDNS <http://pydns.sourceforge.net/>`_, but most |
|---|
| 48 | distributions can provide that for you. |
|---|
| 49 | |
|---|
| 50 | **NOTE**: If you choose not to install `pyDNS |
|---|
| 51 | <http://pydns.sourceforge.net/>`_, the only that will happen is that email |
|---|
| 52 | forwarding addresses will not be checked for a valid DNS MX record. |
|---|
| 53 | `python-ldap <http://python-ldap.sourceforge.net/>`_ on the other hand is |
|---|
| 54 | **required** and will make setup fail if not present on your system. |
|---|
| 55 | |
|---|
| 56 | After `python-ldap <http://python-ldap.sourceforge.net/>`_ and |
|---|
| 57 | `pyDNS <http://pydns.sourceforge.net/>`_ is installed, ISPManCCP |
|---|
| 58 | can then be installed with `Easy Install |
|---|
| 59 | <http://peak.telecommunity.com/DevCenter/EasyInstall>`_ by typing:: |
|---|
| 60 | |
|---|
| 61 | > easy_install ISPManCCP |
|---|
| 62 | |
|---|
| 63 | ISPManCCP setup is not fully done yet, for more specific install instructions |
|---|
| 64 | please read `this <http://ccp.ufsoft.org/browser/trunk/INSTALL.txt>`_. |
|---|
| 65 | |
|---|
| 66 | You can find more info on the |
|---|
| 67 | `ISPManCCP <http://ccp.ufsoft.org/>`_ site where bugs and new feature requests |
|---|
| 68 | should go to. |
|---|