**works with iManager 2.12.1 on VPSv2 servers!
Increase functionality of iManager on your FreeBSD v2 Virtual Server with iManagerPro.
New features in iManagerPro for iManager 2.12.4
What does the above mean?
It means that you
can now allow your client to add/modify/delete their own email accounts.
As the Server Admin, you will define how many pop accounts and mail forwards
that the client will be able to create (by making updates to the /etc/domainmaps
file). You will also be able to optionally specify the maximum amount
of disk space the POP accounts will be able to consume, and to create
a unique login prefix for each privileged user. The client will only have
update privileges for their domain, they will not have visibility to anyone
iManagerPro makes the assumption that you are using the most recent version of sendmail loaded (if the most recent version of sendmail is not loaded, vinstall sendmail).
iManagerPro makes the assumption that every domain will have a catch-all defined for it in the /etc/mail/virtusertable file. If you do not typically define catchalls, iManagerPro will set up a "trash_mail" catchall for you the first time the domain admin creates an email address. Undefined catchalls will be mapped to a trash_mail alias. Setup an alias to have trash_mail go to the trash:trash_mail: /dev/null
iManagerPro will map unwanted catchall email to this default address (which will in turn, send it to the trash).
All new POP accounts will be mapped in the /etc/mail/virtusertable file.
Preparing Your Files:
If you are installing iManagerPro on a server that does not have mail accounts set-up, you must first initiate the virtusertable. You can do this by logging into imanager as the admin user, and creating a virtusertable entry (it can be a bogus one, or a valid one, it does not matter. The point is simply that there must be at least one entry before iManagerPro will work).If you are installing iManagerPro on a server that already has email addresses defined, and you do not normally define POP accounts in virtusertable, you will first need to define your server's current POP accounts in the virtusertable file before granting update privileges to your client.
Installation Instructions for iManagerPro:
Installation is a very easy 3 step procedure - copy the imanagerproV2.zip file to your server, unzip the file and run 'vinstall imanagerpro'.
on as root, Upload the imanagerproV2.zip file to the / directory
on your server.
2. Unzip imanagerproV2.zip
2. Unzip imanagerproV2.zip
There are 3 files that will be unzipped onto your server:
- this is a complete copy of iManager 2.12.4 along with all iManagerPro
3. run the vinstall program - 'vinstall imanagerpro'
This will untar iManager 2.12.4 along with all iManagerPro files and set proper permissions and ownership. iManagerPro modifies the following iManager files:
Unless you have edited
any of the files above, it is safe to allow them to be overwritten. All other
files being loaded are new files created specifically by iManagerPro
Defining Privileged Users:
After unzipping imanagerproV2.zip, edit the new /etc/domainmaps file, so you can map a privileged user to a domain name, and assign quotas for the number of forwards and pops that the user will be able to maintain for their domain. You can edit the file directly through iManager, or through any text editor. The domainmaps file takes on the following format:
iManagerPro converted to other languages
iManagerPro can easily be converted to other languages by translating the /imanager/strings/en/imanagerpro file.
Currently, the following languages are supported by iManager (please let us know if you can convert iManagerPro to other languages).