Drupal is a registered trademark of Dries Buytaert

trinion_mail

No security coverage
View on drupal.org

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.

Activity

Total releases
2
First release
Mar 2025
Latest release
3 months ago
Release cadence
240 days
Stability
100% stable

Releases

Version Type Release date
1.0.4 Stable Nov 14, 2025
1.0.3 Stable Mar 19, 2025