We’re looking for contributors to help build an integration between the View Usernames module and the Symfony Mailer module.

The issue: starting from Level 3, the workaround for displaying usernames in emails no longer works due to the transition to Symfony Mailer's native API, which does not rely on Drupal's old mailing system. The native Symfony Mailer API is more powerful and flexible, but it requires adapting our approach to maintain username visibility in emails.

Key Tasks:

  • Understand the change from Drupal's old mail system to Symfony Mailer's native API (Level 3) and how this impacts the display of usernames in emails.
  • Implement an integration between the View Usernames module and Symfony Mailer’s new API to restore username visibility in emails.
  • Ensure the solution follows Drupal’s best practices for security and performance.
  • The final solution must be fully covered with robust test coverage to ensure reliability and stability.

We encourage collaboration on this initiative, and your help will be crucial in moving it forward! If you're interested, feel free to jump in and let’s get started.

Comments

mxr576 created an issue.

mxr576’s picture

Can we solve this by implementing a \Drupal\symfony_mailer\Processor\EmailProcessorInterface and enabling the bypasser in build() and deactivating it in postSend()?