Installation and Configuration H-Sphere 3.0 an up

To understand why you need to follow the steps below, we first need to explain how our Control Panel Integration works.
You do not need to read this intro, but it will make things easier to understand.
Our Manager is split into three Resources.
A) the part that creates the nec. DNS Records in the Hsphere Control Panel.
B) Adding the domain to Postini
C) Adding each e-mail address to Postini

As of today ( August 2007 ) the Postini API does not yet offer a command to add/remove domains.
For this reason, we had to program our software in a way that logges into the Administration Interface of Postini and acts like a human to add/remove domains.
That's why you have to setup a management user (See step 3 d).
For security reasons we would suggest to give this user only the absolute minimum rights he needs to add/remove domains/users for the Postini Configs you created.

Second, when we add the domain to postini, we need to provide an organization name.
This organizations Config needs to be configured to deliver mail to the respective mail server where the domain is hosted on.
To automate this process, we need you to setup sub organiztions that EXACTLY match the logical (Physical) Mail Server name.
We basically tell postini to add domain X to Organization mailservername.

1) Login to the HspherePlugins Client Area.
Under "Recent Order Activity" you should see "Postini Manager".
Click on View & Download.
Download the "Postini Manager" to your CP Server.
copy the hp_postini.hsp file to the cpanel user and install the package as usual.
java --package=hp_postini.hsp

2) Login to Postini ( ). After you clicked on Administration Center, note the URL in your Browser URL bar.
It should look like this: (note the trailing /! )

3) in Postini
a) add a main Organization wich will contain all your mail server configs later on.
Click the "Orgs and Users" Tab
Click "Add Sub-Org" next to the Org under which you want to create this new Organization.
Type the name of this Main Organization, for example "HSphere-Postini", click add.
Scroll down and Click on "General Settings".
Under "EZCommand Shared Secret" create a secret key.
Save the Settings.

b) Next, create a CONFIG Organization for each mail server underneath the org you just created.
name each like this " Config"
Once created, click on its name --> General Settings and set "Email Config Org Type" to Yes.
for each of these, make sure the "Inbound Servers" --> "Delivery Mgr" --> "Edit" are pointing to the equivalent mail server in your hsphere cluster.

c) create underneath each mailX Config another sub organization named exactly as the logical server name in H-Sphere
so for example

d) create a new Postini User account, search for the user. Click on the username --> Password.
Login with this user and password and set its final password and make a note of the username/password, you will need it later.
e) go back to the main Organisation that you created in step a)
Click on "Authorizations", click list and add the new user and allow this user to "Add users", "Delete users", "Assign domains"
f) Again under the main organiztion you created in step a) click on General Settings and look for 'EZCommand Shared Secret'
make a note of that secret ( best probably to copy and paste it into a notepad.)
g) Again under the organization you created first, click on "DNS Instructions"
Make a note of the 4 MX Servers used (cut off the part). They should look like this:

4) Login to the Hosting Control panel as admin or Reseller.
EManager --> 3rd Party Tools --> --> Postini Manager
Now fill in the values you noted in the steps above. Get your license Key number from the Client Area at

  • 120 Users Found This Useful
Was this answer helpful?

Related Articles

Setting up Postini to work with the Plugin

This article will guide you (the Main Hosting Company) through the complex process of preparing...

HSphere - Postini Plugin setup in H-Sphere

This Tutorial will help you walk through all the settings in our Postini Plugin in HSphere....

Powered by WHMCompleteSolution