Join efforts on Symfony Mailer and deprecate Mime Mail?

Created on 15 May 2023, almost 2 years ago
Updated 6 August 2023, over 1 year ago

Problem/Motivation

To make it short, wouldn't it be better to have one full-featured HTML mailing module based on Symfony Mailer with several active maintainers instead of several ones with few active maintainers?

As Swiftmailer β†’ is deprecated, https://www.drupal.org/project/symfony_mailer β†’ is the replacement. It still doesn't feel perfect, especially the UX / SBX is complicated (at least for me), but that might be solvable.

So it's just an idea for now to discuss here for the maintainers. It like MimeMail a lot, no bad intentions. Just an idea to improve the situation for users and maintainers.
Another one that could be merged is https://www.drupal.org/project/phpmailer_smtp β†’

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

🌱 Plan
Status

Fixed

Version

1.0

Component

Miscellaneous

Created by

πŸ‡©πŸ‡ͺGermany Anybody Porta Westfalica

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @Anybody
  • πŸ‡©πŸ‡ͺGermany Anybody Porta Westfalica
  • Status changed to Fixed over 1 year ago
  • πŸ‡ΊπŸ‡ΈUnited States tr Cascadia

    The discussion of what to do about core email has been going on for more than 10 years in 🌱 [META] Adopt the symfony mailer component Needs review . Please read that and contribute there.

    Regardless, as long as core retains its legacy mail system, Mime Mail or something like it will always be needed. I have been working for a long time in many issue queues to try to consolidate some of the existing mail modules, especially those based on unsupported and obsolete third-party libraries. Mime Mail is still requires no libraries other than what is in core. When/if Symfony mailer gets put into core, we will still have to go through a transition phase of at least one major core release before the old core mail system is eliminated. At this point, that is now Drupal 12 at the earliest.

    I plan to continue adding testing to Mime Mail and fixing bugs, so that this transition can be handled gracefully. But Mime Mail will still be needed to support sites during this transition.

  • Automatically closed - issue fixed for 2 weeks with no activity.

Production build 0.71.5 2024