Integrating HiveMail with IPB 1.2
An Invision Power Board Guide detailing how to set up your HiveMail installation with IPB.

Required Components

You should have already installed HiveMail (1.2+) into a directory called "mail" on your server, in the same root folder as the one that contains your IPB forums folder.

An example structure
/home/domain/public_html/mail/
/home/domain/public_html/forums/

Configuring the files

Before you go any further, you may need to edit one of the included IPB files.

If you are using HiveMail 1.2.1, they you do not need to edit any files.

If you are using any version previous to 1.2.1, then you'll need to open "invision_plugin.php" and change the arrowed line in the picture to: define( 'HIVE_TBL', '' ) or you will receive errors!
IMG
Click picture to enlarge


Uploading the files

Upload the following files

Where "forums" is shown, this is your IPB installation, it does not have to be forums.

/forums/modules/ipb_member_sync.php

/forums/modules/mod_hivemail.php

/forums/register.php

/mail/includes/invision_plugin.php
IMG
Click picture to enlarge


Configuring HiveMail

Log into the HiveMail admin center
  • Under "HiveMail" click on "Options" in the menu.
  • When the options menu has loaded, click option 13 "vBulletin Integration"
  • Complete the form in a similar way show by the screenshot, mentally substituting "vBulletin" for "IPB"

If you enabled "Allow regular registration", your members can register for HiveMail outside of the board, if not enabled, clicking on the "Sign Up" button on the HiveMail index page will take your visitor to the IPB registration page (with the option of HiveMail email). If you visitor is already registered and logged into IPB, they will be taken to a dedicated HiveMail signup page.

Show IPB Reg Form Screen Shot · Show IPB HiveMail Sign Up Page
IMG
Click picture to enlarge


That's it! You're all done!


~Matt for IPS, Inc. Aug 03