Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Trinion mail

No security coverage Drupal 9–11
View on drupal.org

This module receives incoming emails and stores them as Drupal nodes. This allows you to process emails, such as creating tasks or CRM leads, using standard Drupal features. The module supports multiple mailboxes and can be configured through cron jobs.

This module is multilingual. There are 2 languages available in it - Russian and English. The description of the module in Russian is available at the link.

Functions

What is the basic functionality?
Receiving and storing incoming emails in Drupal for subsequent processing.

What unique features does this project add?
The ability to store incoming emails in Drupal in the form of a Node.

When and why would someone use this module?
This module is used in the Trinion system:

  • when creating an email-based task in the Taskbook subsystem;
  • when creating a Lead based on an email in the CRM subsystem.

Since the module saves emails as a Node, all standard Drupal operations (saving, editing, creating Views, and so on) are applicable to them.

What use cases are there?

To receive emails in the task book for creating new tasks and comments on them.
For use in CRM to create leads based on emails, store emails with linking them to previously created contacts or companies.

After installation

How does this module actually work after installing it?
After installation, the content Mail box and Email type are created.

Next, you need to create a Node Mail box and enter the mailbox settings into it.

There may be several mail boxes.

Next, you need to add a task to cron that will upload emails from the mailbox to the system with a certain frequency.
Example of recording the cron method:
*/1 * * * * cd /* && /*/*/* vendor/drush/drush/drush ev 'Drupal::service("*_*.*")-> getMails()'

Should I go to the configuration page?
Yes. You need to set up a mailbox.
Is it worth looking for new types of materials?
Yes, new types of content are emerging:

  1. Mail box
  2. Email
  3. Additional requirements

Does this project need something besides the Drupal core?
The Trinion Base module.
Recommended modules/libraries

Are there any projects extending or improving the functionality of this project?
No.

How it works

  1. Setting up a mailbox to receive mail messages
  2. Setting up access rights for certain users to access content types
  3. We receive incoming emails in the system.

The following fields are saved in the email:

  1. Title
  2. E-mail
  3. Who wrote
  4. Sender
  5. Text
  6. Files

The module works to receive emails from the server mailbox using the Imap protocol. For this, the module uses the php-imap/php-imap library (https://packagist.org/packages/php-imap/php-imap ).

This module does not send emails.

Depends on

Dependencies of the latest stable release

Required by

2 tracked projects depend on this one

Activity

Tracked releases
3
Tracked since
Dec 2024
Latest release
9 months ago
Releases (12 mo)
1 ▼ from 2
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.4 Stable 9–11 Nov 14, 2025
1.0.3 Stable 9–11 Mar 19, 2025
1.0.2 Stable 9–10 Dec 13, 2024