Skip to content
r-a-y edited this page Aug 14, 2015 · 2 revisions

As of v1.0-20140501, RBE supports inbound email.

For more on inbound email, read the corresponding ticket - https://github.com/r-a-y/bp-reply-by-email/issues/46.

Mandrill is added as the default inbound provider.

Things we're going to do:

  1. Create an account at mandrill.com.
  2. Set up a new subdomain that is used exclusively by Mandrill. eg. reply.example.com.
  3. Add Mandrill's MX records to this subdomain.
  4. In Mandrill, register the subdomain and add a route.
  5. Install the master branch of RBE (1.0-20140501 or later) and add the subdomain to RBE's settings page.

Installation instructions:

1) Create an account at mandrill.com

Self-explanatory.


2) Create a subdomain at your domain registrar's dashboard

Login to your domain registrar's dashboard and create a new subdomain.

Let's say example.com is your WordPress site, you'll want to create a dedicated subdomain used only by Mandrill. eg. reply.example.com. Change reply to whatever suits your fancy. This will be used in emails for the Reply-To email header - XXX@reply.example.com - so choose carefully.


3) Add Mandrill's MX records for your new subdomain

Login to Mandrill and go to this page:
https://mandrillapp.com/inbound

Click on the View Setup Instructions button and you should see something like this:
Screenshot of MX records

Copy the MX records as shown when you clicked on the View Setup Instructions button and configure your subdomain to use these records in your domain registrar's dashboard.


4) In Mandrill, register the subdomain and add a route.

In Mandrill, go back to this page:
https://mandrillapp.com/inbound

At the top of the page, there should be a form to add domains. Enter in the subdomain you have set up (eg. reply.example.com) and click on the Add button.

This should add the domain to the rest of the domain list. Now, click on the domain that was just added to the list (eg. reply.example.com).

This should open up a new page with a Add New Route button. Click on that button and enter the following:

  • For When the receiving email address matches:, enter *
  • For Post to URL, enter the URL to your WordPress install

Hit Save.


5) Install and configure RBE on your WordPress site
  1. Download the latest master branch of RBE - https://github.com/r-a-y/bp-reply-by-email/archive/master.zip
  2. Extract the plugin to /wp-content/plugins/.
  3. Login to the WP admin dashboard and activate RBE. Next, navigate to BuddyPress > BP Reply By Email.
  4. Do the following:
    • For Mode, select Inbound Email.
    • For Provider, select Mandrill.
    • For Inbound Domain, type in the subdomain you set up in Mandrill. Save the settings.
  5. Now test out RBE! At-mention someone on the frontend and try to reply to that person via email. See if a reply is sent back. If you are able to reply to one another, RBE is working!