glpi-project / glpi

GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.
https://glpi-project.org
GNU General Public License v3.0
4.36k stars 1.3k forks source link

Replace `laminas/mail` #18411

Open orthagh opened 3 days ago

orthagh commented 3 days ago

aka https://github.com/laminas/laminas-mail

Package is abandoned: https://github.com/laminas/technical-steering-committee/blob/main/meetings/minutes/2023-12-04-TSC-Minutes.md#maintainers-for-laminas-mime-and-laminas-mail

We will abandon laminas-mail and laminas-mime. We will add recommendations to the three other projects in the README, and link to symfony/mailer for the "abandoned" property of the project.

Important, the replacement shouldn't be a wrapper above the php-imap system extension (itself being also a wrapper above a deprecated C library) Unless, the extension evolve (not the case at this point) Also, We need the possibility to make modern-auth connection.

Candidates:

Possible consequences:

trasher commented 3 days ago

A few cons, to have that in mind:

trasher commented 3 days ago

Maybe https://github.com/zetacomponents/Mail could be an alternative (proposed on https://wiki.php.net/rfc/unbundle_imap_pspell_oci8#extimap)