Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate ActionMailbox #8049

Draft
wants to merge 1 commit into
base: develop
Choose a base branch
from
Draft

Integrate ActionMailbox #8049

wants to merge 1 commit into from

Commits on Oct 15, 2024

  1. WIP Integrate ActionMailbox

    Integrate ActionMailbox into `RequestMailer.receive` for inbound email
    handling. This maintains existing functionality but lays the groundwork
    for future enhancements.
    
    Added an `origin` column to the ActionMailbox::InboundEmail table. This
    change was necessary to preserve the functionality of checking the mail
    `source`, avoiding a naming clash with the `source` method.
    
    Benefits of using ActionMailbox include:
    
    1. Enhanced email routing capabilities, enabling specialized
       processing like the Excel hidden data spreadsheet analyzer.
    2. Refactoring opportunities for `RequestMailer#receive`, particularly
       for spam detection, duplicate email handling, and initial request
       assessment.
    3. Clear separation of concerns between Mailers (for sending) and
       Mailboxes (for receiving).
    4. Improved email processing efficiency through ActionMailbox,
       facilitating background job handling and potential simplification
       of mail ingress.
    5. Provides a solution for re-users to receive emails without needing
       their own mail server setup.
    
    WIP
    gbp committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    3dc110a View commit details
    Browse the repository at this point in the history