A powerful email importer for Drupal

Context.IO makes email data accessible through a simple REST API making it a lot easier to get data from mailboxes; it implements oAuth authentication for the major email platforms, so it’s really simple to add email accounts. No need to add the mailbox password in the site settings, or search for connection details of an email provider. Just add the email account and give access through the oAuth authentication process.

Why use the Context.IO module?

With the Context.IO parser you can further refine the content you want to upload to your site. The resulting fields can then be mapped to Drupal entities using existing or custom feeds processors. With the Node processor you can map the email fields into the appropriate fields of the content type of your choice. You can also use the User processor to create users on your site whenever you receive an email that matches certain criteria. Once you’ve configured a feed, you can define how many emails you want to upload, or set up an automatic job that will regularly upload new emails into your site.

Features

You can use the filters in the Context.IO feeds fetcher to specify what emails you would like to import to your site. Currently the module lets you filter messages using the following filters:

  • Subject
  • To, CC and BCC email addresses
  • From email addresses
  • Folder
  • Mails sent before and/or after a certain date

Module roadmap

We are planning to make it possible to strip out repetitive content from the email body and to split structured information in email titles into separate fields so that you can automatically organise emails sent by a project management system or any other application.

Requirements

Dependencies

Documentation


Disclaimer

Context.io is a free service by Return Path a Canadian company that aggregates, anonymizes and then analyses the emails they process to help their customers detect email fraud, optimize emails and get insight into consumer behavior. This means the module adds another party that will be processing your email, similar to to the kind of analysis major cloud email providers do on the mailboxes of their customers. If you use this module to build an application that other people will connect their mailboxes to, you will need to add a warning about this to your terms and conditions.

Supporting organizations: 

Project information

Releases