维护软件的基本要求之一是能够将内部,硬件,操作系统等升级到最新可能的版本。长期。
最近,我一直在研究一些需要新生命的旧应用程序。有些运行7.4,甚至有些较旧版本的php。
这些应用程序所拥有的外部依赖性之一现在已长期放弃了Swiftmailer by Symfony。
原始的SwiftMailer在PHP版本上运行,最多为8.1,并且不以后运行。 PHP 8.1将在2024年底之前为end-of-life。
由于某种原因,我很难找到可以可靠地支持PHP 8.2的叉子。
不进一步的ADO,这是一个可以运行的SwiftMail叉子
This is a fork of legacy swiftmailer/swiftmailer
更新以在 php 8.2 以及可能的未来版本上运行
没有任何贬值警告或兼容性问题,
由Via Aurea维护。 安装: 传统港口开发注意here。 原始的SwiftMailer在2021年11月底停止维护。 请尽早搬到Symfony Mailer。
Symfony Mailer是SwiftMailer的下一个演变。
它提供了相同的功能,并支持现代PHP代码并为第三方提供商提供支持。 Swift Mailer是用于PHP的基于组件的邮件解决方案。
它是根据MIT许可发布的。 Swift Mailer高度面向设计,并借给自己
在复杂的Web应用程序中使用具有很大的灵活性。 有关使用的全部详细信息,请阅读documentation。 所有愿意升级到PHP 8.2的人都必须这样做 这将替换原始软件包而无需打破要求其他依赖安装的SwiftMailer的软件包。 叉子是原始SwiftMailer的完全兼容的倒入替换,以最小的代码更改以支持PHP 8.2。
viaaurea
/
swiftmailer-legacy
最新的PHP支持,用于PHP的全面邮寄工具
Swift Mailer Legacy
composer require viaaurea/swiftmailer-legacy -W
Swift Mailer
composer require viaaurea/swiftmailer-legacy -W