View Issue Details

IDProjectCategoryView StatusLast Update
0035288mantisbtemailpublic2025-02-10 11:36
Reportervboctor Assigned Tovboctor  
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Product Version2.27.0 
Summary0035288: Support custom email sending providers
Description

Abstract the email sending logic into a provider class and allow overriding such provider. This provides the following advantages:

  1. Separation of sending mechanics from the queue management and pre-processing of email content.
  2. Allow replacing PhpMailer with other providers - e.g. send via Mailgun, Sendgrid, Postmark, etc. Even though these providers support SMTP, it is often faster and more feature-rich to use their HTTP API.
  3. Ability to implement test providers to improve testability.
TagsNo tags attached.

Relationships

related to 0035305 new PHPMailer - AWS SES (about configuration-set) 

Activities