Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Node by email

Security covered Under active development 18 sites

This module allows you to create content on your Drupal site by sending an email. Configure a unique email address, and any emails sent to it will automatically create a new node, using the subject for the title and the body for the content. You can also manually create nodes from unseen emails or use a Drush command.

How can I publish if I have limited internet capabilities?

Let’s say you’re on the road, or in a place with limited wifi that won’t allow you to load your full drupal dashboard easily. Or perhaps you’re covering some live news events and want a faster way of posting updates.

node by email is your answer.
Simply type an email on your standard mobile email app or any other email client like Gmail, Outlook, or Apple Mail, send it to your unique address and done! the node by email will publish it for you.
Node by email provides functionality to create the node by only the sending the
mail to an email id from a defined email id.

For Example:
Receiving email id: [email protected] From Email ID: [email protected]. So the whatever mail is sent by [email protected] to Email ID [email protected] will create a node in Drupal installation. Email must be unseen ie Unread email.

CONFIGURATIONS

- The page /admin/config/node_by_email/nodebyemailconfig gives configuration screen. Once the IMAP connection is connected you must see "IMAP connection is made successfully." message on the top of the configuration page.

CONTENT TYPE SETTINGS

In the content type setting: you need to choose which node type should create by this module.

PUBLISHING OPTIONS

  • In this option, you need to select a user that will be the author of the nodes created by this module.
  • The Published/Unpublished is configurable during node creation.
  • Cron interval time is in seconds.

    FEATURES

  • This module also gives a page where all unseen emails are listed.From this page, you can also create a node individually using tableselect. This executes a batch process to create the node from unseen mails.
  • The Drush command you can use to set the cron on the server too. Below is the Drush command is given by module to create the nodes from unseen
    mails.
    node_by_email:generate_node
    aliases nbe-gn


  • Once the node has been created by this module the mail is marked as unseen flagged so that the next time module can skip the mail.


    Note:
    The email subject is mapped to the node title field and The email body is mapped to the node body field. So the content type must-have title and body field to use this module fully.
  • Drupal 9–11

    Ask your assistant about Node by email

    Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

    Depends on

    Dependencies of the latest stable release

    No dependencies recorded for this project.

    Required by

    Tracked projects that depend on this one

    No tracked projects depend on this one yet.

    Activity

    Tracked releases
    4
    Tracked since
    Oct 2023
    Latest release
    1 year ago
    Releases (12 mo)
    0 ▼ from 1
    Maintenance
    Slowing

    Release Timeline

    Releases

    Version Type Core PHP Release date
    4.0.0 Stable 9–11 Feb 27, 2025
    3.1.0 Stable 9–10 PHP >=5.6.0 Jul 26, 2024
    3.0.1 Stable 9–10 PHP >=5.6.0 Oct 30, 2023
    3.0.x-dev Dev 9–10 PHP >=5.6.0 Oct 30, 2023