Skip to content

mbovan/mailhandler

Repository files navigation

# Mailhandler

Travis Twitter

Mailhandler is a Drupal 8 module that allows you to post nodes by email.

It was developed as a part of Google Summer of Code 2016, following the road map and motivated by Mailhandler for Drupal 7.

The Drupal 8 version of the module is based on Inmail module and takes mail (usually from an IMAP mailbox) and imports it as whatever type of content you choose. Beside the configured content type, you can specify the content type directly in your email subject. It enables you to select different authentication methods and mail analyzers as well.

Mailhandler Comment is a submodule that allows you to post comments by email.

Hugely powerful and flexible, Mailhandler includes a demo module to help you get started.

Installation

To use this module you will need to have:

Take a look at the quick demo video that explains Mailhandler workflow: Mailhandler Demo

How-To

  • What is the needed email format for Mailhandler?

All emails parsed by Mailhandler need to have a subject that begins with [node][{content_type}] (for nodes) or [comment][{#entity_ID}] (for comments). The first parameters is an entity type ID while the second one is a content type or an entity ID. Both parameters needs to be valid.

Contributing

You can help by reporting bugs, suggesting features, reviewing feature specifications or just by sharing your opinion. Use Drupal.org issues for all that.

However, if you are more into Github contribution, you can submit a pull request too.

  • Fork it!
  • Create your feature branch: git checkout -b my-new-feature
  • Commit your changes: git commit -am 'Add some feature'
  • Push to the branch: git push origin my-new-feature
  • Submit a pull request

Credits

This project has been developed as a part of Google Summer of Code 2016 by Miloš Bovan and mentored by Miro Dietiker and Primož Hmeljak.

License

https://www.gnu.org/licenses/gpl-2.0.html

Releases

No releases published

Packages

No packages published