Skip to content
David Kemp edited this page Jun 30, 2017 · 2 revisions

As of v1.0-RC4, RBE supports SendGrid as an inbound provider.

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

Things we're going to do:

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

Installation instructions:

1) Create an account at sendgrid.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 - [email protected] - so choose carefully.


3) Add SendGrid's MX record for your new subdomain

SendGrid requires the following MX record to be set for your subdomain:

  • mx.sendgrid.net - priority 10

Quoted from https://sendgrid.com/docs/API_Reference/Webhooks/parse.html#-Setup.

Configure your subdomain to use this record in your domain registrar's dashboard.


4) In SendGrid, register the subdomain.
  1. Login to SendGrid.
  2. Go to Settings > Inbound Parse or click on the link below:
    https://sendgrid.com/developer/reply
  3. Click on the Add Host & URL button located in the top-right corner.
  4. For Hostname, type in the subdomain you created in step 2.
  5. For URL, type in the URL to your WordPress install.
  6. Click on 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 SendGrid.
    • For Inbound Domain, type in the subdomain you set up in SendGrid. 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!