chatwoot/app/mailboxes
Pranav 7e70f7a68a
fix: Disable automations on auto-reply emails (#12101)
The term "sorcerer’s apprentice mode" is defined as a bug in a protocol
where, under some circumstances, the receipt of a message causes
multiple messages to be sent, each of which, when received, triggers the
same bug. - RFC3834

Reference: https://github.com/chatwoot/chatwoot/pull/9606

This PR:
- Adds an auto_reply attribute to message.
- Adds an auto_reply attribute to conversation. 
- Disable conversation_created / conversation_opened event if auto_reply
is set.
- Disable message_created event if auto_reply is set.

---------

Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2025-08-05 13:17:06 +05:30
..
imap fix: Disable automations on auto-reply emails (#12101) 2025-08-05 13:17:06 +05:30
application_mailbox.rb chore: upgrade ruby version to 3.4.4 (#11524) 2025-05-21 19:40:07 +05:30
default_mailbox.rb Feature: Conversation Continuity with Email (#770) 2020-04-30 20:20:26 +05:30
incoming_email_validity_helper.rb fix: Disable automations on auto-reply emails (#12101) 2025-08-05 13:17:06 +05:30
mailbox_helper.rb fix: Process non-image inline attachments as regular attachments (#10998) 2025-02-28 13:33:48 -08:00
reply_mailbox.rb fix: change email conversation not found exception to log (#8785) 2024-01-25 22:36:02 +05:30
support_mailbox.rb fix: Disable automations on auto-reply emails (#12101) 2025-08-05 13:17:06 +05:30