私はポピュラーなWordpressプラグインContact Form 7
がこのライブラリを使うことに気づきました https://github.com/PHPMailer/PHPMailer 。
Contact Form 7から送られてきたメールの送信元を確認すると、次のようになります。
X-Mailer: PHPMailer 5.2.14 (https://github.com/PHPMailer/PHPMailer)
X-WPCF7-Content-Type: text/plain
だから、このバージョンは(2015年11月1日)からです。
https://github.com/PHPMailer/PHPMailer/blob/master/changelog.md
最も遅いのは:
バージョン5.2.18(2016年12月24日)
_ security _ CVE-2016-10033の重要なセキュリティ更新プログラムを今すぐ更新してください! Dawid Golunskiに感謝します。
Contact Form 7がなぜ古いバージョンのPHPMailerを使っているのですか?
PHPMailerはプラグインの一部ではなく、 WordPressに同梱 です。だからそれを最新に保つことはWordPress次第です。すでにチケット #37210 にパッチがあります。
その間に、{ mu-pluginを作成する 、ここに新しいバージョンのPHPMailerを含める、インスタンスを作成する、それをグローバル変数$phpmailer
に代入することができます。 WordPressはそれ自身の古いバージョンの代わりに that を使います。ただし、WordPressのバージョンには、元のクラスと互換性のない変更がいくつかあるため、プラグインを壊す可能性があります。